[Résolu]Blocage formulaire relation n-n via requête associée
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
[Résolu]Blocage formulaire relation n-n via requête associée
Bonjour,
J'ai constitué une base de données pour gérer des scans de photos anciennes concernant la famille pour retrouver les personnes photographiées et transmettre à mes petits enfants des informations les concernant.
Ma base est simple : une table 'Photo', une table 'Personne' et une table de liaison 'Photo/Personne' pour gérer les photos montrant plusieurs personnes et la présence d'une même personne sur plusieurs photos.
J'ai constitué des requêtes puis un formulaire de saisie et un formulaire de visualisation. Le formulaire de saisie est basé sur la table 'photo' et un sous formulaire basé sur la requête de saisie.
Tout a correctement fonctionné pour les 470 premières photos. Pour la suivante et celles à venir, je peux noter toutes les informations concernant la photo (remplissage de la table 'Photo'), par contre je ne peux utiliser le sous formulaire pour enregistrer la ou les personnes y figurant. De même, je ne peux rien rajouter à la requête de saisie qui comprend 1095 enregistrements.
Je n'ai mis aucune restriction, aucun filtre, ...
Je n'arrive pas à comprendre le problème.
Je tente de vous adresser la base ; les photos ne sont pas intégrées. Un lien permet leur affichage et la base est dans le même répertoire que les photos (conseil vu sur le forum).
J'espère que vous pourrez m'aider à résoudre cette énigme et identifier la source du blocage.
Je vous remercie d'avance,
Bien cordialement,
A.Cadic
J'ai constitué une base de données pour gérer des scans de photos anciennes concernant la famille pour retrouver les personnes photographiées et transmettre à mes petits enfants des informations les concernant.
Ma base est simple : une table 'Photo', une table 'Personne' et une table de liaison 'Photo/Personne' pour gérer les photos montrant plusieurs personnes et la présence d'une même personne sur plusieurs photos.
J'ai constitué des requêtes puis un formulaire de saisie et un formulaire de visualisation. Le formulaire de saisie est basé sur la table 'photo' et un sous formulaire basé sur la requête de saisie.
Tout a correctement fonctionné pour les 470 premières photos. Pour la suivante et celles à venir, je peux noter toutes les informations concernant la photo (remplissage de la table 'Photo'), par contre je ne peux utiliser le sous formulaire pour enregistrer la ou les personnes y figurant. De même, je ne peux rien rajouter à la requête de saisie qui comprend 1095 enregistrements.
Je n'ai mis aucune restriction, aucun filtre, ...
Je n'arrive pas à comprendre le problème.
Je tente de vous adresser la base ; les photos ne sont pas intégrées. Un lien permet leur affichage et la base est dans le même répertoire que les photos (conseil vu sur le forum).
J'espère que vous pourrez m'aider à résoudre cette énigme et identifier la source du blocage.
Je vous remercie d'avance,
Bien cordialement,
A.Cadic
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.14 sous windows10
-
- IdOOle de la suite
- Messages : 25173
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Salut,
Pourquoi les clés primaires de tes tables principales ne sont pas/plus en autovaleur ?
Pourquoi les clés primaires de tes tables principales ne sont pas/plus en autovaleur ?
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Bonjour,
Gloups ! Je n'en sais rien. Elles l'étaient lorsque j'ai commencé.
Si je l'ai fait sans m'en rendre compte il faut vite que je consulte.
Effet pervers de l'âge.
Je remets cela en ordre et je reviens
A+
Alain
Gloups ! Je n'en sais rien. Elles l'étaient lorsque j'ai commencé.
Si je l'ai fait sans m'en rendre compte il faut vite que je consulte.
Effet pervers de l'âge.
Je remets cela en ordre et je reviens
A+
Alain
Apache OpenOffice 4.1.14 sous windows10
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
Re: Blocage d'un formul. de saisie et de sa req. assoc.
RE....
Je ne peux modifier la chose. Que se passe-t-il si je supprime la ligne pour la reconstruire en demandant l'auto-valeur ?
Merci d'avance
Alain
Je ne peux modifier la chose. Que se passe-t-il si je supprime la ligne pour la reconstruire en demandant l'auto-valeur ?
Merci d'avance
Alain
Apache OpenOffice 4.1.14 sous windows10
-
- IdOOle de la suite
- Messages : 25173
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Il est dangereux de toucher à la structure des tables.
Une solution serait de :
Une solution serait de :
- casser d'abord les relations
- passer les clés primaires en autovaleur
- refaire les relations
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Bonjour,
Entre temps, j'ai reconstruit toute la base en rendant automatique l'incrémentation des clés primaires des trois tables, rechargé les tables, reconstruit les requêtes et les formulaires. Le problème persiste.
Je note que les deux requêtes Saisie-base et visu-1 ne proposent pas l'incrémentation automatique des champs 'clés primaires' alors que la requête visu-2, formée à partir de la seule table 'Personne', le fait.
J'en suis réduit à remplir les tables une à une. C'est un peu fastidieux mais, de cette façon, le formulaire de visualisation, qui intéresse ma famille, fonctionne.
Merci pour le temps consacré à mon problème. J'avoue que je me sentirais mieux si je comprenais où est la difficulté. Ne pas comprendre a tendance à m'énerver !!!!
Bonne journée,
AC
Entre temps, j'ai reconstruit toute la base en rendant automatique l'incrémentation des clés primaires des trois tables, rechargé les tables, reconstruit les requêtes et les formulaires. Le problème persiste.
Je note que les deux requêtes Saisie-base et visu-1 ne proposent pas l'incrémentation automatique des champs 'clés primaires' alors que la requête visu-2, formée à partir de la seule table 'Personne', le fait.
J'en suis réduit à remplir les tables une à une. C'est un peu fastidieux mais, de cette façon, le formulaire de visualisation, qui intéresse ma famille, fonctionne.
Merci pour le temps consacré à mon problème. J'avoue que je me sentirais mieux si je comprenais où est la difficulté. Ne pas comprendre a tendance à m'énerver !!!!
Bonne journée,
AC
Apache OpenOffice 4.1.14 sous windows10
-
- IdOOle de la suite
- Messages : 25173
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Cette phrase n'aide en rien à poursuivre l'analyse.alaincadic a écrit : Le problème persiste.
Remets donc en ligne la nouvelle base modifiée.
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Bonjour,
Merci de persévérer.
Je joins la nouvelle mouture.
Je constate que les deux premières requêtes ne prennent pas en compte l'auto-valeur des identifiants concernés, alors que la dernière, basée sur une seule table le fait.
Bien cordialement,
AC
Merci de persévérer.
Je joins la nouvelle mouture.
Je constate que les deux premières requêtes ne prennent pas en compte l'auto-valeur des identifiants concernés, alors que la dernière, basée sur une seule table le fait.
Bien cordialement,
AC
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.14 sous windows10
-
- IdOOle de la suite
- Messages : 25173
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Je t'invite à compulser le tuto ultime sur comment démarrer avec Base.
Dans l'ODB fourni en exemple, il y a le formulaire Fournisseurs qui reprend ce principe relationnel.
A étudier donc...
Dans l'ODB fourni en exemple, il y a le formulaire Fournisseurs qui reprend ce principe relationnel.
A étudier donc...
-
- NOOuvel adepte
- Messages : 20
- Inscription : 22 juin 2018 06:37
Re: Blocage d'un formul. de saisie et de sa req. assoc.
Bonsoir,
Merci pour l'aide.
Je vais regarder le tuto avec attention.
Bien cordialement,
AC
Merci pour l'aide.
Je vais regarder le tuto avec attention.
Bien cordialement,
AC
Apache OpenOffice 4.1.14 sous windows10