Procédure évènementielle

oceomi -  
 Tessel75 -
Bjr, J'ai créé une base access 2007 avec un formulaire général et des sous-formulaires (chacun ayant des tables séparées). Dans le sous-formulaire 1, je voudrais entrer une procédure évènementielle pour faire un calcul d'age à partir de 2 dates: la date 2 est ds le sous-form 1 et la date 1 est ds le formulaire général: c'est cette date que je ne sais pas appeler;

J'ai écrit

Dim varAge As Variant
MsgBox "Date de naissance" & DDN
'varAge = DateDiff("yyyy", [form gé] Date1 , Date2)
'AgeDeb = varAge

[form gé] Date1 n'est pas écrit correctement comment faire? Merci

1 réponse

  1. Tessel75
     
    Bonjour,
    Il ne faut pas hésiter à utiliser l'assistant qui aide bien à trouver l'orthographe des dénominations.
    En l'occurrence les contrôles des formulaires et sous-formulaires s'écrivent:
    Forms!FormulaireDésigné!ContrôleAppelé
    Forms!FormulaireDésigné!ContrôleDuSsFormulaire.form!ContrôleAppelé


    Les appellations "Forms" et "Form" pour FormulairePrincipal et SousFormulaire sont les appellations anglaises, on peut écrire en français "Formulaires" et "Formulaire"
    Bonne suite.
    0