Bonjour,
Lorsqu'il nous faut reprendre des données sur le formulaire principal depuis un sous-formulaire, il faut accepter qu'il nous est imposé de prévoir :Le calcul du sous formulaire doit obligatoirement indiquer une valeur :
- Le calcul dans le sous-formulaire peut être => Erreur
- Ce sous-formulaire peut être vide.
Ceci vient en + de TonChampAsoucis et va s'appeler => TonChampAsoucisB
Code : Sélectionner tout - Visualiser dans une fenêtre à part =VraiFaux(IsError([TonChampAsoucis]);0;[TonChampAsoucis])
Le formulaire principale ne connait que => TonChampAsoucisB
Pour savoir si le sous formulaire est vide il nous est possible de recourir à diverses solutions. Soit :
=> Me.MonSousFormulaire.Form.RecordsetClone.RecordCount > 0
Ou
=> DCount("*", "table ou requête source du sous-formulaire") > 0
Diverses discussions se retrouvent sur le sujet.
Cordialement.
Partager