Dúvidas de Relacionamento - Urgente

Delphi

29/03/2004

Pessoal,

Boa Noite td bem, aqui td bem.

Alguém pode me ajudar na dúvida com relação a relacionamentos no paradox.

Tenho um Tabela no paradox que para a inclusão do título no contas à pagar, e uma tabela de parcelas a serem vencidas tipo.

Títulos todo o espelho da NF:
No. da NF
Fornecedor ---> que tb é relacionado com a Tabela de Fornecedores
Data da Emissão
Valor da NF
e etc...

e nas Parcelas os vencimentos da NF.
No. da NF ---> Que será relacionada com a tabela de Títulos
Vencimento
Valor
Baixa
e etc...

Depois disso tiramos que colocar no Form, com um DBGrid. seria ideal termos um form para colocar nesse DBGrid, ou poderia ser direto no DBGrid, alguém tem uma solução para esse problema......

Um abraço a todos

Luiz :shock:


Camargo

Camargo

Curtidas 0

Respostas

Luis Neto

Luis Neto

29/03/2004

Caro Luiz,

É normal esse tipo de dúvida, não sou um expeert em DELPHI mas já fiz uns programas vou tentar lhe ajudar com um exemplo bem simples:

Vamos criar duas tabelas
a 1ª Tabela conterar os seguintes itens (seguindo a sequiencia do Paradox) CODIGO + * • NOME A 20
salve a com o nome de Cliente

a 2ª Tabela coloque os seguintes itens (seguindo as mesmas sequências)
CODIGO + * • CODNOME N • CONTATO A 20 . crie um SecundaryIndex com o campo CODNOME e salve com o nome IndContato. isso servira para vc relacionar a 1ª a 2ª tabela . Salve a tabela com o nome de Contato.

Não esquecer de configuar o ALIAS

no Delphi crie um formulario e coloque 2 compentes de Table e DataSource.

Confirue um componte Table

DataBase Name: ALIAS
Table: Cliente
Nome: TbCliente

e DataSource com o TbClientes
Nome: DsCliente

o outro componente Table

Databese Name: ALIAS
Table: Contato
Nome: TbContato
MasterSource: DsCliente
MasterFilde: (coloque o IndexName: IndContato selecione o campo CodNome da tabela Contatos e selecione Codigo da Tabela Cliente e dê um OK)

e o DataSourse com o TbContato
nome: DsContatos

Pronto o relacionamento está feito

Agora no formulario

Coloque os campos da tabela Cliente

e crie um DBGRID com datasource DsContato

então todos os registros da tbcontatos estarão relacionados com a tbcliente.


GOSTEI 0
POSTAR