Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Quick REport com dois details


danielrgoes

Pergunta

Bom dia pessoal

Estou com um problema

fiz varios relatorios no meu sistema utilizando o Quick Report

nestes relatorios existem 2 QRband um para o cabeçario (title) e outro para as descriçoes (Detail) então as descriçoes aparecem todas dependendo do select

mais estou com a necessidade de colocar 3 band agora

um para o cabeçario

outro para o detal ligado em uma tabela

e outro detail ligado em outra tabela

mais quando eu coloco o terceiro detail não aparece os valores

alguém tem alguma soluçao pra mim

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
mais estou com a necessidade de colocar 3 band agora

um para o cabeçario

outro para o detal ligado em uma tabela

e outro detail ligado em outra tabela

mais quando eu coloco o terceiro detail não aparece os valores

voce deve usar JOIN nas tabelas e pode usar um ChildBand ... na banda de Detail tem uma opção chamada

HasChield ... deixe como true e aparecerá esta banda filha de detail ..mas as tabelas deverão estar em uma unica consulta

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
mais estou com a necessidade de colocar 3 band agora

um para o cabeçario

outro para o detal ligado em uma tabela

e outro detail ligado em outra tabela

mais quando eu coloco o terceiro detail não aparece os valores

voce deve usar JOIN nas tabelas e pode usar um ChildBand ... na banda de Detail tem uma opção chamada

HasChield ... deixe como true e aparecerá esta banda filha de detail ..mas as tabelas deverão estar em uma unica consulta

abraço

Jhonas acho que eu me expresei mal

eu tenho 3 tabela

TESTE

-cod_teste

DESC_TESTE

- cod_teste

- altura

- vazao

- corrente

- entrada

MOTIVO

-cod_teste

-motivo

para cada teste potem existir N testes 6 por exemplo

e para este mesmo teste pode existir 3 motivos

entaum ficaria 1:6:3

como eu faria esse join achop que não é possivel

Link para o comentário
Compartilhar em outros sites

  • 0

eu tenho 3 tabela

TESTE

-cod_teste

DESC_TESTE

- cod_teste

- altura

- vazao

- corrente

- entrada

MOTIVO

-cod_teste

-motivo

para cada teste podem existir N testes 6 por exemplo

e para este mesmo teste pode existir 3 motivos

entaum ficaria 1:6:3

como eu faria esse join acho que não é possivel

Como não é possivel ? ... voce tem o campo comum ( cod_teste ) nas 3 tabelas é só fazer o Join

Exemplo

SELECT TESTE.cod_teste, DESC_TESTE.cod_teste, DESC_TESTE.altura, DESC_TESTE.vazao, DESC_TESTE.corrente, DESC_TESTE.entrada,MOTIVO.cod_teste, MOTIVO.motivo
FROM TESTE
   INNER JOIN DESC_TESTE
   ON  (TESTE.cod_teste = DESC_TESTE.cod_teste)  
   INNER JOIN MOTIVO
   ON  (TESTE.cod_teste = MOTIVO.cod_teste)

OBS: Voce precisa ler mais sobre o delphi e sobre instruções SQL

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...