Formulario mestre-detalhe com query?

Delphi

27/08/2003

Alguem pode me ajudar me enviando um exemplo de um formulario mestre-detalhe feito apenas usando query? Tipo um form de pedido-itenspedido??? Ou senao por favor me deem alguma dica de como fazer!!!
Obrigada!!!
lmcduarte2@yahoo.com.br


Newbie

Newbie

Curtidas 0

Respostas

Leonsystem

Leonsystem

27/08/2003

Prezado,

Não tenho um modelo aqui em mãos para te mandar, mais vai aí uma dica.

1) Você deve ter pelo menos duas Query criadas e seus respectivos datasources. Onde a primeira deverá referenciar a outra.

Componentes: Qry_pedido, dsource_pedido, Qry_itempedido, dsource_itempedido

Ex.:
Qry_pedido
String: Select * from Tabela_pedido
Active: True

Qry_itempedido
String: Select * from Tabela_item_pedido where cod_pedido = :ID_pedido
Datasource: dsource_pedido


Nota:

A ligação entre as query é o campo ID_PEDIDO , o qual liga as duas tabela, a dica principal está em ligar a QRY_itempedido (propriedade datasource) à query mestre, neste cado qry_pedido.
Observe que a clausula where referencia um paramentro (ID_PEDIDO) que nada mais é que o campo da tabela mestre.

Com estas duas querys você pode criar um cabeçalho para a nota com campos DBEDIT e abaixo um DBGRID com a query de itens.

Boa Sorte.

S2M - Solutions to Middle www.s2m.com.br


GOSTEI 0
Newbie

Newbie

27/08/2003

Amigo ..entendi o que disse, mas preciso saber como devo proceder na inclusao dos itens do detalhe......por favor ajude-me!!


GOSTEI 0
POSTAR