Fórum Dúvidas de Relacionamento - Urgente #223179

29/03/2004

0

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

Responder

Posts

30/03/2004

Luis Neto

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar