Bonjour

j'ai deux questions sur la syntaxe en VBA.
Premièrement, je veux récupérer par Recordset toutes les lignes (tous les enregistrements) d'une table avec la contrainte id=6 par exemple. Voici le code que j'ai pour cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        Dim db As DAO.Database: Set db = CurrentDb
        Dim r As DAO.Recordset
        Set r = CurrentDb.OpenRecordset("SELECT * FROM Table WHERE (((id)=" & Me.ID & "));")
A partir de cela, je voudrais savoir combien de lignes correspondent à la requète, et accéder aux valeurs. Par exemple, comment faire pour obtenir la valeur du champ "A" de la première ligne ?

Mon autre question concerne la syntaxe pour signifier la commande suivante depuis le code VBA d'un formulaire :
- mettre "bonjour" dans l'étiquette "e" de l'état "f"

Voila, je vous remercie pour votre aide, à bientôt.
antoine46