CADASTRAR 2 TABELAS SEGUIDAS
galera boa tarde a todos.
estou com um problema pequeno, e preciso de ajuda de vcs... o problema é o seguinte.
tenho a tabela vendas e itens de vendas, porem estou com a maior dificuldade de conseguir trabalhar com o registro destas 2 tabelas... nao consigo registrar 2 tabelas seguidas porque o codigo de vendas(tabelas vendas) tambem solicita na tabela de itens de vendas, vcs pode me ajudar, como faço uma venda entre estas 2 tabelas?
veja a minha a imagem.
estou com um problema pequeno, e preciso de ajuda de vcs... o problema é o seguinte.
tenho a tabela vendas e itens de vendas, porem estou com a maior dificuldade de conseguir trabalhar com o registro destas 2 tabelas... nao consigo registrar 2 tabelas seguidas porque o codigo de vendas(tabelas vendas) tambem solicita na tabela de itens de vendas, vcs pode me ajudar, como faço uma venda entre estas 2 tabelas?
veja a minha a imagem.
ARIMUYA,
Quase 100% das vezes, o relacionamento entre estas tabelas é de 1-N (um para muitos).
Você precisa primeiro cadastrar uma venda e depois na tabela de vendas cadastrar os itens da venda relacionados a venda.
===========================================================================================
Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER)
http://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332
===========================================================================================
O Modelo Relacional de Dados - Parte 2
http://juliobattisti.com.br/artigos/office/modelorelacional_p2.asp
===========================================================================================
Conceitos Básicos de modelagem de dados
http://www.macoratti.net/cbmd1.htm
===========================================================================================
[][ô]s,
Tunusat.
Quase 100% das vezes, o relacionamento entre estas tabelas é de 1-N (um para muitos).
Você precisa primeiro cadastrar uma venda e depois na tabela de vendas cadastrar os itens da venda relacionados a venda.
===========================================================================================
Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER)
http://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332
===========================================================================================
O Modelo Relacional de Dados - Parte 2
http://juliobattisti.com.br/artigos/office/modelorelacional_p2.asp
===========================================================================================
Conceitos Básicos de modelagem de dados
http://www.macoratti.net/cbmd1.htm
===========================================================================================
[][ô]s,
Tunusat.
amigao.
o problema não é a relação de tabelas, o problema é que não estou achando a forma de o codigo no meu form a não ser declarar por separados. disso quero entender.
o problema não é a relação de tabelas, o problema é que não estou achando a forma de o codigo no meu form a não ser declarar por separados. disso quero entender.
o que estou tratando dizer é que estou querendo aplicar no meu formulario o codigo e nao o relacionamento.
ARIMUYA,
Você pega o código da venda e manda procurar tudo que está dentro da tabela [Ô]itensvendas[Ô]. Vai trazer uma recordset com zero ou muitas informações.
Daà você coloca dentro de uma grid. Seria em [Ô]detalhes[Ô]?
[][ô]s,
Tunusat.
Você pega o código da venda e manda procurar tudo que está dentro da tabela [Ô]itensvendas[Ô]. Vai trazer uma recordset com zero ou muitas informações.
Daà você coloca dentro de uma grid. Seria em [Ô]detalhes[Ô]?
[][ô]s,
Tunusat.
quero colocar no datagrid, mais porme pensei em nao colocar, mas preciso de uma ideia,
vc consegue me dar um exemplo do recordset ?
vc consegue me dar um exemplo do recordset ?
ARIMUYA,
Claro! Use este exemplo do Macoratti, mas aponte para sua tabela [Ô]itensvendas[Ô].
===========================================
C# - Trabalhando com o objeto DataTable
http://www.macoratti.net/15/08/c_dtbl1.htm
===========================================
Usando um Recordset ADO com ADO.NET
http://www.macoratti.net/adodbnet.htm
===========================================
VB .NET - Como usar objetos DataSet - I
http://www.macoratti.net/vbn_dts1.htm
===========================================
Trabalhando com Recordsets - Alterando e Retornando dados.
http://www.macoratti.net/dao_ado2.htm
===========================================
VB.NET - DataView : Ordenação e filtragem de dados
http://www.macoratti.net/vbn_dtv3.htm
===========================================
Obtendo um DataTable a partir de um DataReader em .NET (em C# e VB.Net)
http://www.devmedia.com.br/obtendo-um-datatable-a-partir-de-um-datareader-em-net-em-c-e-vb-net/25738
===========================================
DataTable: How to get item value with row name and column name? (VB)
http://stackoverflow.com/questions/12386827/datatable-how-to-get-item-value-with-row-name-and-column-name-vb
===========================================
[][ô]s,
Tunusat.
Claro! Use este exemplo do Macoratti, mas aponte para sua tabela [Ô]itensvendas[Ô].
===========================================
C# - Trabalhando com o objeto DataTable
http://www.macoratti.net/15/08/c_dtbl1.htm
===========================================
Usando um Recordset ADO com ADO.NET
http://www.macoratti.net/adodbnet.htm
===========================================
VB .NET - Como usar objetos DataSet - I
http://www.macoratti.net/vbn_dts1.htm
===========================================
Trabalhando com Recordsets - Alterando e Retornando dados.
http://www.macoratti.net/dao_ado2.htm
===========================================
VB.NET - DataView : Ordenação e filtragem de dados
http://www.macoratti.net/vbn_dtv3.htm
===========================================
Obtendo um DataTable a partir de um DataReader em .NET (em C# e VB.Net)
http://www.devmedia.com.br/obtendo-um-datatable-a-partir-de-um-datareader-em-net-em-c-e-vb-net/25738
===========================================
DataTable: How to get item value with row name and column name? (VB)
http://stackoverflow.com/questions/12386827/datatable-how-to-get-item-value-with-row-name-and-column-name-vb
===========================================
[][ô]s,
Tunusat.
porque você não pega o ID que você quer poe em uma variavel [Ô]qualquer[Ô] e salva esse ID na tabela da relação?
se foi isso que entendi que você quer fazer basta fazer o que falei
se COD_VENDA é pra ser carregado nesse form ai que vc postou, então é só salvar la na outra tabela com um insert usando a variavel que [Ô]pegou[Ô] o ID pra ti
se foi isso que entendi que você quer fazer basta fazer o que falei
se COD_VENDA é pra ser carregado nesse form ai que vc postou, então é só salvar la na outra tabela com um insert usando a variavel que [Ô]pegou[Ô] o ID pra ti
Já tentou separar o registro por métodos? Primeiro método executa registro na primeira tabela e o segundo método registra na segunda tabela aproveitando o registro da primeira.
Qual Banco de Dados vc Usa? O Access?
Pelo que vi, o campo cod_venda da tabela vendas é autonumerico... Se for assim, vc precisa primeiro gravar a venda e pegar o valor gerado para cod_venda
Em seguida gravar os itensvenda informado o valor retonado em cod_venda da tabela vendas para o campo cod_venda da tabela itensvenda
eu usei por muito tempo o access e não lembro de algum comando que retorne o último código aoutonumérido numa tabela....
Imagino que deva fazer assim:
1 - Gravar 0 registro na tabela vendas
2 - Executar um select tipo [txt-color=#0000f0]select max(cod_venda) as maior from Vendas[/txt-color] para pegar o código
3 - Usar esse valor retornado para informar o campo cod_venda ta tabela itensvenda
Se vc usar o sql ao invés do access daà tudo ficará mais fácil
Pelo que vi, o campo cod_venda da tabela vendas é autonumerico... Se for assim, vc precisa primeiro gravar a venda e pegar o valor gerado para cod_venda
Em seguida gravar os itensvenda informado o valor retonado em cod_venda da tabela vendas para o campo cod_venda da tabela itensvenda
eu usei por muito tempo o access e não lembro de algum comando que retorne o último código aoutonumérido numa tabela....
Imagino que deva fazer assim:
1 - Gravar 0 registro na tabela vendas
2 - Executar um select tipo [txt-color=#0000f0]select max(cod_venda) as maior from Vendas[/txt-color] para pegar o código
3 - Usar esse valor retornado para informar o campo cod_venda ta tabela itensvenda
Se vc usar o sql ao invés do access daà tudo ficará mais fácil
sei, o banco de dados esta em access, um pouco diferente, que em sql. mas como ele esta sendo trabalhado nesse pensei que seria melhor seguir trabalhando nele.
mas já tentei porem nao consegui
mas já tentei porem nao consegui
Tópico encerrado , respostas não são mais permitidas