Accueil Divers Cours Divers Valeur Null dans Crystal Reports

Valeur Null dans Crystal Reports

Cystal Rerports avec des valeurs null peut causer beaucoup de problèmes pour les débutants.

Permet de considérer l'exemple suivant : Vous voulez créer un rapport qui va afficher le nom complet d'une personne. La base de données contient une table Personne contenant les noms des champs de données, les autres de famille afin ressayer:

 

{Personne.donné} ; " " ; {Autres.personne} ; " " ; {personne.famille}

Toutefois, cette opération échoue à chaque personne.Les autres (Middle Name) est nulle et la valeur renvoyée sera nul quelle que soit la valeur de donnée et de la famille.

Vous devez tester la présence de la valeur Null utilisation de code tel que le suivant;:

If (isNull( {Autres.personne})) Then
{Personne.donné} ; " " ; {dernier.personne}
D'autre
{dernier.personne} ; " " ; {Autres.personne} ; " " ; {dernier.personne}


Simplement utiliser la Si puis déclaration avec la fonction ISNULL pour tester la présence de la valeur Null et le problème sera résolu !

La ligne du bas est qu'à chaque fois qu'il y a la possibilité d' une valeur Null vous pouvez tester même si logiquement, cela ne semble pas faire la différence. Crystal Reports ne fonctionner irrégulièrement lorsqu'il rencontre valeurs null!