Bonjour à tous et bonne année ( avec un peu de retard )
J'ai une question concernant le passage de paramètre lorsque l'on appelle une fonction.
J'ai créer un formulaire contenant un sous-formulaire. J'aimerais passer en paramètre : Le nom du formulaire, le nom du sous-formulaire, le contenu du champ provenance et le contenu du champ destination de mon sous-formulaire.
Voici l'appel d'une fonction sur clique d'un bouton d'un formulaire :
fn_feuille_rose Me.Name, "SOUS_FRM_controle_des_poids_entree_matiere_AJOUT", Me.fk_departement_provenance, "SOUS_FRM_controle_des_poids_entree_matiere_AJOUT.pk_fk_departement_destination"
Si je résume :
Me.Name = nom du formulaire
"SOUS_FRM_controle_des_poids_entree_matiere_AJOUT" = nom du sous-formulaire
Me.fk_departement_provenance = Contenu du champ provenance de mon formulaire
"SOUS_FRM_controle_des_poids_entree_matiere_AJOUT.pk_fk_departement_destination" = Contenu du champ destination de mon sous-formulaire
Voici le début de ma fonction :
Public Function fn_feuille_rose(str_nom_formu As String, str_nom_sous_formu As String, var_champ_provenance As Variant, var_champ_destination As Variant)
Problème :
Ce qui ne marche pas c'est :
"SOUS_FRM_controle_des_poids_entree_matiere_AJOUT.pk_fk_departement_destination"
En fait j'aimerais récupérer le contenu de mon champ destination qui est dans mon sous-formulaire mais cela ne marche pas. Je n'ai pas d'erreur mais en fait à cause des " " ben cela me stoque dans ma variable : SOUS_FRM_controle_des_poids_entree_matiere_AJOUT.pk_fk_departement_destination et je ne sais pas comment faire pour avoir le contenu de mon champ.
Avez-vous une idée sur la question ???
Merci de votre aide ...
Partager