Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice RM - BI - Smart View - Como exibir uma banda no relatório apenas se houver dados em um campo


time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Como exibir um Detalhe apenas se houver dados em um campo em relatório do Smart View?

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - A partir da 12.1.2302

Solução
.No Smart View, quando você deseja imprimir informações do funcionário no nível de detalhe e os dependentes logo abaixo, a chave para evitar a repetição dos dados do funcionário a cada dependente e garantir a transição correta para a próxima chapa é o uso de Grupos do Agrupamentos | Grupo por.

Nesse Objeto de Negócio, o campo Nome Dependente é vazio para alguns registros. Será utilizado como exemplo o Objeto de Negócio abaixo:



No Cabeçalho de Grupo foram incluídas as informações do funcionário, Chapa e Nome, e foi configurado para realizar agrupamento através da funcionalidade Grupos do Agrupamentos | Grupo por, por Chapa:



Ao gerar o relatório, temos o seguinte comportamento no caso de funcionários que não possuem dependentes:



Desejamos que tanto a label NomeDependente, como toda a banda de detalhe não sejam exibidas caso o funcionários não possua dependentes.

Configurando label e banda para não serem exibidas caso o campo NomeDependente esteja vazio:

Será utilizada propriedade Visível para esconder a label e a banda. Essa propriedade pode receber valores True ou False para indicar se o elemento deve ou não ser exibido.

Primeiro vamos selecionar a label NomeDependente e acessar o seu editor de expressões. Em seguida, na propriedade Visível, vamos incluir a expressão !IsNullOrEmpty( [Nome_Dependente] ) 

A função IsNullOrEmpty( ) retorna um True caso o campo passado esteja nulo ou vazio. Como queremos que a label esteja visível nesse caso, invertemos o retorno da função incluindo uma ! , exclamação, na frente.



Agora basta fazer o mesmo para a banda de detalhes. A configuração das expressões também podem ser acessadas pelo menu à sua direita:



Com as configurações de visibilidades feitas, a impressão do relatório para os funcionários sem dependentes passou a ficar assim:



Saiba mais
Relatório utilizado na documentação, encontra-se em anexo para download. 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _