Bonjour,Bonjour,
Pour optimiser la cinématique de mon application, j'ai créé un formulaire qui présente les données de 2 tables différentes (PROPRIETAIRE et CHAT). Ces 2 tables sont liées par le champ id_propriétaire de T_PROPRIETAIRE et le champ ref_proprietaire de T_CHAT.
L'affichage de ce formulaire depuis le formulaire menu est correct puisque l'ensemble des données sont non renseignées.
Après avoir renseigné les données du propriétaire, le positionnement du curseur sur la première zone de la partie chat provoque l'affichage des données du premier enregistrement de la table T_CHAT.
Comment remédier à cet affichage non souhaité?
Sur ce même formulaire qui affiche les données de 2tables différentes mais liées entre-elles (PROPRIETAIRE et CHAT liées par le champ id_propriétaire de T_PROPRIETAIRE et le champ ref_proprietaire de T_CHAT), je voudrais en fin de saisie enregistrer les données simultanément dans les 2 tables dans une même action.
J'ai créé un bouton à cet effet, mais je ne sais pas bien comment coder la macro associée.
N'existe t'il pas un modèle qui pourrait me servir de référence?
Merci
[Résolu] Insert ds 2 tables depuis un mm formulaire
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.
-
frederique02
- Membre hOOnoraire

- Messages : 115
- Inscription : 16 août 2012 16:15
[Résolu] Insert ds 2 tables depuis un mm formulaire
Dernière modification par frederique02 le 07 sept. 2012 13:18, modifié 2 fois.
OpenOffice.Org 3.4.1 (Build:9593)
Windows 7 Edition Professionelle 64 bits SP1
Windows 7 Edition Professionelle 64 bits SP1
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Insert ds 2 tables depuis un mm formulaire
Bonjour
Un des deux fils que tu a posté fait double emploi.
Supprimes en un.
Pour pouvoir t'aider, joint un fichier (sans données confidentielles).
A+
Un des deux fils que tu a posté fait double emploi.
Supprimes en un.
Pour pouvoir t'aider, joint un fichier (sans données confidentielles).
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
frederique02
- Membre hOOnoraire

- Messages : 115
- Inscription : 16 août 2012 16:15
Re: Insert ds 2 tables depuis un mm formulaire
Voici la base demandée. Les données ne sont que des jeux d'essai.
Il il a une autre coquille, dans le formulaire Propriétaire le tableau Chat, n'affiche pas les données associées au propriétaire.
Merci pour ton aide.
Il il a une autre coquille, dans le formulaire Propriétaire le tableau Chat, n'affiche pas les données associées au propriétaire.
Merci pour ton aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice.Org 3.4.1 (Build:9593)
Windows 7 Edition Professionelle 64 bits SP1
Windows 7 Edition Professionelle 64 bits SP1
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Insert ds 2 tables depuis un mm formulaire
Bonjour,
C'est parce que le sous-formulaire affichant la requête n'est pas disposé comme sous-formulaire de la table Propriétaire, mais comme un sous-formulaire d'un Mainform, ce que tu constateras en affichant le Navigateur de formulaire.frederique02 a écrit :dans le formulaire Propriétaire le tableau Chat, n'affiche pas les données associées au propriétaire
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
DLE
- HédOOniste

- Messages : 1516
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: Insert ds 2 tables depuis un mm formulaire
Bonjour,
Attention aux règles du forum une question = un fil.
Le tout est corrigé dans le fichier joint.
Attention aux règles du forum une question = un fil.
Dans "F_NEW_PROPRIETAIRE" les liens entre "T_CHATS" et "T_PROPRIETAIRE" ne sont pas définis, voir le sous-formulaire "NEW_CHAT".frederique02 a écrit :Après avoir renseigné les données du propriétaire, le positionnement du curseur sur la première zone de la partie chat provoque l'affichage des données du premier enregistrement de la table T_CHAT.
Comment remédier à cet affichage non souhaité?
"ListeChat" est un sous-formulaire de "MainForm", il faut l'associer à "F_PROPRIETAIRE", pour corriger la bogue. Je ne vois pas l'utilité de "MainForm" à confirmer.frederique02 a écrit :Il il a une autre coquille, dans le formulaire Propriétaire le tableau Chat, n'affiche pas les données associées au propriétaire.
Le tout est corrigé dans le fichier joint.
MacOS Tahoe 26.3.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.6.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
-
frederique02
- Membre hOOnoraire

- Messages : 115
- Inscription : 16 août 2012 16:15
Re: Insert ds 2 tables depuis un mm formulaire
Bonjour, Merci pour la réactivité et la qualité de vos réponses. J'intègre les modifs dans ma base et poursuit les développement.
Bon Week-end.
Bon Week-end.
OpenOffice.Org 3.4.1 (Build:9593)
Windows 7 Edition Professionelle 64 bits SP1
Windows 7 Edition Professionelle 64 bits SP1