Re: [fr-users] [base] Affichage dans un formulaire
Et le cas ou un enfant peut avoir plusieurs parents ...non c'est pas bon:-\ Ceci étant la solution préconisée par Jean-Michel , Alex et les autres fonctionne. Je peux proposer à Hugues, si toutefois ça l'intéresse un exemple de gestion de bibliothèque: Pour un auteur plusieurs ouvrages, relation de 1 à n A+ Claude Le 27/10/2011 13:25, Jean Michel PIERRE a écrit : Bonjour, j'ai une base de donnée, sous base, comportant plusieurs tables en relation. Je souhaite, dans un formulaire, obtenir une liste de choix déroulante, qui me permette d'affecter à l'enregistrement en cours un numéro de relation contenu dans la table de relation entre deux autres. Mais pour faciliter la saisie, je souhaite voir s'afficher le contenu d'un champ d'une des tables en relation. Je ne sais comment m'y prendre... Pour faire bref : J'ai une table de membres (id_membre, nom, prénom, adresse) une table d'enfants (id_enfant, nom, prénom) une table relation_membre_enfants (id_relation, id_membre, id_enfant) et je souhaite réaliser un formulaire enfants où je pourrai inscrire les enfants (nom, prénom...) ainsi que leur attribuer le membre dont ils dépendent, en utilisant une liste de choix qui me ferait apparaître les noms des différents membres. Si l'un d'entre vous peut me mettre sur la voie... D'avance merci Hugues Bonjour, Comme un parent peut avoir plusieurs enfants, je verrai plutôt un formulaire principal sur la table des membres et un sous formulaire sur la table des enfants J.M -- Envoyez un mail à users+h...@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: [fr-users] Re: [base] Affichage dans un formulaire
/Le 28/10/2011 10:46, pierre-yves samyn a écrit :/ /Bonjour Lucien RUBEMPRE wrote: / / Merci pour l'exemple, encore faut-il pouvoir l'ouvrir / / J'ai testé de le recharger depuis : - un pc windows xp pro Libo 3.3.3 - un pc windows xp Libo 3.4.3 - un pc windows 7 64bit Libo 3.4.3 Aucun problème... Alex confirme le fonctionnement sous Mac OSX avec LO 3.4.3 Indirectement Jean-Michel me semble confirmer également le fonctionnement, sans préciser l'environnement. Gérard confirme le nom fonctionnement sous LO 3.4.3 Fedora14 Lucien ne précise pas son environnement... Peut-être un bug spécifique linux (sous réserve de précision de Lucien) ? Utilisez-vous la version officielle ou une version packagée ? Cordialement Pierre-Yves -- View this message in context:http://nabble.documentfoundation.org/base-Affichage-dans-un-formulaire-tp3457087p3460390.html Sent from the Users mailing list archive at Nabble.com. / Pardon, j'étais distrait. En fait le complément d'explication de Jean-Michel PIERRE m'a permis d'accéder au fichier. La seule chose est que la solution proposée semble encore imparfaite, surtout quand on fait défiler les enregistrements en avant et en arrière. Ma solution me paraît plus robuste. En effet, quand on utilise un sous-formulaire sous forme de liste déroulante, mieux vaut enrichir séparément la table dont il provient. Je m'explique : La table que j'utilise principalement est enfants. Quand j'inscris un enfant, si le membre dont il dépend est déjà inscrit : je le sélectionne dans la liste. Par contre, pour ajouter un nouveau membre à cette liste : je dois ouvrir séparément la table membres pour l'y ajouter. Pour qu'il apparaisse ensuite, sur la liste de la table enfant, il faut fermer cette dernière et la rouvrir. Cette obligation de fermer et rouvrir la table pour la mise à jour du sous-formulaire peut faire partie des améliorations à proposer pour une version ultérieure. -- Envoyez un mail à users+h...@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
[fr-users] Re: [calc]lignes se rajoutent lors du filtrage
Je rencontre exactement le même problème. La version que j'utilise est Libre Office 3.4.3 sur un système Windows XP. Je vous joint le fichier sur lequel je travail. Le tri se fait sur la colonne intitulé validé - dans cette colonne 3 valeurs peuvent exister : OUI, NON, et rien Lorsqu'on applique le filtre OUI ou NON, des lignes restent apparentes ( les dernières lignes possible d'un tableau : 1048576 - 1048574 - ... ) Je n'arrive pas à trouver comment faire disparaitre ces lignes fantômes. Si vous avez besoins de plus d'infos faites le moi savoir. @bientôt http://nabble.documentfoundation.org/file/n3460738/COMPTA_2011-COPIE.ods COMPTA_2011-COPIE.ods -- View this message in context: http://nabble.documentfoundation.org/calc-lignes-se-rajoutent-lors-du-filtrage-tp3356181p3460738.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@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
[fr-users] Re: [base] Affichage dans un formulaire
Le vendredi 28 octobre 2011 10:46:58, pierre-yves samyn a écrit : Bonjour Lucien RUBEMPRE wrote: Merci pour l'exemple, encore faut-il pouvoir l'ouvrir J'ai testé de le recharger depuis : - un pc windows xp pro Libo 3.3.3 - un pc windows xp Libo 3.4.3 - un pc windows 7 64bit Libo 3.4.3 Aucun problème... Alex confirme le fonctionnement sous Mac OSX avec LO 3.4.3 Indirectement Jean-Michel me semble confirmer également le fonctionnement, sans préciser l'environnement. Gérard confirme le nom fonctionnement sous LO 3.4.3 Fedora14 Lucien ne précise pas son environnement... Peut-être un bug spécifique linux (sous réserve de précision de Lucien) ? Utilisez-vous la version officielle ou une version packagée ? version officielle, je viens de retester et j'ai le même résultat. J'essairai plus tard F15 pour voir Cordialement Pierre-Yves Gérard -- Envoyez un mail à users+h...@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: [fr-users] Re: [base] Affichage dans un formulaire
Le 28/10/2011 12:06, Lucien RUBEMPRE a écrit : /Le 28/10/2011 10:46, pierre-yves samyn a écrit :/ /Bonjour Lucien RUBEMPRE wrote: / / Merci pour l'exemple, encore faut-il pouvoir l'ouvrir / / J'ai testé de le recharger depuis : - un pc windows xp pro Libo 3.3.3 - un pc windows xp Libo 3.4.3 - un pc windows 7 64bit Libo 3.4.3 Aucun problème... Alex confirme le fonctionnement sous Mac OSX avec LO 3.4.3 Indirectement Jean-Michel me semble confirmer également le fonctionnement, sans préciser l'environnement. Gérard confirme le nom fonctionnement sous LO 3.4.3 Fedora14 Lucien ne précise pas son environnement... Peut-être un bug spécifique linux (sous réserve de précision de Lucien) ? Utilisez-vous la version officielle ou une version packagée ? Cordialement Pierre-Yves -- View this message in context:http://nabble.documentfoundation.org/base-Affichage-dans-un-formulaire-tp3457087p3460390.html Sent from the Users mailing list archive at Nabble.com. / Pardon, j'étais distrait. En fait le complément d'explication de Jean-Michel PIERRE m'a permis d'accéder au fichier. La seule chose est que la solution proposée semble encore imparfaite, surtout quand on fait défiler les enregistrements en avant et en arrière. Ma solution me paraît plus robuste. En effet, quand on utilise un sous-formulaire sous forme de liste déroulante, mieux vaut enrichir séparément la table dont il provient. Je m'explique : La table que j'utilise principalement est enfants. Quand j'inscris un enfant, si le membre dont il dépend est déjà inscrit : je le sélectionne dans la liste. Par contre, pour ajouter un nouveau membre à cette liste : je dois ouvrir séparément la table membres pour l'y ajouter. Pour qu'il apparaisse ensuite, sur la liste de la table enfant, il faut fermer cette dernière et la rouvrir. Cette obligation de fermer et rouvrir la table pour la mise à jour du sous-formulaire peut faire partie des améliorations à proposer pour une version ultérieure. J'ai créé le formulaire enfants avec une colonne parent http://www.cijoint.fr/cjlink.php?file=cj201110/cijqZvilbw.odb Si tu ajoutes un membre dans la table membres, dans le formulaire tu sélectionnes la zone de liste dans la colonne parent et tu cliques sur Rafraîchir le contrôle : le(s) membre(s) créé(s) dans la table membres apparaît(aissent) dans la liste déroulante. Bernard http://www.cijoint.fr/cjlink.php?file=cj201110/cijqZvilbw.odb -- Envoyez un mail à users+h...@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: [fr-users] [base] Affichage dans un formulaire
Bonjour Claude, Le 28/10/2011 11:54, Claude FRICARD a écrit : Et le cas ou un enfant peut avoir plusieurs parents On va émettre l'hypothèse qu'il n'en a pas plus de deux :-). Dans ce cas on peut dénormaliser la relation et prévoir 2 champs (id_parent1 et id_parent2) dans la table enfants. Bernard -- Envoyez un mail à users+h...@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: [fr-users] [base] Affichage dans un formulaire
Le 28/10/2011 15:45, Bernard Ribot a écrit : Bonjour Claude, Le 28/10/2011 11:54, Claude FRICARD a écrit : Et le cas ou un enfant peut avoir plusieurs parents On va émettre l'hypothèse qu'il n'en a pas plus de deux :-). Dans ce cas on peut dénormaliser la relation et prévoir 2 champs (id_parent1 et id_parent2) dans la table enfants. Bernard Bonjour, Il serait peut-être prévoyant de laisser la possibilité d'un 3° et 4° parent en cas de famille recomposée Cordialement, Sandy-Pascal Andriant -- Envoyez un mail à users+h...@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: [fr-users] Re: [base] Affichage dans un formulaire
/Le 28/10/2011 13:42, Bernard Ribot a écrit :/ /Je n'ai pas du tout regardé de près le problème général que tu soumets à la liste mais pour ce dernier souci, est-ce que actualiser le contrôle ne suffit pas en lieu et place de la réouverture de la table enfants ? Bernard / Oups, je n’utilisais pas le bon bouton. Il fallait prendre le bouton Actualiser de la barre d'outils Contrôles de formulaire. Là ça fonctionne. Par contre, notez bien le numéro de votre enregistrement. Car si vous en avez plus de 10.000 (comme moi), ça vous ramène au début de la table. -- Envoyez un mail à users+h...@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: [fr-users] Re: [calc]lignes se rajoutent lors du filtrage
Bonjour, Message du 28/10/11 15:24 De : Michel Rudelle A : users@fr.libreoffice.org Copie à : Objet : RE: [fr-users] Re: [calc]lignes se rajoutent lors du filtrage Bonjour, De : tiouck [mailto:tiouck.po...@wanadoo.fr] Envoyé : vendredi 28 octobre 2011 13:54 À : users@fr.libreoffice.org Objet : [fr-users] Re: [calc]lignes se rajoutent lors du filtrage Je rencontre exactement le même problème. La version que j'utilise est Libre Office 3.4.3 sur un système Windows XP. Je vous joint le fichier sur lequel je travail. Le tri se fait sur la colonne intitulé validé - dans cette colonne 3 valeurs peuvent exister : OUI, NON, et rien Lorsqu'on applique le filtre OUI ou NON, des lignes restent apparentes les dernières lignes possible d'un tableau : 1048576 - 1048574 - ... ) Je n'arrive pas à trouver comment faire disparaitre ces lignes fantômes. Curieux en effet, J'ai recréé l'autofiltre (feuille VIREMENTS colonnes IJK) en l'appliquant sur la totalité des lignes (sélection colonnes entières) et le nombre de lignes restant commence par une seule et augmente peu à peu au fur et à mesure de l'utilisation du filtre. Toutefois, il me semble que le plus simple (c'est ainsi que je procède), est de n'appliquer le filtre qu'au tableau, si bien qu'ensuite on voit toujours apparaître des lignes vierges, ici à partir de la ligne 358, ce qui ne gêne en rien (et est moins troublant que de voir apparaître quelques lignes au-delà du million). Bonne soirée, Michel C'est un bug connu : https://bugs.freedesktop.org/show_bug.cgi?id=41835 Et comme le dit Michel, appliquer un filtre sur colonnes entières n'est pas très logique. Sans doute un transfuge de MS-Excel et des formules avec colonnes entières genre SOMME(A:A). Mauvaise habitude pour un gain de temps négligeable. Gérard -- Envoyez un mail à users+h...@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
[fr-users] Re: [calc]lignes se rajoutent lors du filtrage
Bonsoir Henri Boyet wrote: quand je veux trier mes 250 lignes, ça prend du temps de sélectionner toutes les lignes avec la roulette de la souris. Il y a sans doute un truc tout bête que je ne connais pas ! Peut-être Ctrl+* ou ce dont il est question http://wiki.documentfoundation.org/FR/FAQ/Calc/126 dans cette FAQ ? Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/calc-lignes-se-rajoutent-lors-du-filtrage-tp3356181p3461566.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@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: [fr-users] Re: [calc]lignes se rajoutent lors du filtrage
Le 28/10/2011 17:26, Gérard FARGEOT a écrit : C'est un bug connu :https://bugs.freedesktop.org/show_bug.cgi?id=41835 D'après ce que j'ai vu personnellement, il semblerait que ce soit un bug antérieur à la version 3.3.4, disparu avec la 3.3.4 et réapparu avec la 3.4.? Bernard -- Envoyez un mail à users+h...@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
[fr-users] Problème avec les étiquettes des barres d'outils
Bonjour à vous, La macro ci-dessous devrait permettre de faire afficher dans Affichage - Barre d'outils la barre d'outil Dmaths avec l'étiquette Barre_Dmaths au lieu de Addon 1. /Sub Etiquette_toolbar oConfigAccess = GetConfigAccess( /org.openoffice.Office.UI.WriterWindowState/UIElements/States, True ) If oConfigAccess.HasByName( private:resource/toolbar/addon_org.openoffice.Office.addon.DMathsBarre) Then oAddon = oConfigAccess.getByName( private:resource/toolbar/addon_org.openoffice.Office.addon.DMathsBarre) oAddon.setPropertyValue (UIName,Barre_Dmaths) Endif oConfigAccess.commitChanges() End Sub / Cela fonctionnait parfaitement avant ... Les paramètres de configurations sont dans le fichier registrymodifications.xcu situé dans le dossier user. Or dans ce fichier, après la macro on lit : prop oor:name=UIName oor:op=fuse value xml:lang=en-USBarre_Dmaths/value value xml:lang=frAdd-on 1/value /prop et donc c'est toujours Addon 1 qui s'affiche dans le menu Affichage - Barres d'outils. Pensez-vous à un bug ou ma macro est à modifier. Merci pour votre aide. -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club -- Envoyez un mail à users+h...@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: [fr-users] Problème avec les étiquettes des barres d'outils
Bonsoir, Le 28 octobre 2011 20:22, Didier Dorange-Pattoret ddora...@dmaths.org a écrit : Bonjour à vous, La macro ci-dessous devrait permettre de faire afficher dans Affichage - Barre d'outils la barre d'outil Dmaths avec l'étiquette Barre_Dmaths au lieu de Addon 1. /Sub Etiquette_toolbar oConfigAccess = GetConfigAccess( /org.openoffice.Office.UI.** WriterWindowState/UIElements/**States, True ) If oConfigAccess.HasByName( private:resource/toolbar/** addon_org.openoffice.Office.**addon.DMathsBarre) Then oAddon = oConfigAccess.getByName( private:resource/toolbar/** addon_org.openoffice.Office.**addon.DMathsBarre) oAddon.setPropertyValue (UIName,Barre_Dmaths) Endif oConfigAccess.commitChanges() End Sub / Cela fonctionnait parfaitement avant ... Qu'est-ce qui a changé ? la version windows ? la version LibO ? Je pense à un manque de droits (si win7 ou vista). Est-ce qu'elle a été installée en mode utilisateur (ou en éxécutant le programme avec les droits administrateur ?) Je suppose que ta macro ne retourne pas d'erreur ? Yves Les paramètres de configurations sont dans le fichier registrymodifications.xcu situé dans le dossier user. Or dans ce fichier, après la macro on lit : prop oor:name=UIName oor:op=fuse value xml:lang=en-USBarre_Dmaths**/value value xml:lang=frAdd-on 1/value /prop et donc c'est toujours Addon 1 qui s'affiche dans le menu Affichage - Barres d'outils. Pensez-vous à un bug ou ma macro est à modifier. Merci pour votre aide. -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/**documentation/doku.php?id=**presentation:clubhttp://www.dmaths.org/documentation/doku.php?id=presentation:club -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.** libreoffice.org/fr/users/ 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 -- web site : http://www.molenbaix.com -- Envoyez un mail à users+h...@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: [fr-users] Re: [calc]lignes se rajoutent lors du filtrage
Le 28/10/11 19:17, l'honorable pierre-yves samyn nous a écrit : Bonsoir Henri Boyet wrote: quand je veux trier mes 250 lignes, ça prend du temps de sélectionner toutes les lignes avec la roulette de la souris. Il y a sans doute un truc tout bête que je ne connais pas ! Peut-être Ctrl+* ou ce dont il est question http://wiki.documentfoundation.org/FR/FAQ/Calc/126 dans cette FAQ ? Cordialement Pierre-Yves Bonsoir, les sélections au clavier sont bien plus rapides quand on connait quelques raccourcis. Ctrl+* comme mentionné par Pierre-Yves est le plus rapide dans une zone de données contiguës, sinon, il y a aussi ctrl+maj+flèche (droite, bas, …) pour sélectionner toute zone de cellules remplies dans la direction de la flèche, et plein d'autres énumérées dans l'aide. -- Envoyez un mail à users+h...@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