Récupérer valeur champ formulaire dans une variable
Bonjour,
Voici mon problème. Dans un sous-formulaire, j'ai créé un bouton dans lequel un bout de code en vba récupère la valeur d'un champ dans une variable.
Donc pour récupérer une valeur je fais comme ceci :
Code:
1 2 3
| Dim MaVariable As String
MaVariable = Me.Commande ' Me.commande étant un champ de mon formulaire |
Jusque là tout va bien. Le soucis c'est que mon bouton est placé dans un sous-formulaire. Et le champ dont je veux récupérer la valeur, se situe non pas dans le sous-formulaire mais dans le formulaire tout court.
Donc quand je fais Me.MonChamp, je ne peux récupérer QUE les champs qui appartiennent au sous-formulaire. Les champs de mon formulaire il ne les connait pas.
Alors comment préciser dans quel formulaire aller chercher le champ ?
Je voudrais faire ceci en gros :
Code:
1 2 3 4 5
|
Dim MaVariable As String
MaVariable = [FormulaireConcerné].[Me.MaCommande] |
Merci d'avance
Récupérer valeur champ formulaire dans une variable
Merci...
J'ai fait ça :
Code:
1 2 3
| Private Sub Souhaits_Click()
DoCmd.OpenForm "Souhaits"
Forms![Souhaits]![Nom2] = Forms![Stagiaires]![Nom1] |
mais il me faudrait aussi le prénom et la photo!