ACC2000: Concatenação campos em uma caixa de texto para remover linhas em branco

Traduções deste artigo Traduções deste artigo
ID do artigo: 209653 - Exibir os produtos aos quais esse artigo se aplica.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

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

Sumário

Este artigo descreve como concatenar vários campos para uso em um formulário ou relatório. Isso é especialmente útil em um relatório de etiqueta endereçamento quando alguns campos são Nulo ou vazio. campos Nulo podem causar linhas em branco a serem impressas em um relatório. Além disso, de um formulário, convém poder copiar e colar um nome completo e endereço em outro aplicativo, como o Microsoft Word para Windows.

Mais Informações

Usando ( IIf ) e funções do IsNull (), você pode determinar se um campo ficará em branco. Se um campo estiver em branco, ele retorna um valor "vazio". Chr (13) e Chr (10) são usados para adicionar um retorno e caractere de avanço uma linha para a caixa de texto.

Siga estas etapas para criar um campo concatenado elimina linhas em branco. Este exemplo usa um formulário, mas as mesmas etapas também se aplicam ao relatórios.
  1. Abra o banco de dados de exemplo Northwind.mdb.
  2. Criar um novo formulário baseado na tabela Funcionários e abra-o no criar modo de exibição.
  3. Adicione um controle de caixa de texto para a seção detalhe do formulário e defina as propriedades a seguir.
       Text Box
       ---------------------------------------------------------------
       ControlName: Full Address
       ControlSource:
       =IIf(IsNull([FirstName]),"",[FirstName] & " ") & _
          IIf(IsNull([LastName]),"",[LastName]& Chr(13)& Chr(10)) & _
          IIf(IsNull([ADDRESS]),"",[ADDRESS] & Chr(13) & Chr(10)) & _
          IIf(IsNull([CITY]),"",[CITY] & ", ") & _
          IIf(IsNull([REGION]) ,"",[REGION] & " ") & _
          IIf(IsNull([PostalCode]),"",[PostalCode])
       Can Grow:   Yes
       Can Shrink: Yes
    					
  4. Abra o formulário no modo de formulário. Observe que existem há linhas em branco, mesmo se alguns dos campos na tabela funcionários estiverem em branco.

Referências

Para obter mais informações sobre a função IIf(), clique em Ajuda do Microsoft Access no menu Ajuda , digite IIf() no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

Para obter mais informações sobre a função IsNull(), clique em Ajuda do Microsoft Access no menu Ajuda , digite IsNull() no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

Para obter mais informações sobre como trabalhar com campos que não contêm dados, clique em Ajuda do Microsoft Access no menu Ajuda , digite sobre trabalhar com campos em branco em consultas no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

Propriedades

ID do artigo: 209653 - Última revisão: quinta-feira, 12 de dezembro de 2002 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbmt kbdta kbinfo kbusage KB209653 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: 209653

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