OVH Cloud OVH Cloud

[ACCESS] Probleme de Conception - Utilisation

3 réponses
Avatar
Mike
Bonsoir à tous et toutes

(Je continue de poser mes questions un peu...)

J'explique le prb:

J'ai mis un formulaire, comportant un sous formulaire et là, ca va, les
champs se remplissent correctement.
Le prb survient quand le sous-formulaire, selon les reponses ouvre un
formulaire (1 parmi 4 possibles)
et là, les regles d'intégrités referentielles font que le
sous-sous-formulaire ne peut pas valider ses données
puisque le formulaire appelant ne les pas crées...

Je suppose encore une fois que c'est un probleme tout bete et j'ai beau
retourner une "bible" sur Access
dans tout les sens, boaf quoi...

Si qq'un a une idée, je suis preneur ;)

Merci ++

3 réponses

Avatar
Archives
Il faut forcer le formulaire appelant à enregistrer l'enregistrement en
cours, puis seulement ensuite ouvrir un autre formulaire.

"Mike" a écrit dans le message de news:
403e64d6$0$5912$
Bonsoir à tous et toutes

(Je continue de poser mes questions un peu...)

J'explique le prb:

J'ai mis un formulaire, comportant un sous formulaire et là, ca va, les
champs se remplissent correctement.
Le prb survient quand le sous-formulaire, selon les reponses ouvre un
formulaire (1 parmi 4 possibles)
et là, les regles d'intégrités referentielles font que le
sous-sous-formulaire ne peut pas valider ses données
puisque le formulaire appelant ne les pas crées...

Je suppose encore une fois que c'est un probleme tout bete et j'ai beau
retourner une "bible" sur Access
dans tout les sens, boaf quoi...

Si qq'un a une idée, je suis preneur ;)

Merci ++




Avatar
Mike
Il faut forcer le formulaire appelant à enregistrer l'enregistrement
en cours, puis seulement ensuite ouvrir un autre formulaire.


Bah vi, mais comment ?
J'ai plus ou moins reussi a faire ce que je voulais, les sous-formulaires
sont directement imbriqués dans le principal, sans possibilitées de naviguer
dans les enregistrements, seul le formulaire principal permet de le faire...

J'ai peur que ca pose certains problemes...

Avatar
Archives
Vous pouvez ajouter un bouton de commande survotre formulaire principal.
Vous lui ajoutez le code "DoCmd.RunCommand acCmdSaveRecord".

L'enregistrement est alors créé dans la table source et donc sa clé
principale aussi, ce qui permet aux sous formulaires de s'ouvrir en
utilisant cette clé.



"Mike" a écrit dans le message de news:
4040c9d5$0$5909$
Il faut forcer le formulaire appelant à enregistrer l'enregistrement
en cours, puis seulement ensuite ouvrir un autre formulaire.


Bah vi, mais comment ?
J'ai plus ou moins reussi a faire ce que je voulais, les sous-formulaires
sont directement imbriqués dans le principal, sans possibilitées de
naviguer

dans les enregistrements, seul le formulaire principal permet de le
faire...


J'ai peur que ca pose certains problemes...