Access/VBA

Aïcha -  
 Aïcha -
Bonjour
J'aimerai savoir comment exécuter une requête sous vba d'access (les lignes de codes) parce que je n'y arrive pas.
En fait ce que je veux faire exactement c'est selectionner un champs d'un sous formulaire et coller son contenu dans un textBox.
Merci beaucoup.

1 réponse

Nic0
 
Pour faire ce que tu veux, je pense qu'il faut utiliser un "Recordset" (bibliothèque DAO). On l'utilise comme ceci.

----------------------------------------------------------------------------------------------------
Dim TaBaseDeDonnée As Database
Dim TonRecordset As Recordset
Dim requete As String

requete = "SELECT cequetuveux FROM taTable WHERE cequetuveux = ' " & champDuSousFormulaire & " ';"

Set TonRecordset = CurrentDb
Set TonRecordset = TaBaseDeDonnée .OpenRecordset(requete,dbDynaset)

textbox.Value = TonRecordset!cequetuveux

TonRecordset.Close
TaBaseDeDonnée.Close
----------------------------------------------------------------------------------------------------

Si le textBox est dans le formulaire parent du sous-formulaire utilise parent.textBox

Nico
0
Aïcha
 
MERCI MILLE ça marche.merci encore.
0