Bonjour,
J'ai un petit problème avec un rapport CR (je suis sous VS2005) ... mon soucis est donc déjà de comprendre comment agit Crystal Syntax sur ce que l'on lui dit.
Je m'explique: j'ai un champ a faire apparaitre dans mon rapport (un numéro de téléphone entre autre) et ce champ peut être NULL, = "" . Toutefois en essayant des syntax comme celle ci-dessous le résultat escompté n'est pas là
-----------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if {TableContact.telephone} <> "" then {TableContact.telephone} else "néant"
par exemple j'aurais:
01.23.45.67.89
01.98.76.54.23
-----------------------
le "néant" n'apparait pas entre les deux.
J'ai déjà testé pas mal de conditions plus ou moins tordues pour faire réagir le code, mais rien à faire (= "" / = " " / = '' / = ' ' / concaténé avec des caractères de chaque cotés pour être sur ...)
Je me demande donc si CR (Crystal Syntax plutot) decide arbitrairement de zapper le champ si il voit que celui-ci est vide et passe au prochain ...
Comment pourrais-je m'en sortir ?
avec un truc du style WhileReadingRecords peut être ?
Partager