DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 298607 - Última revisão: quarta-feira, 18 de Agosto de 2004 - Revisão: 3.1

 
Moderado: Requer básica macros, codificação e interoperabilidade competências.

Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb).

Para obter uma versão de Microsoft Access 97 deste artigo, consulte 302499  (http://support.microsoft.com/kb/302499/ ) .
Para obter uma versão de Microsoft Access 2000 deste artigo, consulte 253911  (http://support.microsoft.com/kb/253911/EN-US/ ) .

Nesta página

Sumário

Este artigo fornece exemplos para utilizar uma função incorporada denominada ConvCad que pode utilizar para capitalizar o primeiro carácter de uma palavra ou um conjunto de palavras. Esta função não é afectada por espaços em branco, mas tem as seguintes limitações de alguns nomes:
  • Altera o "Albuquerque" para "Macdonald."
  • Altera o "van Buren" para "Van Buren."
  • Altera o "Jaime Pratt VI" para "Jaime Pratt V."

Mais Informação

A função ConvCad pode ser utilizada para alterar o caso de uma cadeia para maiúsculas, minúsculas ou, para que seja a primeira letra maiúsculas. A sintaxe é StrConv ( cadeia , conversão , onde "cadeia" é a cadeia de texto e "conversão" é 1, 2 ou 3. Para "conversão," maiúsculas maiúsculas é 1, minúsculas é 2 e 3 torna a primeira letra de cada palavra em maiúsculas.

Quando escrever a função ConvCad no Visual Basic for Applications, em vez de inteiros 1, 2 ou 3, também pode utilizar uma das seguintes constantes:
vbUpperCase Converte a totalidade da cadeia para maiúsculas.
vbLowerCase Converte a cadeia inteira para minúsculas.
vbProperCase Converte a primeira letra de cada palavra em maiúsculas e as restantes letras em minúsculas.
NOTA: A função ConvCad tem constantes mais do que apenas as três mencionadas aqui; no entanto, este artigo foca apenas as três constantes que são utilizadas para conversão de maiúsculas e minúsculas.

Que demonstram a função ' ConvCad '

  1. Inicie o Microsoft Access e, em seguida, abra uma nova base de dados em branco.
  2. Criar uma nova tabela com os seguintes campos:
       Field Name: FirstName
       Data Type: Text
    
       Field Name: LastName
       Data Type: Text
    						
    guardar a tabela como MyNamesList .
  3. Adicionar os nomes de exemplo seguinte à tabela:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Utilizar ConvCad no código da propriedade DepoisDeActualizar de um controlo

  1. Crie um novo formulário baseado na tabela MyNamesList.
  2. Adicione controlos de caixa de texto para os campos nome e Apelido , arrastando os nomes dos campos a partir da caixa Lista de campos .
  3. Se a folha de propriedades não estiver visível, clique em Propriedades no menu Ver .
  4. Defina a propriedade DepoisDeActualizar da caixa de texto Apelido para o seguinte procedimento de evento:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. No menu ficheiro , clique em Close and Return to Microsoft Access .
  6. Abra o formulário que criou no passo 1 na vista de formulário e introduzir alguns nomes de novos em minúsculas. Tenha em atenção que quando volta a estes registos, os nomes são agora correctamente capitalizados.

Utilizar ConvCad na consulta

  1. Criar uma nova consulta com base na tabela MyNamesList e, em seguida, escreva a seguinte linha na primeira célula de campo da grelha de estrutura da consulta:
    NomeCompleto: = StrConv([LastName] & "," & [FirstName], 3)
  2. Execute a consulta.

    Os últimos nomes e os nomes são concatenados e quaisquer nomes começados por minúsculas são convertidas para que a primeira letra em maiúsculas.

Utilizar ConvCad numa macro

  • Crie uma nova macro chamada Proper com as seguintes especificações:
    Acção: DefinirValor
    Item: Screen.ActiveControl
    Expressão: StrConv(Screen.ActiveControl,3)
    Nota : É possível chamar esta macro da propriedade DepoisDeActualizar de um controlo num formulário. Isto tem o mesmo efeito que o primeiro método.

Referências

Para mais informações sobre outros constantes de função ConvCad, no Editor do Visual Basic, clique em Ajuda do Microsoft Visual Basic no menu Ajuda , escreva strconv no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbmt kbfunctions kbdta kbhowto KB298607 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 298607  (http://support.microsoft.com/kb/298607/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft