Fórum Mestre-Detalhe com Query #231531

11/05/2004

0

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

Responder

Posts

11/05/2004

Delphi32

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]


Responder

Gostei + 0

11/05/2016

Claudio

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
Responder

Gostei + 0

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

Aceitar