DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 298607 - Última revisão: quarta-feira, 18 de agosto de 2004 - Revisão: 3.1

 
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

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

Nesta página

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 de caracteres para maiúsculas, minúsculas ou maiúsculas para que seja a primeira letra. 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, 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 nome e Sobrenome , arrastando os nomes dos campos da caixa Lista de campos .
  3. Se a folha de propriedades não estiver visível, clique em Propriedades no menu Exibir .
  4. Defina a propriedade da caixa de texto Sobrenome o seguinte procedimento de evento:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. No menu arquivo , clique em Fechar e voltar para o Microsoft Access .
  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, os nomes estão agora em corretamente maiúsculas.

Usando StrConv em uma consulta

  1. Crie uma nova consulta com base na tabela MyNamesList e 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.

    Os últimos nomes e primeiro forem concatenadas e quaisquer nomes que começam com letras minúsculas são convertidas para que a primeira letra seja maiúscula.

Usando StrConv em uma macro

  • Crie uma nova macro chamada apropriado 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 de função StrConv, no Editor do Visual Basic, clique em Ajuda do Microsoft Visual Basic no menu Ajuda , digite strconv no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir 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 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: 298607  (http://support.microsoft.com/kb/298607/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store