Usuário com melhor resposta
suppress num campo textobject no crystal

Pergunta
-
Respostas
-
Cássios,
Se na sua section details tiver algum campo que venha do banco de dados vc pode testar se esse campo está nulo, e pode usar a mesma fórmula para o iTextBox.
Ex:
isnull ( {Tabela.CampoDaTabela} )
Colocando o exemplo acima na formula da section e na formula do iTextBox, se o campo determinado estiver vazio ou nullo, eles serão suprimidos.
Na fórmula basta colocar a linha sitada no exemplo acima.- Marcado como Resposta Cássios quinta-feira, 16 de julho de 2009 14:45
Todas as Respostas
-
Cássios você pode fazer o seguinte:
Clique com o botão da direita no controle e selecione a opção format object, na primeira aba "Common', clique no botão "x-2" que fica ao lado do checkbox Suppress e adicione a formula:
exemplo:
este exemplo e outros úteis eu encontrei neste post http://social.msdn.microsoft.com/Forums/pt-BR/vsreportingpt/thread/794a9d6b-3017-4079-af4d-8f1a9604cd30 -
Opa. Vlw.
eu já havia visto este post. só que to precisando mexer com um iTextBox. Não com um campo da tabela. ai que não estou conseguindo.
por exemplo. Coloquei um label que a propriedade text='histórico' e o name é txt_hist...
na fórmula não aceita eu colocar esse campo. Deve ter um jeito. alguma ideia?
vlw.
Cassio -
-
condição é: se a section details retornar em branco, o label que esta acima, tem que sumir também.
ai fui nas propriedades da section "Section expert" e marquei a oção "suppress blank section". Fui no botão X-2 e tento colocar a linha para suprimir o itextbox. Só que não consigo referenciá-lo na formula, pois não é um campo do dataset ou DB.
vlw.
Cassio -
Blz,
Vc está tentando esconder o iTextBox e a Section em uma unica formula da Section.
Para vc suprimir o iTextBox tem que ir nas propriedades do iTextBox e na checkbox "Supress" depois no botão X-2, ai poe a condição.
vc tem q utilizar duas formulas, uma para esconder a section e outra para esconder o objeto iTextBox. -
-
Cássios,
Se na sua section details tiver algum campo que venha do banco de dados vc pode testar se esse campo está nulo, e pode usar a mesma fórmula para o iTextBox.
Ex:
isnull ( {Tabela.CampoDaTabela} )
Colocando o exemplo acima na formula da section e na formula do iTextBox, se o campo determinado estiver vazio ou nullo, eles serão suprimidos.
Na fórmula basta colocar a linha sitada no exemplo acima.- Marcado como Resposta Cássios quinta-feira, 16 de julho de 2009 14:45
-