Bonjour.
Probalement :
- Soit ton champ No n'est pas de type numérique
- Soit ton champ Inst contient un null
- Soit les 2
Si ton No est de type Texte (même si il ne contient que des chiffres), Il faut mettre :
Call rDonnees.findfisrt("[N°]=""" & rLecteur![Inst] & """")
- Les champs de type textes ont besoin de délimiteurs : le guillemet (") ou l'apostrophe (')
- Les champs de type date/heure ont besoin de délimiteurs : le dièze (#)
- Les autres n'on pas besoin de délimiteurs.
Ne serait-ce pas plus simple de partir d'une requête qui sortirait directement les résultats figurant dans la table "Lecteur" et dans la table "occupation" ?
Possible, je ne connais pas tes données.
Si tu peux avoir dans une source unique la liste complète des contrôles qui doivent être affichés ou pas n'hésite pas.
Souvent le problème c'est d'avoir les données qui ne sont pas là.
Access est bon pour te donner la liste des enregistrements présents (ex : toutes les pièces avec un lecteur de type X) mais pas toutes les pièces avec un lecteur et l'information si il est de type X Oui ou NOn.
C'est pourquoi j'avais utilisé rLecteur pour avoir tous les lecteurs qui pourraient être disponibles même si ils ne sont pas dans ma source de données.
A+
Partager