Bonjour à tous, ici un truc que j'ai découvert récemment.
Les fonctions de domaine comme DMax() ou DFirst() peuvent retourner un Nul et Access perd alors le type des données et les affichent callées à gauche.
À part l'apsect hestétique de la chose, cela pose parfois des problèmes d'exportation ou d'exploitation car parfois les données qui étaient des nombres au départ sont vues comme des chaînes de texte.
La solution est toute bête : ajouter un 0 à la fonction de domaine.
Donc on fait quelque chose du type :
DFirst("UnChampNum", "UneTable", "UnCritère")+0
Et voilà.
- Si la valeur est nulle, Access n'affiche rien (une colonne vide).
- Si la valeur n'est pas nulle, Access affiche le nombre callé à droite.
A+
Partager