RSTech.Open "techniciens", Application.CurrentProject.Connection, adOpenDynamic, adLockOptimistic
RSTech.Find "N°tech='" & Me.lstTech.Value & "'"
bonjour
pourriez vous m'expliquer la deuxieme ligne merci
Version imprimable
RSTech.Open "techniciens", Application.CurrentProject.Connection, adOpenDynamic, adLockOptimistic
RSTech.Find "N°tech='" & Me.lstTech.Value & "'"
bonjour
pourriez vous m'expliquer la deuxieme ligne merci
On recherche dans le recordset une ligne telle que le N°Tech soit égal à la valeur du contrôle lstTech, qui, vu son nom doit être une liste.
je me permettrais juste d'ajouter que cette recherche se fait au moyen d'un recordset ADO.Citation:
Envoyé par Kloun
salut
c'est de ça qu'il s'agit:
Et si on commençait par la 1ere ligne pour etre sur que nous parlons de la meme chose:Code:
1
2 RSTech.Open "techniciens", Application.CurrentProject.Connection, adOpenDynamic, adLockOptimistic RSTech.Find "N°tech='" & Me.lstTech.Value & "'"
1/pour moi donc, RSTech est un recordset de type ADO dont la syntaxe est :
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
2/pour revenir donc à ce que tu demandes:
Find est l'une des methodes de l'objet recordset RSTech; N°tech est l'un des champs de RSTech.Code:RSTech.Find "N°tech='" & Me.lstTech.Value & "'"
Il s'agit donc de filtrer le recordset RSTech.Find , pour trouver l'enreg ou les enregs dont le N°tech est égale à la valeur contenue dans la zone de liste lstTech du form dans lequel s'execute ce code Me.lstTech.Value .
En esperant avoir compris ton pb.
@+