Access vba recherche de donnee ds une table

yafisab Messages postés 106 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 6 janvier 2005 - 17 mai 2004 à 13:14
yafisab Messages postés 106 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 6 janvier 2005 - 17 mai 2004 à 14:10
Bonjour,
je débute avec la programmation en vba....
g une question:
je dispose d'une table contenant deux champs, et voudrais savoir les lignes de codes permettant d' 8-) accèder au contenu d'un des champs, mettons le 2ème champ, et disons, à la deuxième ligne, de manière a stocker la donnée(de type text) dans une variable, que je pourais utiliser ensuite pour des comparaisons....

merci d'avance

yaf_yaf
A voir également:

2 réponses

HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 20
17 mai 2004 à 13:34
Bonjour,

si tu veux coder ça dans VBA/Access, et que tu veux récupérer des champs de tables venant de ta base courante :

Dim db As Database
Dim rs As Recordset
Dim requete As String

Dim maVariable As String

Set db = CurrentDb
'ICI tu écris ta requete
requete = "SELECT * FROM table"
Set rs = db.OpenRecordset(requete,dbOpenDynaset)

'maintenant tu as le jeu d'enregistrements correspondant à ta requete dans la variable rs.

'pour parcourir ce recordset :
rs.MoveFirst
While Not rs.EOF
MsgBox rs.Fields("nom").Value
rs.MoveNext
Wend

'pour avoir le deuxieme enregistrement :
rs.MoveFirst
rs.Next
maVariable = rs.Fields("nom").Value

'à la fin il faut vider le recordset

Set rs=nothing



Fanny
0
Rejoignez-nous