Bonjour,
j'essaie de développer une UFL avec une fonction dont le type de paramètre en entrée n'est pas connu, je souhaiterai pouvoir appeler ma fonction avec n'importe quel champs de ma Base de données sans me pré-occuper de son type (un peu comme la fonction ISNULL de CR).
Actuellement je n'arrive à voir ma fonction dans les Fonctions supplémentaires de CR que si je déclare mon paramètre en entrée avec un type String ou Integer.
Quelqu'un aurait-il une solution ?
Je vous explique pourquoi j'en suis arrivée à devoir développer une telle fonction.
J'utilise un Progiciel qui met à jour dynamiquement mes Query dans Crystal report à partir des filtres posés à l'écran, le soucis c'est que le filtre sur un champ NON VIDE est mal géré,
au lieu de générer un agrégat NOT ISNULL() il génére un agrégat ISNOTNULL() qui est inconnu dans Crystal report.
Pour pallier à ce problème j'ai tout de suite penser aux fonctions supplémentaires en créant une fonction ISNOTNULL dans un UFL, le soucis c'est que ma fonction ne fonctionne pas pour tous les types de données.
Si vous avez une autre idée que la fonction dans un UFL je suis preneuse également.
Merci Beaucoup
Nathalie
Partager