Bonjour,
J'ai 3 tables :
T_RC, clé primaire : CodeRC (num auto) (regroupe des Réclamations Clients)
T_Avoir, clé primaire : NumAvoir (num auto), clé étrangère : CodeRC
T_AvoirProduits, clé primaire : NumAvoirProd (nom auto),clé étrangère : NumAvoir
A partir de ces tables, j'ai créé 1 formulaire principal, contenant 1 sous-formulaire, contenant lui-même 1 sous-formulaire :
F_RC contient F_SS_Avoir, formulaires reliés par les champs CodeRC
F_SS_Avoir contient F_SS_AvoirProduits, formulaires reliés par les champs NumAvoir.
(détail : les 2 sous-formulaires sont insérés dans un onglet "Avoir" du formulaire principal)
Le processus :
Je crée une Réclamation client (RC) puis je choisi dans un liste déroulante le type "Avoir" -> l'onglet Avoir s'affiche.
Le champ NumAvoir contient alors "NumAuto" car l'enregistrement n'est pas encore validé. Dès que je saisis des infos dans des champs du formulaire F_SS_Avoir, NumAvoir s'incrémente et je peux poursuivre sans pb. Mais si je n'ai pas d'infos particulière à saisir concernant cet avoir et que je passe à la sélection des lignes de produits du formulaire F_SS_AvoirProduits, les lignes s'enregistrent bien dans la table, mais en laissant le champ NumAvoir vide ! Comment forcer la création et surtout la validation d'un nouvel enregistrement dans la table avoir dès l'affichage de l'onglet, pour éviter cela?
Merci pour vos réponses
Cordialement
Partager