Vba [recordset]
guillaumedefrain
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous
J'ai un grand formulaire contenant une vingtaine de champs que je veux remplir en partant d'une table. Pour me faciliter la tache j'ai donné le même nom au champs qu'a la colonne dans la table correspondante.
Je remplis un recordset avec une requete sql, je parcours ensuite mon formulaire et pour tous les champs j'execute le code suivant
....sauf que ça ne marche pas car il interprete n comme le nom de la colonne or ce n'est pas n mais ce qu'elle contient qui doit être pris en compte
Merci d'avance
J'ai un grand formulaire contenant une vingtaine de champs que je veux remplir en partant d'une table. Pour me faciliter la tache j'ai donné le même nom au champs qu'a la colonne dans la table correspondante.
Je remplis un recordset avec une requete sql, je parcours ensuite mon formulaire et pour tous les champs j'execute le code suivant
With Forms("Createur1").Controls(i) Dim n As String n= .Name .value=record![n]
....sauf que ça ne marche pas car il interprete n comme le nom de la colonne or ce n'est pas n mais ce qu'elle contient qui doit être pris en compte
Merci d'avance
3 réponses
Bonjour,
je crois que :
With Forms("Createur1").Controls(i)
Dim n As String
n= .Name
.value=record.Fields(n).Value
Lupin
je crois que :
With Forms("Createur1").Controls(i)
Dim n As String
n= .Name
.value=record.Fields(n).Value
Lupin