USANDO 4 TABELAS RELACIONAIS

PACIFICO 10/05/2012 19:17:26
#401769
Galera, help-me! Estou 3 dias tentando fazer isso e não consigo.

Tenho 3 tabelas: CLIENTE - VENDEDORE - PRODUTO - VENDA

Vamos dizer que os campos sejam estes:
Clientes: cod_cli e nome
Vendedor:cod_vend e vendedor
Produto: cod_pro - descricao - valor
Venda: dt_emissao - cod_cli - cod_pro - descricao - valor
O que eu quero fazer é o seguinte:
No formulário vai haver um combobox onde vou selecionar o vendedor
No primeiro Datagridview vai aparecer os clientes do vendedor selecionado na combo
Quando eu selecionar no primeiro Datagridview o cliente, no segundo Datagridview, vai aparecer o produto que ele comprou.

Valeu!
NILSONTRES 10/05/2012 20:09:37
#401770
Pacifico,
Posso estar enganado, mas eu pelo menos nunca utilizo relacionamentos, o ideal é fazer via código.
Sei que não foi o que vc perguntou ou precisa, mas é só uma dica.
A partir do momento que vc já tem os campos, faça o select na tabela ao clicar no datagrid e exiba os dados.
OMAR2011 11/05/2012 07:40:44
#401781
Acho que o NILSONTRES está um pouco engando.Onde está o [txt-color=#e80000]cod_vend [/txt-color].Como vai saber qual vendedor efetuou a venda.
PACIFICO 11/05/2012 10:50:27
#401795
NILSON E OMAR2011 Obrigado por responderem ao meu tópico. Como vcs são experientes, tem como me dá uma ajudinha nesta minha dúvida?

Obrigado!
PACIFICO 11/05/2012 14:29:42
#401819
Usando o combobox e o DateTimePicker para fazer uma consulta usando os dois, a query abaixo está correta?

sql = [Ô]select DISTINCT L1_FILIAL,L1_VEND,L1_CLIENTE,L1_NUM,L1_EMISSAO,L1_VLRTOT from SL1010 where [Ô] + campoPesquisa + [Ô] like [ô][Ô] & ComboBox1.Text + [Ô]%[ô] AND L1_EMISSAO=[ô][Ô] & DateTimePicker1.Text & [Ô][ô][Ô]
Tópico encerrado , respostas não são mais permitidas