Bonjour,
Je n'arrive pas à trouvé la solution ou je n'y comprend rien.
Comment fait on un test sur un recodset. Plus présisément savoir si il ya plus d'un enregistrement
Bonjour,
Je n'arrive pas à trouvé la solution ou je n'y comprend rien.
Comment fait on un test sur un recodset. Plus présisément savoir si il ya plus d'un enregistrement
Non je ne suis pas un geek, et tant mieux
Dites vous que je ressemble à adriana karembeu et je suis sur que vous pourrez m'aider
N'oubliez pas de mettre en
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2if recordset.EOF .....
Bonjour
Je te conseille d'aller lire le tuto sur DAO de Christophe, tu auras toutes les infos.
Starec
merci pc75 de ta réponse mais la condition suivante teste si le recordset est vide
en algorithme moi je veut ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part if not recordset.EOF then
si recordset=1 enregistrement alor
rien
sinon
findfirst
moveprevious
parceque si mon recordset = 1 alors mon moveprevious plante
voici mon code si ça peut aider quelqu'un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub recherche_quantité() DoCmd.RunCommand acCmdSaveRecord Dim Db As Database Dim RS As Recordset Set Db = CurrentDb Set RS = Db.OpenRecordset("select * from Mouvement where [Code P2K]= '" & Code_P2K & "' ", dbOpenDynaset) RS.FindFirst ("[ID mouvement] = " & Id_Mouvement & " ") RS.MovePrevious Quantité = RS("Quantité restante") RS.Close Db.Close Set RS = Nothing Set Db = Nothing End Sub
Non je ne suis pas un geek, et tant mieux
Dites vous que je ressemble à adriana karembeu et je suis sur que vous pourrez m'aider
N'oubliez pas de mettre en
si je fais moveprevious (aller au précédent) sur l'enregistrement 1
je ne sais pas où aller
Elle est pas belle la vie ?
Bonjour
Il faudrait faire un test avant ton MovePrevious avecEt donc sauter le MovePrevious.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Rs.RecordCount = 1
Starec
merci starec je vient de trouver la réponse grace à toi
par contre tu as oublié de dire que pour faire un recordcount sur un recordset de type dbopendynaset il faut tous d'abord faire un movelast pour que tous les enregistrement soit visible.
dire que c'est ce petit détail qui m'a fait ...... pendant tant de temp
merci encore
Non je ne suis pas un geek, et tant mieux
Dites vous que je ressemble à adriana karembeu et je suis sur que vous pourrez m'aider
N'oubliez pas de mettre en
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager