Como preencher caixas de texto com várias colunas seleções de caixa de combinação

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

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: 319482
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

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 Microsoft Access 2000, consulte 322900.
Para uma versão deste artigo do Microsoft Microsoft Access 97, consulte 322901.
Sumário
Este artigo explica como preencher várias caixas de texto com as seleções feitas em uma caixa de combinação de várias colunas e em seguida, salvar o conteúdo das caixas de texto como um registro em uma tabela.
Mais Informações
cuidado : se você seguir as etapas neste exemplo, você modificar o banco de dados de exemplo Northwind.mdb. Convém fazer o backup do arquivo Northwind.mdb e seguir essas etapas numa cópia do banco de dados.

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Para atualizar as caixas de texto com as seleções feitas em uma caixa de combinação de várias colunas, use as seguintes etapas:
  1. Abra o banco de dados de exemplo Northwind.mdb.
  2. Criar uma nova tabela em Northwind.mdb que inclui os seguintes campos:
       Table: Table1   ----------------------   Field Name: ID   Data Type:  Autonumber   Primary Key   ---   Field Name: FirstName   Data Type: Text   ---   Field Name: LastName   Data Type: Text   ---   Field Name: Title   Data Type: Text					
  3. Criar um novo formulário em Northwind.mdb que contém os seguintes controles:
       Form: Form1   ----------------------   RecordSource: Table1   ---   Control Type: Text Box   Name: txtFirstName   ControlSource: FirstName   ---   Control Type: Text Box   Name: txtLastName   ControlSource: LastName   ---   Control Type: Text Box   Name: txtTitle   ControlSource: Title					
  4. Adicione uma caixa de combinação ao Form1. No Assistente de caixa de combinação, siga estas etapas:
    1. Clique deseja que a caixa de combinação para examinar os valores em uma tabela ou consulta e, em seguida, clique em Avançar .
    2. Clique em tabela: funcionários e em seguida, clique em Avançar .
    3. Mova os campos Sobrenome , nome e título da lista Campos disponíveis para a lista Campos selecionados selecionando cada campo e, em seguida, clicando no > botão. Clique em Avançar .
    4. Clique em Avançar , clique em lembrar o valor para uso posterior e, em seguida, clique em Avançar .
    5. Na caixa que rótulo você deseja para a caixa de combinação , digite Criar seleção e, em seguida, clique em Concluir .
  5. Clique com o botão direito do mouse na caixa de combinação que você criou na etapa 4 e, em seguida, clique em Propriedades .
  6. Clique na guia outras e digite cboNames na caixa nome .
  7. Clique na guia evento , clique na caixa eventos de Atualização após e, em seguida, clique no botão criar (... ).
  8. Clique em Construtor de código e, em seguida, clique em OK .
  9. No Editor do Visual Basic, digite o seguinte código:
    Private Sub cboNames_AfterUpdate()   Me.txtFirstName = Me![cboNames].column(1)   Me.txtLastName = Me![cboNames].column(2)   Me.txtTitle = Me![cboNames].column(3)End Sub					
  10. Feche o Editor do Visual Basic e em seguida, abra o formulário Form1 no modo de formulário.
  11. Clique em um item na caixa de combinação e, em seguida, clique em Próximo registro . Repita essa etapa para cada registro que você deseja salvar.
  12. Abra Table1 no modo de tabela para confirmar que novos registros foram salvas. Observe que, após você clicar em um item na caixa de combinação, a propriedade ApósAtualizar executa o procedimento de evento que preenche as três caixas de texto no formulário e um novo registro é adicionado a tabela 1.
PRB inf ACC2002 ACC2003 ACC2007

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 319482 - Última Revisão: 04/09/2007 23:02:10 - Revisão: 6.1

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbmt kbhowto KB319482 KbMtpt
Comentários