Page 1 sur 1

[Résolu]Blocage formulaire relation n-n via requête associée

Publié : 18 sept. 2019 16:24
par alaincadic
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

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 19 sept. 2019 09:52
par Dude
Salut,

Pourquoi les clés primaires de tes tables principales ne sont pas/plus en autovaleur ?

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 19 sept. 2019 10:24
par alaincadic
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

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 19 sept. 2019 10:26
par alaincadic
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

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 20 sept. 2019 15:02
par Dude
Il est dangereux de toucher à la structure des tables.

Une solution serait de :
  1. casser d'abord les relations
  2. passer les clés primaires en autovaleur
  3. refaire les relations
A exécuter sur une copie bien sûr avant de toucher à l'original.

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 21 sept. 2019 07:22
par alaincadic
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

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 23 sept. 2019 06:44
par Dude
alaincadic a écrit : Le problème persiste.
Cette phrase n'aide en rien à poursuivre l'analyse.
Remets donc en ligne la nouvelle base modifiée.

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 23 sept. 2019 06:52
par alaincadic
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

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 23 sept. 2019 18:26
par Dude
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...

Re: Blocage d'un formul. de saisie et de sa req. assoc.

Publié : 23 sept. 2019 23:16
par alaincadic
Bonsoir,
Merci pour l'aide.
Je vais regarder le tuto avec attention.
Bien cordialement,
AC