Bonsoir!
J'ai un petit souci avec des sous-formulaires continus.
Théorie: je voudrais un formulaire 1 (mode unique), dont dépend un sous-formulaire 2 (mode continu), dont dépend un "sous-sous formulaire" 3 (mode continu); autrement dit, form_3 dans form_2 dans form_1.
(je vous aurais bien fait un p'tit dessin, mais sur forum, c'est dur!)
Problème1: un formulaire en mode continu ne peut pas contenir de sous-formulaire, donc je ne peux pas mettre form_3 dans form_2.
Résolution1:
-Dans form_1, je mets form_2 qui en est dépendant.
-Toujours dans form_1, je mets form_3, que je déclare indépendant de form_1
-Je fais dépendre form_3 de form_2 en disant de n'afficher dans form_3 que les enregistrements dont champ_x= form_2.controle_y
Ca marchait bien, à chaque activation de form_2, j'avais un "requery" qui actualisait form_3, tout était pour le mieux dans le meilleur des mondes...
MAIS (il y en a toujours un!)
Problème2:
J'ai eu la bonne idée de mettre un bouton "supprimer l'enregistrement" dans form_2(avec suppression en cascade, qui supprime les enregistrements dans form_3 correspondants)
Dès que je supprime un enregistrement sur form_2 il m'est alors impossible de réactualiser form_3 pour les autres enregistrements de form_2. Tous les contrôles de form_3 affichent #Nom?
J'ai bien sûr déjà rencontré cette erreur, et je sais habituellement la gérer. Ici, ce que je ne comprends pas, c'est que le problème ne se pose que si j'appuie sur supprimer. Le lien entre form_2 et form_3 est-il rompu?
De plus j'ai vérifié, et après suppression, form_2 "envoie" bien un controle_y qui est interprétable par form_3 (c'est à dire une valeur en format numérique).
J'en ai conclus que le problème vient de form_3, mais je ne sais pas à quel niveau!
Enfin, si je ferme form_1 et que je le rouvre immédiatement, le problème n'apparait plus, et form_3 est sage
J'espère que j'ai réussi à vous expliquer de façon compréhensible mon problème!
Et après avoir passé 5h à essayer des requery, des refresh, des appels de champs x et y un peu partout (et tout ce qui me passais par la tête!), je suis complètement découragée! (et j'ai les yeux qui me sortent de la tête, je ressemble un peu à ça:
) ^^
Je n'ai pas mis de code, parce que je ne sais pas lequel vous auriez besoin...
Merci d'avance pour vos conseils!
Partager