Relacionar tabelas DBF (Dbase) no Delphi

Delphi

27/10/2003

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


Cps.art

Cps.art

Curtidas 0

Respostas

Cps.art

Cps.art

27/10/2003

Me dêm uma luz por favor.


GOSTEI 0
Ursula

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


GOSTEI 0
Cps.art

Cps.art

27/10/2003

Obrigado Ursula, vou tentar.


GOSTEI 0
Aroldo Zanela

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
POSTAR