ACC97: Como utilizar a função ' ConvCad ' para capitalizar palavras e expressões compostas

Traduções de Artigos Traduções de Artigos
Artigo: 302499 - Ver produtos para os quais este artigo se aplica.
Moderado: Requer básica macros, codificação e interoperabilidade competências.

Para obter uma versão de Microsoft Access 2000 deste artigo, consulte 253911.

Para obter uma versão de Microsoft Access 2002 deste artigo, consulte 298607.
Expandir tudo | Reduzir tudo

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 maiúsculas para que seja a primeira letra. 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 (VBA), 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 da lista de campos.
  3. Se a folha de propriedades não estiver visível, no menu Ver , clique em Propriedades .
  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 Fechar .
  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, o campo Apelido é agora colocada em correctamente maiúsculas.

Utilizar StrConv() na consulta

  1. Crie uma nova consulta baseada 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.

    Tenha em atenção que os campos Apelido e nome são concatenados e quaisquer nomes começados por minúsculas são convertidas para que a primeira letra maiúsculas.

Utilizar ConvCad numa macro

  • Crie uma nova macro chamada correcto 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 da função ' ConvCad , procurar o Índice remissivo da ajuda ConvCad e, em seguida, clique no tópico função ConvCad .

Propriedades

Artigo: 302499 - Última revisão: 31 de janeiro de 2007 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbhowto kbprogramming KB302499 KbMtpt
Traduçã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: 302499
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com