Bonjour à tous et merci de votre temps.
J'ai un formulaire principal qui me permet d'entrer une date, un quart de travail et un type de ronde. (C'est pour un service de sécurité).
La ronde est effectuée par des personnes dont l'utilsiateur entre la liste dans un sous formulaire.
Pour simplifier la vie de mes utilisateurs je récupère les informations de date, de quart et de type de ronde et je les assigne aux valeurs par défaut de mes champs. Résultat j'ai déjà les bonnes données dans 90% des cas et l'utilisateur n'a plus que sa liste de personne à entrer.
Le problème sur un nouvel enregistrement principal, c'est que si l'utilisateur entre directement dans le sous formulaire pour saisir les personnes les données du formulaire principal n'existent pas encore dans la table principale et que la liaison formulaire pêre - formulaire fils, ne peut pas se faire.
Je n'arrive pas à forcer la sauvegarde et donc la création dans la table principale de l'enr correspondant.
J'ai trouvé une solution sur le web avec une requête qui insère l'enr principal les données mais je préférerai agir sur le formulaire principal et forcer l'enr.
L'utilisation de Me.Parent.Dirty=false ne provoque rien. Me.Parent.Dirty est déjà false.
L'utilisation de DoCmd.RunCommand acCmdSaveRecord ne semble pas donner de résultat non plus si je me réfère à http://www.utteraccess.com/forums/sh...&view=&sb=5&o=.
Quelqu'un a déjà fait cela ? Si oui, comment ?
A+
Partager