OVH Cloud OVH Cloud

FindFirst

1 réponse
Avatar
Kolonna
Bonsoir à tous,

J'ai 2 p'tites questions sur le fonctionnement de FindFirst:

1. Quelle est la syntaxe pour incorporer une variable dans le critère ?
Rs.Findfirst "[Monchamp]= ?"

2. Peut-on effectuer une recherche avec plusieurs critères, sur différents
champs ?
genre Rs.Findfirst "[Monchamp1]= x" and "[Monchamp2]=y"
si oui quelle est la syntaxe ?

Merci d'avance,
Kolonna.

1 réponse

Avatar
Raymond [mvp]
Bonjour.
le critère d'un FindFirst est une clause where sans le mot where.
Dim Rs As DAO.Recordset
Rs.FindFirst "[Monchamp]= 30"
Rs.FindFirst "[Monchamp]= 'A'"
Rs.FindFirst "[Monchamp]= " & Me.Numéro

pour le critère multiple:
Rs.FindFirst "[Monchamp]= '" & Me.x & "' And [Monchamp1]= '" & Me.Y & "'"
pour des données alpha.


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Kolonna" a écrit dans le message de
news:
Bonsoir à tous,

J'ai 2 p'tites questions sur le fonctionnement de FindFirst:

1. Quelle est la syntaxe pour incorporer une variable dans le critère ?
Rs.Findfirst "[Monchamp]= ?"

2. Peut-on effectuer une recherche avec plusieurs critères, sur différents
champs ?
genre Rs.Findfirst "[Monchamp1]= x" and "[Monchamp2]=y"
si oui quelle est la syntaxe ?

Merci d'avance,
Kolonna.