Sous formulaires dans access
Résolu
rgtahiti
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
rgtahiti Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
rgtahiti Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite me faire une base de données simple de gestion de production de mes différents ateliers. J'ai créé :
- une table "atelier" (avec les champs "nomatelier", "description",...)
- une table "suivi" (avec les champs "nomatelier", "date", "opérateur1", opérateur2", "quantité",...)
- une relation un-à-plusieurs de "atelier" vers "suivi"
- un formulaire "atelier", un sous-formulaire "suivi"
Je peux modifier mes enregistrements sans problème en naviguant avec les flèches en bas du formulaire, mais lorsque je veux choisir un atelier dans la liste déroulante du formulaire, un message d'erreur apparait : "l'enregistrement ne peut pas être effacé ou modifié car la table "suivi" comporte des enregistrements liés" (traduit de l'anglais car je travaille sous access en anglais).
Je ne parviens pas à déterminer l'origine du problème.
Je souhaite me faire une base de données simple de gestion de production de mes différents ateliers. J'ai créé :
- une table "atelier" (avec les champs "nomatelier", "description",...)
- une table "suivi" (avec les champs "nomatelier", "date", "opérateur1", opérateur2", "quantité",...)
- une relation un-à-plusieurs de "atelier" vers "suivi"
- un formulaire "atelier", un sous-formulaire "suivi"
Je peux modifier mes enregistrements sans problème en naviguant avec les flèches en bas du formulaire, mais lorsque je veux choisir un atelier dans la liste déroulante du formulaire, un message d'erreur apparait : "l'enregistrement ne peut pas être effacé ou modifié car la table "suivi" comporte des enregistrements liés" (traduit de l'anglais car je travaille sous access en anglais).
Je ne parviens pas à déterminer l'origine du problème.
A voir également:
- Sous formulaires dans access
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
- Quick acces ✓ - Forum Windows
2 réponses
Salut,
le problème est que ta liste déroulante ne sert pas à faire une sélection de l'enregistrement, mais tout simplement à modifier la valeur de la zone qui est en liste déroulante (pour l'enregistrement courant). Et comme il y a de fortes chances que ce soit une clé primaire, la modification est impossible.
Dans ce cas, il faut gérer une liste déroulante en dehors de ton sous-form et utiliser les champs père/fils.
le problème est que ta liste déroulante ne sert pas à faire une sélection de l'enregistrement, mais tout simplement à modifier la valeur de la zone qui est en liste déroulante (pour l'enregistrement courant). Et comme il y a de fortes chances que ce soit une clé primaire, la modification est impossible.
Dans ce cas, il faut gérer une liste déroulante en dehors de ton sous-form et utiliser les champs père/fils.