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

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
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.
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.
espaço em branco "e" comercial rótulos

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 209653 - Última Revisão: 12/12/2002 06:00:00 - Revisão: 1.0

Microsoft Access 2000 Standard Edition

  • kbmt kbdta kbinfo kbusage KB209653 KbMtpt
Comentários