Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Relatório manipulando o objeto 'subrelatórios'


_diegosqz

Posts Recomendados


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Olá,

 

estou tendo um problema que ainda não consegui uma solução alguém poderia me ajudar?
Eu preciso de fazer um relatório que vai puxar dependendo de uma variável outros dois relatórios. Se a variável for A vai chamar o relatório A e se a variável for B vai chamar o relatório B.
Para resolver está questão eu tentei construir através de um Detalhe  e dois subrelatórios, porém não estou conseguindo fazer com que a aparição de relatório A ou B fosse controlada por um parâmetro/variável.

Já tentei editar as regras de formatação e fiz duas regras, porém sem sucesso. Alguém saberia alguma alternativa ou me informaria o que estou fazendo errado?

 

 

Desde já, obrigado a todos. 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@_diegosqz, Boa tarde!

Segue um exemplo...

Normalmente, criamos uma alguma forma de saber antes de imprimir os detalhes... Logo, colocamos todos os subdetalhes como invisível e a regra de formação para mudar para visível, vide exemplo.

Abraços.

ExemploReports.TotvsReport

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

15 horas atrás, luisgustavogomes disse:

@_diegosqz, Boa tarde!

Segue um exemplo...

Normalmente, criamos uma alguma forma de saber antes de imprimir os detalhes... Logo, colocamos todos os subdetalhes como invisível e a regra de formação para mudar para visível, vide exemplo.

Abraços.

ExemploReports.TotvsReport 19 Kbytes · 1 download

Bom dia!

e obrigado pela resposta,

eu tentei passar por regras de formatação e no campo 'condição' da configuração eu coloquei

[CONSQLTES01].[NUMBANCO] = '237'. A sintaxe está correta?

 

Na tentativa de resolução, me foi indicado a realização exclusivamente por contexto, sem ser por consulta sql. Você já trabalhou utilizando contexto?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@_diegosqz, Boa tarde!

 

Segue outro exemplo que utiliza a SQL como gerenciador do campo de controle de visão. Em relação a sua sintaxe, sim está incorreta, você pode fazer vide anexo e/ou utilizar o campo do relatório.

 

image.thumb.png.4a8794253f77663a734bd63cc8846598.png

 

 

Abraços.

EXEMPLO2.TotvsReport

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Obrigado!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

2 horas atrás, luisgustavogomes disse:

@_diegosqz, Boa tarde!

 

Segue outro exemplo que utiliza a SQL como gerenciador do campo de controle de visão. Em relação a sua sintaxe, sim está incorreta, você pode fazer vide anexo e/ou utilizar o campo do relatório.

 

image.thumb.png.4a8794253f77663a734bd63cc8846598.png

 

 

Abraços.

EXEMPLO2.TotvsReport 19 Kbytes · 1 download

 

E uma última coisa. Como eu pego um parâmetro de forma interna?

O meu 'problema todo' é que para a ocasião, não posso pedir que o usuário informe nada.

A minha consulta vai pegar qual é o 'numbanco' do usuário x e lançar o relatório especifico para esse banco.
Como sou iniciante, estou tendo dificuldades mais na compreensão do conceito, do que outros aspectos.

De qualquer forma, obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@_diegosqz, bom dia! 

 

Desculpe a demora ao responder... estava resolvendo alguns do Sr. TAF... vamos lá, primeiramente, neste exemplo 2 que lhe enviei o relatório está pegando o valor que é gerado na consulta, esse consulta tendo ou não parâmetro para execução é somente um detalhe, porém o que eu estou entendendo você quer executar uma consulta e utilizar um parâmetro interno de execução.... se for isso... olha o novo exemplo, por favor acredito que ira lhe ajudar! 

 

  

Exemplo3.TotvsReport

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Obrigado, irei verificar aqui!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

3 horas atrás, luisgustavogomes disse:

@_diegosqz, bom dia! 

 

Desculpe a demora ao responder... estava resolvendo alguns do Sr. TAF... vamos lá, primeiramente, neste exemplo 2 que lhe enviei o relatório está pegando o valor que é gerado na consulta, esse consulta tendo ou não parâmetro para execução é somente um detalhe, porém o que eu estou entendendo você quer executar uma consulta e utilizar um parâmetro interno de execução.... se for isso... olha o novo exemplo, por favor acredito que ira lhe ajudar! 

 

  

Exemplo3.TotvsReport 85 Kbytes · 1 download

Poderia me dizer o que estou fazendo de errado?

Screenshot_11.png

teste.TotvsReport

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Eu fiz algumas alterações no relatório, porém na hora de exportar para validação se eu estou ou não no caminho certo, apareceu esse erro. Abri para verificar, porém já tem um sub no nivel 0 .

E quanto a demora, tudo bem.. as coisas são assim mesmo 😄

 

Screenshot_1.png

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

Em 11/06/2021 at 11:23, _diegosqz disse:

Poderia me dizer o que estou fazendo de errado?

Screenshot_11.png

teste.TotvsReport 511 Kbytes · 0 downloads

@_diegosqz, boa tarde!
 

Seu relatório está com problemas na estrutura! pensa assim, como o relatório irá pegar o parâmetro para execução...

image.thumb.png.3f3f6911c32a6cf4694e78b1041f9a47.png

 

Logo, se irás utilizar pelo Lançamentos "FLAN" , deverás efetuar a estrutura na seguinte forma.

 

image.png.eb1ec91d473087d97f0a2c3171a75b7a.png

com esse estrutura você pode anexar a visão de lançamentos e/ou na impressão de documento, aquele que você marca o registro.

............

Em relação, dever ter algum problema, amanhã vou verificar e lhe aviso! 

abraços

TESTE2.TotvsReport

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Bom dia!


Sobre o erro, aparentemente é por causa de que outra pessoa no meu trabalho estava com o mesmo relatório aberto enquanto eu estava tentando manipula-lo. E por isso
acredito que possa ser ignorado.

Eu exportei esse exemplo, fiz pequenas alterações(apenas vinculei novamente o os relatórios da base em cada um dos dois sub-relatorios, além de ter criado as duas regras
de formatação no SubDetalhe_RE1 e SubDetalhe_REL2, deixando o detalhe3 e detalhe4 sem nenhuma regra);
Uma chamada RegraSicoob(com o IDBOLETO sendo igual a 8 e o outro sendo igual a 1). Quando eu fui colocar o relatório na visão de boleto,
me solicitou um monte de adequação de parametro e eu apenas informei o IDBOLETO e o COLIGADA, deixando os outros em branco. Esses parametros estão sendo mostrados por que
foi pego da tabela 'lançamentos' que está no relatorio, correto?
Quando eu peço para gerar, a única coisa que me retorna é o ID do boleto em especifico, ou se gero sem selecionar nenhum boleto o id do primeiro da lista.
A uma das minhas perguntas é;

Se eu estou na visão de boletos e essa visão solicita apenas dois parametros, eu preciso configurar apenas esses dois parâmetros ou tem alguma forma de adequar o
relatorio nesse contexto para apenas pedir esses dois parametros?

O objetivo é disponibilizar este relatório para que o usuário final(nesse caso, o aluno) consiga fazer a impressão do boleto que deseja dentre os disponiveis(para o futuro,
caso eu precise adicionar mais relatórios a essa estrutura, teria que adicionar mais um subdetalhe, um subrelatorio e criar uma regra), correto?

 

 

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@_diegosqz, boa tarde!

 

Se irás apresentar na FBOLETO o detalhe principal deverá ser a FBOLETO, logo, a consulta pela os dados do detalhe principal e o gera! tenta efetuar essa alteração, caso não consigas me informe! abraços.

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

14 horas atrás, luisgustavogomes disse:

@_diegosqz, boa tarde!

 

Se irás apresentar na FBOLETO o detalhe principal deverá ser a FBOLETO, logo, a consulta pela os dados do detalhe principal e o gera! tenta efetuar essa alteração, caso não consigas me informe! abraços.

Bom dia! Não consegui..

Eu retirei a tabela Lançamentos e adicionei outras duas tabelas, a FBOLETOS e FLANBOLETOS para testar se iria gerar na visão, na area de parametrização apenas me pediu três parâmetros (Ref.lançamento, idboleto e codcoligada) e vinculei os últimos dois, porém  fica em um loop e passado alguns minutos ainda não carrega.  Dai eu coloquei apenas o FLANBOLETOS + a minha consulta, porém da mesma forma não dá certo. que eu fiz de errado?

Estava tentando exportar a estrutura do relatorio, porém o RM em que estou está muito lento. De qualquer forma, segue o print.

Screenshot_2.png

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  74
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

*No que eu disse agora foi é sobre eu retirar o relatório do sistema para postar aqui, não que ele funcionou 😥

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

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

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.