Bonjour à toutes et à tous,
Je souhaiterais obtenir la liste des enregistrements d'une table pour lesquels au moins un champ est vide. J'ai écrit la requête correspondante. J'ai sélectionné les champs qui m'intéressent et j'ai inscrit une clause WHERE le champ est null. Je fais ça en VBA en parcourant tous les champs de la table. (Si nécessaire, je peux vous envoyer ce que j'ai écrit précisément.) J'obtiens bien les infos souhaitées. Mais pas seulement puisque je me retrouve avec plein d'info inutiles.
Par exemple admettons que le champ "Champ1" soit rempli pour tous les enregistrements, contrairement au champ "Champ2". Je souhaiterais que n'apparaisse dans le résultat de ma requête que le champ "Champ2", non pas le champ "Champ1" puisque justement il est rempli pour tous les enregistrements. Le voir dans le résultat de ma requête me donne une info que je ne veux pas avoir.
Faut-il que je passe par une requête par champ et que je joigne les différents résultats que si la requête a au moins un enregistrement ? Mais ça je ne sais pas faire... Parce que si le champ "Champ2" est vide pour l'enregistrement 12 et le champ "Champ3" est vide pour l'enregistrement 5, alors je veux voir dans le résultat de ma requête l'enregistrement 5 (avec la valeur du champ "Champ2" et une case vide pour le champ "Champ3") et l'enregistrement 12 (avec une case vide pour le champ "Champ2" et la valeur du champ "Champ3").
Si vous avez des idées à me proposer, elles seront accueillies avec toute l'estime qu'elles sont en droit d'attendre !
A bientôt
Bonne journée
Laurent
Partager