Bonjour,
Je dois alimenter un sous formulaire.
Mon problème est qu'une partie des informations est stockée et que l'autre partie est calculée.
Pour les informations stockés, j'alimente bien le formulaire avec le recordsource / requery. Ok ca marche.
Mais j'ai un problème pour la partie des informations calculés : je ne peux pas les calculer via SQL (sum, etc).
Je dois faire un calcul pour chaque enregistrement de mon formulaire.
Je suis donc parti sur la création d'un recordset DAO avec procédure de calcul pour chaque enregistrement.
Mais je n'arrive pas à accéder aux champs de mon sous-formulaire via le code.
Je peux mettre à jour les informations du formulaire général mais pas du sous-formulaire. Erreur de syntaxe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 strsql = "SELECT champ1, champ2 from tbl_TEST;" Set rst = oDb.OpenRecordset(strsql, dbOpenSnapshot) Do Until rst.EOF Form_frm_FORMULAIRE_GENERAL.[frm_SOUS_FORMULAIRE].champ1= rst![champ1] rst.MoveNext Loop
Merci d'avance de vos réponses.
Partager