Fwd: Re: [fr-users] Re: LibO 4.1.5 Base - Formulaire
Message original Sujet: Re: [fr-users] Re: LibO 4.1.5 Base - Formulaire Date : Sat, 22 Mar 2014 17:22:32 +0100 De :Claude FRICARD fricard.cla...@wanadoo.fr Répondre à :fricard.cla...@wanadoo.fr Pour : pierre-yves samyn pierre-yves.sa...@laposte.net Merci Pierre-Yves, avec le lien que tu as donné j'ai pu faire ce que je souhaitais: gestion de la Biblio avec relations N à N Concernant les formulaires ce n'est pas trivial, mais avec les explications et en m'inspirant de ce qui avait été fait dans la base Facturation, je suis arrivé à mes fins. En complément j'avais trouvé ces explications : http://www.floppybunny.org/robin/web/virtualclassroom/chap8/libreoffice/libreOffice_base_tut2.pdf C'est en Anglais , mais on y trouve des explications intéressantes. Cordialement Claude Le 22/03/2014 12:20, pierre-yves samyn a écrit : Bonjour fricard Claude wrote Au moment de créer en mode ébauche un formulaire dans lequel j'utilise les champs de la table OUVRAGES pour leur assigner un AUTEUR, je n'arrive pas à avoir (comme dans l'exemple de Pierre Blanchard : Facturation.odb) un formulaire additionnel basé sur la table T_OUVRAGES_AUTEURS ( l'équivalent de T_Produits_fournisseurs) . Dans les propriétés du formulaire il n'apparait pas les lignes: Lier les champs maîtres et lier les champs esclaves (ce qui permet la relation de N à N). Question subsidiaire comment faire pour obtenir une barre de navigation pour le formulaire donnant les OUVRAGES et une autre pour le formulaire donnant les AUTEURS . Ces sujets sont détaillés ici : https://forum.openoffice.org/fr/forum/viewtopic.php?f=29t=6460 C'est indiqué en préambule et cela a déjà été évoqué plusieurs fois ici mais je rappelle que l'objet de ce tuto était de montrer quelques techniques (relations, formulaires). Le modèle proposé n'est pas opérationnel (gestion des dates, etc.) Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/LibO-4-1-5-Base-Formulaire-tp4102599p4102603.html Sent from the Users mailing list archive at Nabble.com. --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: Fwd: Re: [fr-users] Re: LibO 4.1.5 Base - Formulaire
J'ai annoncé victoire trop tôt, il reste un point que je ne sais pas éclaircir. Si on regarde le formulaire F_Produits-Fournisseurs de la base Facturation (P. Blanchard), la liste des produits affectée à un fournisseur apparaît. Dans mon cas de Gestion Biblio j'ai les mêmes relations et dans formulaire1 (voir fichier joint) les auteurs ne s'affichent pas spontanément alors que l'affectation Ouvrage-- Auteur a bien été faite. La requête: Req_OUVRAGES_AUTEURS visualise ces affectations. La base en question (pour l'instant l'essentiel étant de comprendre la mise en relations N à N) http://cjoint.com/?0CxlvvY4D7b si quelqu'un peut éclairer ma lanterne ...merci d'avance Claude Le 23/03/2014 11:10, Fricard Claude a écrit : Merci Pierre-Yves, avec le lien que tu as donné j'ai pu faire ce que je souhaitais: gestion de la Biblio avec relations N à N Concernant les formulaires ce n'est pas trivial, mais avec les explications et en m'inspirant de ce qui avait été fait dans la base Facturation, je suis arrivé à mes fins. En complément j'avais trouvé ces explications : http://www.floppybunny.org/robin/web/virtualclassroom/chap8/libreoffice/libreOffice_base_tut2.pdf C'est en Anglais , mais on y trouve des explications intéressantes. Cordialement Claude Le 22/03/2014 12:20, pierre-yves samyn a écrit : Bonjour fricard Claude wrote Au moment de créer en mode ébauche un formulaire dans lequel j'utilise les champs de la table OUVRAGES pour leur assigner un AUTEUR, je n'arrive pas à avoir (comme dans l'exemple de Pierre Blanchard : Facturation.odb) un formulaire additionnel basé sur la table T_OUVRAGES_AUTEURS ( l'équivalent de T_Produits_fournisseurs) . Dans les propriétés du formulaire il n'apparait pas les lignes: Lier les champs maîtres et lier les champs esclaves (ce qui permet la relation de N à N). Question subsidiaire comment faire pour obtenir une barre de navigation pour le formulaire donnant les OUVRAGES et une autre pour le formulaire donnant les AUTEURS . Ces sujets sont détaillés ici : https://forum.openoffice.org/fr/forum/viewtopic.php?f=29t=6460 C'est indiqué en préambule et cela a déjà été évoqué plusieurs fois ici mais je rappelle que l'objet de ce tuto était de montrer quelques techniques (relations, formulaires). Le modèle proposé n'est pas opérationnel (gestion des dates, etc.) Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/LibO-4-1-5-Base-Formulaire-tp4102599p4102603.html Sent from the Users mailing list archive at Nabble.com. --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: Fwd: Re: [fr-users] Re: LibO 4.1.5 Base - Formulaire
Bonjour fricard Claude wrote Si on regarde le formulaire F_Produits-Fournisseurs de la base Facturation (P. Blanchard), la liste des produits affectée à un fournisseur apparaît. Dans mon cas de Gestion Biblio j'ai les mêmes relations et dans formulaire1 (voir fichier joint) les auteurs ne s'affichent pas spontanément alors que l'affectation Ouvrage-- Auteur a bien été faite. L'erreur est dans la définition des champs maitre/esclave du sous-formulaire affichant la table T_AUTEURS_OUVRAGES. Tu as mis une référence composée REF_AUTEUR ID_OUVRAGES. Or le lien doit se faire sur ID_OUVRAGES uniquement : dans le formulaire tu parcours la table Ouvrage, quand un ouvrage est sélectionné on utilise son ID pour filtrer la table T_AUTEURS_OUVRAGES sur cet ID. Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Fwd-Re-fr-users-Re-LibO-4-1-5-Base-Formulaire-tp4102687p4102689.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: Fwd: Re: [fr-users] Re: LibO 4.1.5 Base - Formulaire
Bonjour, Merci Pierre-Yves pour cette réponse rapide. En effet le problème venait bien de la définition des champs maître/esclave.Lorsque j'ai défini le sous-formulaire devant assigné un auteur à un ouvrage, les propriétés du Formulaire: champ maitre/esclave ont été définis automatiquement, d'où cette erreur. Sauf de définir une autre façon de procéder, je ne serai pas le seul à tomber dans cette erreur. J'ai donc maintenant une Base Gestion de Bibliothèque qui couvre tous les cas de figures y compris ceux pour lequel un même ouvrage pourrait avoir 2 auteurs différents ...;-) Si ce cas est marginal, avouons-le, cette expérience pourrait m'être utile pour d'autres cas par exemple: des Professeurs avec des Élèves... Cordialement Claude Le 23/03/2014 11:54, pierre-yves samyn a écrit : Bonjour fricard Claude wrote Si on regarde le formulaire F_Produits-Fournisseurs de la base Facturation (P. Blanchard), la liste des produits affectée à un fournisseur apparaît. Dans mon cas de Gestion Biblio j'ai les mêmes relations et dans formulaire1 (voir fichier joint) les auteurs ne s'affichent pas spontanément alors que l'affectation Ouvrage-- Auteur a bien été faite. L'erreur est dans la définition des champs maitre/esclave du sous-formulaire affichant la table T_AUTEURS_OUVRAGES. Tu as mis une référence composée REF_AUTEUR ID_OUVRAGES. Or le lien doit se faire sur ID_OUVRAGES uniquement : dans le formulaire tu parcours la table Ouvrage, quand un ouvrage est sélectionné on utilise son ID pour filtrer la table T_AUTEURS_OUVRAGES sur cet ID. Cordialement Pierre-Yves -- View this message in context:http://nabble.documentfoundation.org/Fwd-Re-fr-users-Re-LibO-4-1-5-Base-Formulaire-tp4102687p4102689.html Sent from the Users mailing list archive at Nabble.com. --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés