Bonjour,
J'ai un problème de remontée de valeur avec une arborescence de formulaires.
L'arborescence est la suivante, le formulaire principal (Form1) contient un sous-formulaire (Form2) qui lui même contient plusieurs sous formulaires (Form3a et Form3b).
Graphiquement parlant ça donne:
Le problème que j'ai, c'est que quand je fais un requery sur les formulaires Form3a et Form3b en changeant des critères, le total (tot2) est bien mise à jours, mais le total (tot1) ne reflète pas la nouvelle valeur de tot2, pire il remplace l'ancienne valeur par zéro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 -------------------------------- |Form1 | | | | --------------------------- | | | Form2 | | | | | | | | ----------------------- | | | | | Form3a | | | | | | | | | | | | aaaa | | | | | | bbbb | | | | | | cccc | | | | | | ----- | | | | | | tot3a | | | | | ----------------------- | | | | | | | | ----------------------- | | | | | Form3b | | | | | | | | | | | | aaaa | | | | | | bbbb | | | | | | cccc | | | | | | ----- | | | | | | tot3b | | | | | ----------------------- | | | | | | | | tot2 = tot3a+tot3b | | | | | | | --------------------------- | | | | tot1 = tot2 | | | --------------------------------
Je n'ai trouver aucun événement dans Form2 pour pouvoir intervenir sur Form1 pour mettre à jour la valeur tot1.
La seule solution que j'ai trouvé pour le moment, c'est de placer un bouton dans Form1 pour faire un requery sur tot1, évidemment, cette solution est inaceptable.
Qui à une solution pour ne pas avoir d'intervention humaine, ni en utilisant des timeouts.
Merci d'avance
Partager