RELACIONAMENTO VB.NET
Amigos, preciso de ajuda, pois estou trabalhando no meu primeiro sistema com banco de dados Dados Access.
Tenho 2 tabelas;
tabprodutos e tabFornecedor e gostaria de relacionar essa 2 tabelas em forms no vb.net, uso ADO.NET.
Afinal de contas, o relacionamento deve ser criado dentro de Access ou isso é feito no vb.net, ou sera pelo ADO.NET.
Bom o que eu quero é, no form produtos ao clicar no formFornecedor o proprio venha com as informações do fornecedor pois esta ssim os campos
TabelaProdutos TabelaFornecedor
campo CodFornecedor tipo numero campo ForCodigo tipo numero chave primaria
Isso esta certo!
Estou Parado ai!
me ajudem por favor
Tenho 2 tabelas;
tabprodutos e tabFornecedor e gostaria de relacionar essa 2 tabelas em forms no vb.net, uso ADO.NET.
Afinal de contas, o relacionamento deve ser criado dentro de Access ou isso é feito no vb.net, ou sera pelo ADO.NET.
Bom o que eu quero é, no form produtos ao clicar no formFornecedor o proprio venha com as informações do fornecedor pois esta ssim os campos
TabelaProdutos TabelaFornecedor
campo CodFornecedor tipo numero campo ForCodigo tipo numero chave primaria
Isso esta certo!
Estou Parado ai!
me ajudem por favor
Vamos lá
Você cria a Tabela Fornecedores com os campos
Exemplo ID,Nome,CNPJ
ID seria a chave primária,onde o Id/Código não se repete
Nome =O Nome do Fornecedor
CNPJ =O CNPJ do Fornecedor
Você cria a tabela Produtos
Exemplo ID,Nome,Preco,IDFornecedor
ID seria a chave primária,onde o Id/Código não se repete
Nome =O Nome do produto
Preco=O preço do produto
IDFornecedor=Neste campo é o mesmo ID do Fornecedor cadastrado na tabela Fornecedores
Quando você fizer uma consulta de produtos com a condição Fornecedor ,vai aparecer todos os produtos deste fornecedor.
é uma idéia
Para finalizar ,esse tópico teria que estar na seção VB.net
Você cria a Tabela Fornecedores com os campos
Exemplo ID,Nome,CNPJ
ID seria a chave primária,onde o Id/Código não se repete
Nome =O Nome do Fornecedor
CNPJ =O CNPJ do Fornecedor
Você cria a tabela Produtos
Exemplo ID,Nome,Preco,IDFornecedor
ID seria a chave primária,onde o Id/Código não se repete
Nome =O Nome do produto
Preco=O preço do produto
IDFornecedor=Neste campo é o mesmo ID do Fornecedor cadastrado na tabela Fornecedores
Quando você fizer uma consulta de produtos com a condição Fornecedor ,vai aparecer todos os produtos deste fornecedor.
é uma idéia
Para finalizar ,esse tópico teria que estar na seção VB.net
Citação:Afinal de contas, o relacionamento deve ser criado dentro de Access ou isso é feito no vb.net, ou sera pelo ADO.NET.
Primeiro no ACCESS, depois na aplicação (usando DATARELATION).
bom vou dá um pitaco.
Já que vc usa vbnet porque não já não usa um sgbd, tipo firebird.
tabela produto
idFornecedor
Produto
tabela Forecedor
IDFornecedor
CNPJ
no select
Select F.CNPJ,P.Produto From tblProduto As P Left JOIN tblFornecedor as F ON P.IDFornecedor=F.ID
o LEft ou RIGHT ou JOIN vc vai colocar dependendode que lado vc quer priorizar.
Já que vc usa vbnet porque não já não usa um sgbd, tipo firebird.
tabela produto
idFornecedor
Produto
tabela Forecedor
IDFornecedor
CNPJ
no select
Select F.CNPJ,P.Produto From tblProduto As P Left JOIN tblFornecedor as F ON P.IDFornecedor=F.ID
o LEft ou RIGHT ou JOIN vc vai colocar dependendode que lado vc quer priorizar.
Tópico encerrado , respostas não são mais permitidas