Mestre-Detalhe com Query

Delphi

11/05/2004

Eu gostaria de saber se é possível fazer um formulário emglobando 2 tabelas nota fiscal(mestre) e item nota fiscal(detalhe) usando query.....


Brunoluisfa

Brunoluisfa

Curtidas 0

Respostas

Delphi32

Delphi32

11/05/2004

Tente da seguinte maneira:

Adicione um DataSource (dsMaster) no form;
Adicione duas Querys (qryMaster e qryDetail);
Na propriedade DataSource da qryDetail selecione o dsMaster;
Na propriedade DataSet do dsMaster selecione a qryMaster;

Agora é só acertar as SQL´s. Imagine que você vá usar um campo chamado NOTA para fazer o Mestre/Detalhe.

Na SQL da qryMaster você usa:

SELECT NOTA,FORNECEDOR,TOTAL FROM NOTA_MESTRE


Agora na SQL da qryDetail basta você colocar uma cláusula WHERE para selecionar os registros de acordo com o mestre. Ficaria assim:

SELECT NOTA,PRODUTO,QUANTIDADE FROM NOTA_DETALHE WHERE NOTA=:NOTA


Só isso. Agora abra as duas Querys e veja o resultado. Qualquer dúvida, poste aqui de novo...[/b]


GOSTEI 0
Claudio

Claudio

11/05/2004

Bomdia amigo poderia me ajudar estou com problemas pra resolver
[IMG]http://i66.tinypic.com/eoykw.jpg[/IMG]

gostaria que no DBGrid 2 aparecesse os processos que o Cliente tem

Query1MasterCliente
Select * from Cliente


Query2DetailProcesso
SELECT * FROM Processo WHERE NRProcesso=:NRProcesso // Ja tentei varias coisas
GOSTEI 0
POSTAR