OVH Cloud OVH Cloud

question

1 réponse
Avatar
A.Borloz
pour enregistrer mes donn=E9es dans les tables, j'utilise=20
les formulaires.Les donn=E9s r=E9sultants d'un calcul ne sont=20
pas transcrites sur les tables. Comment faire la liaison

1 réponse

Avatar
hm15
Bonjour *à toi aussi*,

normalement, on ne devrait pas stocker le résultat des calculs dans les
tables.
Ils doivent pouvoir être rafraîchis "à la volée".
Cela dit, si tu veux historiser ces calculs, tu dois créer dans la table
concernée un champ qui contiendra le résultat de ces calculs (nommé "Total"
par exemple).
Puis, dans ton formulaire, tu ajouteras une instruction indiquant de copier
le résultat dans Total. Pour cela :

Soit tu utilises un champ calculé dans ton formulaire, nommé Calcul par
exemple, et tu y mets ta formule (ce qui semble être ton cas).
Dans le cas, sur la propriété "Après mise à jour" d'un des champs qui sert
au calcul, par exemple "Chiffre1", dans le générateur de code, tu indiques :
Private Sub Chiffre1_AfterUpdate()
Me!Total = Me!Calcul
End Sub

Soit, tu mets la formule directement dans le code :
Private Sub Chiffre1_AfterUpdate()
Me!Total = Me![Chiffre1] + Me![Chiffre2] - Me![Chiffre3]
End Sub

De rien,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"A.Borloz" a écrit dans le message de news:
deb401c3f00b$bf3df100$
pour enregistrer mes données dans les tables, j'utilise
les formulaires.Les donnés résultants d'un calcul ne sont
pas transcrites sur les tables. Comment faire la liaison