Relacionar tabelas DBF (Dbase) no Delphi
Como relacionar duas ou mais tabelas em DBF (Dbase). Estou usando o componente Halicon para BD.
Minhas tabelas são:
[b:a8b883fc34]Clientes.DBF[/b:a8b883fc34]
[u:a8b883fc34]codcli[/u:a8b883fc34], nomecli, endcli, etc, etc
quero relacionar com:
[b:a8b883fc34]Contasreceber.DBF[/b:a8b883fc34]
[u:a8b883fc34]clicod[/u:a8b883fc34], opernum, opervalor, etc, etc
O campo comum nas duas tabelas é codcli e clicod (código do cliente).
Alguém me dê uma luz.
Obrigado
Minhas tabelas são:
[b:a8b883fc34]Clientes.DBF[/b:a8b883fc34]
[u:a8b883fc34]codcli[/u:a8b883fc34], nomecli, endcli, etc, etc
quero relacionar com:
[b:a8b883fc34]Contasreceber.DBF[/b:a8b883fc34]
[u:a8b883fc34]clicod[/u:a8b883fc34], opernum, opervalor, etc, etc
O campo comum nas duas tabelas é codcli e clicod (código do cliente).
Alguém me dê uma luz.
Obrigado
Cps.art
Curtidas 0
Respostas
Cps.art
27/10/2003
Me dêm uma luz por favor.
GOSTEI 0
Ursula
27/10/2003
Eu uso na propria query e funciona legal...
with qryexemplo do
begim
if active then
active := false;
SQl.Clear;
SQL.text := ´Select cpnf.cli as codigo, cpnf.nome, cpnf.UF, itnf.item, inft.preco FROM ´´sft\cpnf.dbf´´ as cpnf , ´´sft\itnf.dbf´´ as itnf ´;
prepare;
execSQL;
end;
onde sft\cpnf.dbf e pasta e banco dbf
NAO ESQUECA QUE NA QYERY no DATABASENAME coloque o diretorio
EX C:
BELEZA
with qryexemplo do
begim
if active then
active := false;
SQl.Clear;
SQL.text := ´Select cpnf.cli as codigo, cpnf.nome, cpnf.UF, itnf.item, inft.preco FROM ´´sft\cpnf.dbf´´ as cpnf , ´´sft\itnf.dbf´´ as itnf ´;
prepare;
execSQL;
end;
onde sft\cpnf.dbf e pasta e banco dbf
NAO ESQUECA QUE NA QYERY no DATABASENAME coloque o diretorio
EX C:
BELEZA
GOSTEI 0
Cps.art
27/10/2003
Obrigado Ursula, vou tentar.
GOSTEI 0
Aroldo Zanela
27/10/2003
Colega,
SELECT * FROM Clientes CLI INNER JOIN ContasReceber CR ON (CLI.CODCLI = CR.CLICOD) /* Certifique-se qto ao nome das colunas*/
GOSTEI 0