TIPO DE RELACIONAMENTO NO VB
Olá, td bem?
Estou usando VB 6 + Access 2003....
Tenho uma tabela Transportadora(tbtransportadora) e uma Tabela de Clientes (tbclientes), fiz um relacionamento da tabela tbtransportadora para a tabela tbclientes de um-para-muitos.
No access mesmo, eu cadastro uma transportadora depois um cliente e no campo transportadora da tabela clientes eu colocar uma que existe na tabela tbtransportadora e depois eu vou na tabela tbtransportadora mostro o cliente usando a transportadora, bom ate ae certo.
No VB 6 estou usando o data1 + DBGrid, eu cadastro uma transportadora normalmente (frm_transportadora), quando vou cadastrar um cliente no form frm_clientes no campo transportadora (estou usando uma combo Box) para mostrar a transpotadora, nao mostra nenhuma transportadora, apesar do combobox estar ligado com o data1 (tbclientes) datafield (transportadora)
Como resolvo isso ?
Tentei ser o mais claro possivel para ficar facil para vcs entender o que quero fazer...
Desde ja agradeço!
Estou usando VB 6 + Access 2003....
Tenho uma tabela Transportadora(tbtransportadora) e uma Tabela de Clientes (tbclientes), fiz um relacionamento da tabela tbtransportadora para a tabela tbclientes de um-para-muitos.
No access mesmo, eu cadastro uma transportadora depois um cliente e no campo transportadora da tabela clientes eu colocar uma que existe na tabela tbtransportadora e depois eu vou na tabela tbtransportadora mostro o cliente usando a transportadora, bom ate ae certo.
No VB 6 estou usando o data1 + DBGrid, eu cadastro uma transportadora normalmente (frm_transportadora), quando vou cadastrar um cliente no form frm_clientes no campo transportadora (estou usando uma combo Box) para mostrar a transpotadora, nao mostra nenhuma transportadora, apesar do combobox estar ligado com o data1 (tbclientes) datafield (transportadora)
Como resolvo isso ?
Tentei ser o mais claro possivel para ficar facil para vcs entender o que quero fazer...
Desde ja agradeço!
Olá Ricardo,
Vc deverá fazer uma rotina para carregar a combo. Imaginando que as transportadoras estejam no data2, por exemplo, ficaria assim:
Vc pode colocar essa rotina nas opções de incluir e alterar.
cbotransp.clear
do while not data2.recordset.eof
cbotransp.additem data2.recordset("NOME_TRANSPORTADORA")
data2.recordset.movenext
loop
Se vc estiver gravando o ID_TRANSPORTADORA no cadastro de clientes vc deverá pegar o código para armazenar no campo da tabela clientes, senão pode armazenar o nome.
Espero poder tê-lo ajudado.
Vc deverá fazer uma rotina para carregar a combo. Imaginando que as transportadoras estejam no data2, por exemplo, ficaria assim:
Vc pode colocar essa rotina nas opções de incluir e alterar.
cbotransp.clear
do while not data2.recordset.eof
cbotransp.additem data2.recordset("NOME_TRANSPORTADORA")
data2.recordset.movenext
loop
Se vc estiver gravando o ID_TRANSPORTADORA no cadastro de clientes vc deverá pegar o código para armazenar no campo da tabela clientes, senão pode armazenar o nome.
Espero poder tê-lo ajudado.
Eu nao entendi uma coisa...
Entao pelo jeito que vc me falou ae, eu tenho que colocar um objeto DATA1 para a tabela clientes do access e outro objeto DATA que seria o DATA2 para a tabela transportadora do access 2 objetos DATAS no mesmo form o frm_clientes?
Entao pelo jeito que vc me falou ae, eu tenho que colocar um objeto DATA1 para a tabela clientes do access e outro objeto DATA que seria o DATA2 para a tabela transportadora do access 2 objetos DATAS no mesmo form o frm_clientes?
Tópico encerrado , respostas não são mais permitidas