ACC97: Como usar a função StrConv para colocar em maiúscula palavras e frases

Traduções deste artigo Traduções deste artigo
ID do artigo: 302499 - Exibir os produtos aos quais esse artigo se aplica.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

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

Para uma versão deste artigo do Microsoft Access 2002, consulte 298607.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo fornece exemplos para usar uma função interna chamada StrConv que você pode usar para colocar em maiúscula o primeiro caractere de uma palavra ou um conjunto de palavras. Esta função não é afetada por espaços à esquerda, mas ele tem as seguintes limitações para alguns nomes de:
  • Altera o "MacDonald" para "Macdonald."
  • Altera o "van Buren" para "Van Buren."
  • Altera o "James Pratt VI" para "James Pratt Vi."

Mais Informações

A função StrConv pode ser usada para alterar o caso de uma seqüência em maiúsculas, minúsculas ou maiúsculas para que seja a primeira letra de. A sintaxe é StrConv ( seq_caracteres , conversão ), onde "seqüência" é a seqüência de texto e "conversão" é 1, 2 ou 3. Para "conversão" maiúsculas maiúsculas é 1, minúsculas é 2 e 3 faz a primeira letra de cada palavra em maiúsculas.

Ao escrever a função StrConv no Visual Basic for Applications (VBA), em vez dos inteiros de 1, 2 ou 3, você também pode usar uma das seguintes constantes:
vbUpperCase Converte a seqüência inteira em maiúsculas.
vbLowerCase Converte a seqüência inteira em minúsculas.
vbProperCase Converte a primeira letra de cada palavra em maiúsculas e as letras restantes em minúsculas.
Observação: A função StrConv tem constantes mais que apenas os três são mencionados aqui; no entanto, este artigo enfoca somente três constantes que são usadas para conversão de maiúsculas e minúsculas.

Demonstrar a função StrConv

  1. Inicie o Microsoft Access e abra um novo banco 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
    						
    salvar a tabela como MyNamesList .
  3. Adicione os seguintes exemplos de nomes à tabela:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Usando StrConv no código na propriedade AfterUpdate de um controle

  1. Crie um novo formulário baseado na tabela MyNamesList.
  2. Adicione controles de caixa de texto para os campos FirstName e LastName arrastando os nomes dos campos da lista de campos.
  3. Se a folha de propriedades não estiver visível, no menu Exibir , clique em Propriedades .
  4. Defina a propriedade ApósAtualizar da caixa de texto Sobrenome para o seguinte procedimento de evento:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. No menu arquivo , clique em Fechar .
  6. Abra o formulário que você criou na etapa 1 no modo de formulário e insira alguns novos nomes em letras minúsculas. Observe que quando você retornar a esses registros, o campo Sobrenome é agora corretamente maiúscula.

Usando StrConv() em uma consulta

  1. Crie uma nova consulta baseada na tabela MyNamesList e, em seguida, digite a seguinte linha na primeira célula de campo da grade de design da consulta:
    NomeCompleto: StrConv([LastName] & "," & [FirstName], 3)
  2. Execute a consulta.

    Observe que os campos Sobrenome e nome forem concatenados e quaisquer nomes que começam com letras minúsculas são convertidos para que a primeira letra é maiúscula.

Usando StrConv em uma macro

  • Crie uma nova macro chamada correto com as seguintes especificações:
    Ação: DefinirValor
    Item: Screen.ActiveControl
    Expressão: StrConv(Screen.ActiveControl,3)
    Observação : você pode chamar esta macro da propriedade AfterUpdate de um controle em um formulário. Isso tem o mesmo efeito que o primeiro método.

Referências

Para obter mais informações sobre outras constantes da função StrConv , pesquisar o Índice da Ajuda StrConv e, em seguida, clique no tópico função StrConv .

Propriedades

ID do artigo: 302499 - Última revisão: quarta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 302499
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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