Ir para conteúdo
Fórum Script Brasil
  • 0

Trazer Dados De Duas Tabelas Para Um Formulário Selecionando Apenas Um


Odair

Pergunta

Trazer dados de duas tabelas para um formulário selecionando apenas um campo “nome” .

Seguinte:

tenho a tabela clientes: cód_cli(auto_numeração), nome, cnpj, endereço, inscrição estadual, fone.

tenho a tabela nota fiscal: cod_nf(auto_numeração), entrada/saída (sim/não), tipo operação (texto)

Fiz um formulário só pra cadastrar os clientes.

Fiz outro formulário para cadastrar a nota fiscal.

no formulário NOTA FISCAL:

* consegui fazer aparecer no campo "NOME" todas os nomes cadastrados da tabela "CLIENTES".

* agora gostaria que: Quando eu seleciono o NOME ela traga junto para este formulário e coloque nos campos, os outros dados deste nome, tipo: cnpj, endereço, inscrição estadual, fone. :unsure:

Gostaria se possível de um exemplo prático (algum exemplo implementado bem simples) de como posso fazer isso.

qualquer dica será bem vinda...

obrigado.

Editado por Odair
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

é facil..

crie uma rotina "após atualizar" nesta combo que você fez com o seguinte(vou dar o exemplo para o campo nome e endereço, o resto voce faz conforme sua necessidade):

Sintaxe do DlookUp:

DlookUp("[Campo]", "Tabela", "Critério")

Campo = Campo que contém o valor que voce deseja capturar.
Tabela = Tabela que contém o Campo.
Critério = Critério a ser usado para resgatar o campo.
Private Sub Combo_Cliente_BeforeUpdate(Cancel As Integer)
      'Definindo Valores dos Campos
      Me.Nome = Dlookup("[nome]", "Tab_Clientes", "[cód_cli]=" & Me.Combo_Cliente)
      Me.Endereço = Dlookup("[endereço]", "Tab_Clientes", "[cód_cli]=" & Me.ComboCliente)

      'Foco Vai Para
      Me!Campo_Que_Voce_Quer_Que_Fique_com_foco_no_final.SetFocus
End Sub

Editado por Humm
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...