FILTRO
Olá!!!
Alguem saberia me dizer se é possivel fazer um filtro entre 2 BD access
Tipo tenho uma tabela com os dados da empresa (codigo, razao) e outra com faturamentos (codigo, mes, valor)
gostaria de selecionar o cliente em um form e abrir outro form com o valor de fat deste cliente de todos os meses (seriam n registros)
Vlw
Alguem saberia me dizer se é possivel fazer um filtro entre 2 BD access
Tipo tenho uma tabela com os dados da empresa (codigo, razao) e outra com faturamentos (codigo, mes, valor)
gostaria de selecionar o cliente em um form e abrir outro form com o valor de fat deste cliente de todos os meses (seriam n registros)
Vlw
Se voce tiver nas duas tabelas o código do cliente, faça o seguinte:
1 - use um select em uma, depois que encontrar use o select * com o código na outra tabela.
2 - Outra forma, se estiver movendo com o movenext, inclua após o movenext um comando SQL para selecionar na outra tabela os dados referentes, exemplos:
dim strcodigo as string
ado1.recordset.movenext
strcodigo = ado1.recordset.fields("Codigo")
(ou strcodigo = a txt que estiver conectada ao banco)
ado2.recordsource = "Select * from 2 where codigo = " & strcodigo & ""
ado2.refresh
Pronto, assim sempre que mover um move o outro. Vc pode fazer o mesmo para moveprevious, movelast e movfirst...
Flávio.
1 - use um select em uma, depois que encontrar use o select * com o código na outra tabela.
2 - Outra forma, se estiver movendo com o movenext, inclua após o movenext um comando SQL para selecionar na outra tabela os dados referentes, exemplos:
dim strcodigo as string
ado1.recordset.movenext
strcodigo = ado1.recordset.fields("Codigo")
(ou strcodigo = a txt que estiver conectada ao banco)
ado2.recordsource = "Select * from 2 where codigo = " & strcodigo & ""
ado2.refresh
Pronto, assim sempre que mover um move o outro. Vc pode fazer o mesmo para moveprevious, movelast e movfirst...
Flávio.
Tópico encerrado , respostas não são mais permitidas