Crystal Reports Personnalisé Fonction IsNull

Je suis en train de créer un personnalisé Fonction IsNull dans Crystal Reports; la fonction doit agir de la même façon que la Fonction IsNull dans MS SQL Server. Je tiens à préciser un champ, et si le champ est null, il doit être retourné avec une valeur que j'ai spécifié.

IsNull({myField},0) or
IsNull({myField},'Hello World') 

J'ai rencontré que je dois créer une fonction distincte pour nombre de champs et d'une fonction distincte pour les champs de texte. J'ai aussi trouvé que le Cristal ne pas permettre l'utilisation de fonctions standard à l'intérieur d'une fonction personnalisée, par exemple le ISNULL Fonction:

Function(NumberVar param, Numbervar setter)
IF ISNULL(param) THEN setter ELSE param

et

Function(StringVar param, StringVar setter)
IF param = NULL THEN setter ELSE param

Personne ne sait comment je peux créer une fonction comme ceci en Cristal et d'un travail autour de la ISNULL à l'intérieur d'une fonction personnalisée?

OriginalL'auteur XCom69 | 2012-08-13