20% OFF para compra e renovação →

Autor Tópico: ReportPdf aparece um mestre e todos os registros dos detalhes  (Lida 130 vezes)

mafranca

  • Iniciante
  • **
  • Mensagens: 62
    • Email
ReportPdf aparece um mestre e todos os registros dos detalhes
« Online: Outubro 26, 2018, 10:50:54 pm »
Prezados,
Estou com a seguinte situação, conforme ilustrado na figura.
Eu por exemplo tenho uma tabela mestre da qual eu filtro o id desta tabela, porém no reportpdf preciso das tabelas detalhes referentes a tabela mestre, criei subselects para cada detalhe da tabela mestre, porém não existe um "filtro" para os subselects.

Gostaria que por exemplo para a tabela mestre com ID 5 aparecesse somente os detalhes (subselects) com ID 5.




Obrigado,

Jocimar Oliveira

  • Expert
  • *****
  • Mensagens: 793
    • ERP Uirapuru
Re:ReportPdf aparece um mestre e todos os registros dos detalhes
« Responder #1 Online: Outubro 27, 2018, 09:46:19 am »
Olá,

Na opção: ReportPDF, Campos
    - Adicione um novo campo do tipo SubSelect

mafranca

  • Iniciante
  • **
  • Mensagens: 62
    • Email
Re:ReportPdf aparece um mestre e todos os registros dos detalhes
« Responder #2 Online: Outubro 31, 2018, 10:58:40 am »
Jocimar,

Os subselects que são referentes as tabelas detalhes do mestre eu fiz, porém, eu não consigo por exemplo colocar uma condição para apresentar somente os registros da tabela detalhe, no caso eu quero que somente sejam listados os registros cujo os IDs sejam iguais ao id do mestre.

Exemplo: ID 5 DA TABELA MESTRE (AQUI EU CONSIGO COLOCAR UM FILTRO PARA ABRIR NO REPORTPDF O ID QUE EU DESEJO)
               ID 5 DA TABELA DETALHE (AQUI APARECE TODOS OS IDS E NÃO SOMENTE O ID CORRESPONDENTE AO DA TABELA MESTRE).

Obrigado,

Jocimar Oliveira

  • Expert
  • *****
  • Mensagens: 793
    • ERP Uirapuru
Re:ReportPdf aparece um mestre e todos os registros dos detalhes
« Responder #3 Online: Outubro 31, 2018, 02:59:28 pm »
mafranca,

É só você utilizar a Cláusula WHERE do SELECT no seu SubSelect
Exemplo:
   WHERE  pedcod = [nPEDCOD]
Neste SELECT do SubSelect utilizo também JOIN que for necessário.

A variável global você pode iniciar ela na app que chama o seu report.

Em particular eu configuro a variável global assim, um exemplo:
- app de controle que chama o report configuro a variável como Session de Saída, e inicio o seu conteúdo nesta app
- app ReportPDF configuro a variável como Session de Entrada

mafranca

  • Iniciante
  • **
  • Mensagens: 62
    • Email
Re:ReportPdf aparece um mestre e todos os registros dos detalhes
« Responder #4 Online: Novembro 12, 2018, 09:36:53 pm »
Jocimar,

Estou tentando fazer, só não entendi muito bem como você fez com as variáveis globais.

Poderia me ajudar

Obrigado

Jocimar Oliveira

  • Expert
  • *****
  • Mensagens: 793
    • ERP Uirapuru
Re:ReportPdf aparece um mestre e todos os registros dos detalhes
« Responder #5 Online: Novembro 13, 2018, 07:32:10 am »
Jocimar,

Estou tentando fazer, só não entendi muito bem como você fez com as variáveis globais.

Poderia me ajudar

Obrigado

Olá "mafranca"!

Mencionei como fazer na resposta anterior aqui:

Em particular eu configuro a variável global assim, um exemplo:
- app de controle que chama o report configuro a variável como Session de Saída, e inicio o seu conteúdo nesta app
- app ReportPDF configuro a variável como Session de Entrada