0

J'ai une formule dans le rapport de cristal, qui affiche un texte fixe si la valeur est nulle. Cela fonctionne bien. mais si le rapport est vide, alors je vois aussi le texte fixe.Crystal Report: Supprimer la valeur de la formule lorsqu'aucune donnée

Ma question: Comment ne pas afficher le texte fixe lorsque le rapport est vide?

Voici la formule.

Local StringVar x;

Si IsNull ({objectName}) ou ({objectName} = "") puis

x: = "Texte fixe"

Else

x: = {objectName}

Répondre

0

peut-être que vous pouvez essayer de vérifier si l'objet a une chaîne vide et, en utilisant trim()

Si IsNull ({} objectName) ou (trim ({objectName}) = "") puis

x: = "Texte fixe"

Else

x: = {} objectName

+0

merci pour l'entrée, mais il montre toujours le texte fixe. –

0

ne pouvez-vous utiliser des fonctions prédéfinies comme RecordNumber()? Ou vous pouvez simplement calculer Count ({somefield}) et quand c'est zéro, alors désactivez le texte.

0

Sur le terrain de la formule sur le rapport, allez à l'option de formule suppress et entrez les informations suivantes:

currentfieldvalue = « Texte fixe »

Cela devrait supprimer le champ lorsqu'il contient ce texte.