Transfert valeur d'un contrôle d'un formulaire vers contrôle d'un autre formulai
SylvieNB
Messages postés1Date d'inscriptionmercredi 12 novembre 2008StatutMembreDernière intervention14 novembre 2008
-
14 nov. 2008 à 17:03
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 2010
-
14 nov. 2008 à 22:56
Sur mon formulaire "btePlanning", j'ai un contrôle Label ("Label7) qui contient un numéro de client et un bouton
qui ouvre un autre formulaire "bteModifClient".
J'aimerais que "bteModification" affiche à l'ouverture le client dont le numéro est contenu dans Label7 appartenant à "bte Planning".
Le code de mon bouton est le suivant :
Private Sub cmdModifierClient_Click()
'
' affiche la boite de dialogue "bteModifClient" en mode modification
'
monNumClient = Label7.Caption
bteModifClient.Show
End Sub
et la première partie de l'initialisation de "bteModifClient" :
Private Sub UserForm_Initialize()
'
' préparation de la boite en mode modification
'
Label22.Caption = monNumClient
End Sub
Le label22 n'affiche rien. Pouvez-vous m'aider ?
Un gros merci d'avance,
Sylvie
A voir également:
Transfert valeur d'un contrôle d'un formulaire vers contrôle d'un autre formulai
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 20104 14 nov. 2008 à 22:56
Bonjour SylvieNB
>> Le label22 n'affiche rien ... si tu n'as pas de message d'erreur, peut-être as-tu oublié Option Explicit...
Je te propose deux solutions :
a) faire référence au Caption Label7, c'est à dire remplacer
label22.Caption = monNumClient
par
Label22.Caption = btePlanning.Label7.Caption
b) faire explicitement référence à la variable monNumClient du formulaire btePlanning, soit remplacer
label22.Caption = monNumClient
par
Label22.Caption = btePlanning.monNumClient