Bonjour,
Cela se fait avec la propriété Value
1 2 3 4 5 6 7 8 9 10 11
| Private Sub Form_Current()
.
.
varOutput = m_adoRst.GetString
' Si le contrôle zone de texte est dans le formulaire auquel appartient
' cet événement
Me.MonControleChampTexte.Value = varOutput
' Si le contrôle est dans un autre formulaire (par ex Test)
Forms("Test").MonControleChampTexte.Value = varOutput
.
. |
MonControleChampTexte est le nom du contrôle zone de texte.
Le nom est dans la propriété "Nom" de l'onglet "Autres" de la fenêtre propriétés du contrôle.
Remarque : la méthode GetString convertit les enregistrements d'un recordset en texte délimité.
Même si il n'y a qu'un enregistrement, et qu'une seule colonne, GetString ajoutera un délimiteur de ligne (CR), ce qui peut être gênant.
Selon ce que tu veux faire il est peut-être préférable d'écrire
varOutput = m_adoRst.Fields("NomColonne")
A+
Partager