fabio_123123 Novato


Registrado: Terça-Feira, 19 de Agosto de 2014 Mensagens: 4
|
Enviada: Ter Ago 19, 2014 5:50 pm Assunto: Relatório mostrando todos os registros |
|
|
Prezados, tenho duas tabelas: CONTRATOS e CAIXA_CONTRATOS. A primeira eu cadastro os contratos e a segunda serve como livro-caixa desses contratos, eu cadastro ali tudo que entra e sai de dinheiro dos contratos.
Pois bem, preciso gerar um relatório no fastreport que imprima apenas um contrato que eu escolher.
Pra entender melhor o SQL, eu uso o prefixo CONTR na tabela Contratos e CACON na Caixa_contratos.
SELECT * FROM CAIXA_CONTRATOS
join contratos c on cacon_codigocontrato = :contr_codigo
where c.contr_codigo = :codigoqueeuescolher
Depois de passar os parâmetros, no dbgrid aparece apenas o contrato que eu escolhi, mas no fastreport aparecem todos os contratos. Tenho bandas de mestre-detalhe nele. Um detalhe, se eu clicar na banda mestre e setar Rowcount=0, ele mostra apenas o primeiro contrato. |
|
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Sex Ago 22, 2014 9:00 am Assunto: |
|
|
Já pensou em fazer uma SP(store procedure) para o caso, acho mais interessante, visto que o código no banco pode ser reaproveitado para outras coisas.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|