Bonjour à tous,
J'ai déjà fait ce code plusieurs fois mais a chaque fois pour récupérer une unique valeur. Or cette fois-ci j'ai besoin de récupérer tous les résultats de ma requête seulement il s'obstine à ne récupérer que le premier résultat.
Voici mon bout de code :
le reste du code est "je pense" inutile, juste à savoir que mon compteur est à 1 peu importe le nombre de résultats que la requête est sensée avoir et quand je vais voir le contenu de RS il n'a effectivement qu'un seul field contenant le premier résultat mais pas les autres...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 '################################################### '####################Immatriculation##################### '################################################### sql = "SELECT immatriculation FROM T_VEHICULES WHERE matricule='" & var & "' AND (fin_utilisation is Null) ;" CurrentDb.CreateQueryDef "immat", sql 'crée une nouvelle requete Set Qry = CurrentDb.QueryDefs("immat") Set RS = Qry.OpenRecordset compteur = RS.RecordCount
Une idée ? Merci d'avance![]()








Répondre avec citation
Partager