Múltiplos "SET RELATION" com a mesma tabela
Enviado: 28 Dez 2023 09:03
Bom dia,
Tenho a seguinte questão com Set Relation, que é fazê-lo duas vezes com a mesma tabela, por exemplo:
- A Tabela Diario tem os campos [NumLanc, ContaDeb, ContaCred, Valor].
- A tabela Conta tem os campos [Conta, Descricao, xxx, yyy]
E queria saber se funcionaria:
Essa seria a melhor maneira de obter o resultado positivo para cada conta da tab Diario?
Abraços.
Tenho a seguinte questão com Set Relation, que é fazê-lo duas vezes com a mesma tabela, por exemplo:
- A Tabela Diario tem os campos [NumLanc, ContaDeb, ContaCred, Valor].
- A tabela Conta tem os campos [Conta, Descricao, xxx, yyy]
E queria saber se funcionaria:
Código: Selecionar todos
DbUseArea( .T., "DBFCDX" , "Conta.dbf", "cDeb", .t. ) //Abre Compartilhado numa nova área e novo Alias
Set Index To ("Conta.cdx")
DbUseArea( .T., "DBFCDX" , "Conta.dbf", "cCred", .t. ) //Abre Compartilhado numa nova área e novo Alias
Set Index To ("Conta.cdx")
DbUseArea( .T., "DBFCDX" , "Diario.dbf", "Dia", .t. )
Set Relation;
To ContaDeb Into cDeb,;
To ContaCred Into cDrec
Do While !Eof()
? cDeb->Descricao //é uma coisa
? cCred->Descricao //é outra coisa
...
...
Skip
Enddo
Abraços.