Bonjour Jean, Désolé de ne pouvoir t'aider plus.
Par acquis de conscience j'ai fais un test sous XP-SP3 et OOo3.1.0 afin de vérifier. Le formulaire de menu lance bien le gestionnaire dans Base. Vérifie dans ton document : - le chemin de la base de données, - les macros (les deux : procédure + fonction) qui doivent être placées dans le fichier Trois_gros_Jean_Sympa_menu_avec_macro.odt (fourni dans l'exemple). Bonne chance. Francois Gatto Selon Jean Sympa <[email protected]>: > Bonjour François, > Je suis parvenu à copier les macros dans le document à distance. > J'ai précisé le chemin de la source de données. > > > Malgré le chemin, il y a toujours une erreur. > > Base cherche à utiliser les macros de l'application, sans trouver le chemin > vers la source des données. > Je suis dans l'impasse > Cordialement > Papy > > > > //-------------------------------------------------------------------------------------------------- > Francois Gatto a écrit : > > Bonsoir, > > > > Si tu suis la seconde méthode indiquée ici : > > http://wiki.services.openoffice.org/wiki/FR/FAQ/Base/116 > > > > tu devras indiquer la source de données (ton fichier Base au format odb) > > comme dans la copie d'écran ci-dessous : > > > > http://www.cijoint.fr/cjlink.php?file=cj200907/cijMcQseyh.png > > > > *Attention* > > le chemin que tu as mentionné me semble erroné : > > F\Application\Trois_Gros\Trois_Gros.odt > > > > il devrait être de la forme (Fenêtres Micromou) : > > F:\Application\Trois_Gros\Trois_Gros.odb > > |__ deux points fichier Base _____| > > > > > > Francois Gatto > > > > Jean Sympa a écrit : > > > >> Merci François, > >> > >> Mon exemple fonctionne normalement. > >> Mon seul problème est celui de l'externalisation d'un formulaire. > >> > >> Je sens que ta réponse contient la solution. > >> J'avance sur la pointe des pieds, par étapes. > >> > >> > >>> Dans l'exemple retransmis la connexion à la source est établie selon > mon > >>> chemin local > >>> > >> > "file:///home/francois/Documents/OpenOffice/OOoBase/Trois_gros_Jean_Sympa_sans_macro.odb" > >> > <file:///home/francois/Documents/OpenOffice/OOoBase/Trois_gros_Jean_Sympa_sans_macro.odb> > >> > >> > >> Je suis sous XP. Le chemin de l'appliction est : > >> F\Application\Trois_Gros\Trois_Gros.odt > >> > >> Où et comment adapter la connexion à la source dans mon cas? > >> J'ai épluché les deux exemples les et sans macro sans truver la > réponse. > >> Cordialement > >> Papy > >> > >> > >> > >> Francois Gatto a écrit : > >> > >>> Bonsoir Jean, > >>> > >>> Ton exemple fonctionne bien (testé sous Linux et OOo 3.1.0). > >>> Cela est normal car ton formulaire "menu" est inclus dans le fichier odb > >>> ainsi que les macros associées. > >>> > >>> Pour ce qui concerne l'externalisation d'un formulaire : > >>> > >>> - après l'avoir enregistrer au format odt, il convient d'ouvrir ce > >>> formulaire et de [r]établir la connexion/liaison avec la base source. > >>> Dans l'exemple retransmis la connexion à la source est établie selon > mon > >>> chemin local > >>> > "file:///home/francois/Documents/OpenOffice/OOoBase/Trois_gros_Jean_Sympa_sans_macro.odb" > >>> > >>> > >>> - pour ce qui concerne un formulaire externe nécessitant (ton cas) > >>> d'ouvrir d'autres formulaires intégrés quant à eux dans le fichier odb > >>> (Base) il faut exécuter la/les macro/s adéquates à partir du > formulaire > >>> externe et donc enregistrer cette/ces macro/s dans ce formulaire odt. > >>> > >>> L'exemple modifié est ici : > >>> http://www.cijoint.fr/cjlink.php?file=cj200907/cijw42wLh2.zip > >>> > >>> Bonne chance. > >>> > >>> Francois Gatto > >>> > >>> Jean Sympa a écrit : > >>> > >>> > >>>> Merci à tous, > >>>> > >>>> Base Echec Ouvrir un formulaire à partir d'un fichier > >>>> vous avez proposé deux méthodes qui marchent chez vous. > >>>> Aucune ne fonctionne sur la maquette suivante: Trois_Gros que j'essaie > >>>> de joindre à ce message. > >>>> http://www.cijoint.fr/cjlink.php?file=cj200907/cijmrkajmX.odb > >>>> Cordialement > >>>> Papy > >>>> > >>>> > >>>> > >>>> fricard.claude a écrit : > >>>> > >>>> > >>>>> La méthode exposée par Bernard pour ouvrir un formulaire à partir > d'un > >>>>> fichier .odt fonctionne bien. > >>>>> Dommage pour le switchboard, mais peut-être une solution sera > >>>>> proposée dans un avenir proche. > >>>>> Claude > >>>>> ----- Original Message ----- From: ribotb To: > >>>>> [email protected] Sent: Sunday, July 12, 2009 8:59 PM > >>>>> Subject: Re: [users-fr] Base Ouvrir un formulaire à partir d'un > >>>>> fichier odt > >>>>> > >>>>> > >>>>> > >>>>> En ce qui concerne l'externalisation du formulaire switchboard, > >>>>> comme je l'avais dit sur l'autre fil de discussion relatif à ce > >>>>> sujet, le fait d'éditer le formulaire pour le modifier fait que l'on > >>>>> perd les items créés avec l'assistant. Donc à mon sens cette > >>>>> opération n'est pas possible. > >>>>> Bernard > >>>>> > >>>>> fricard.claude a écrit : > >>>>> > Je ne sais pas si je peux ouvrir le formulaire switchboard à > >>>>> partir d'un fichier odt, à prioiri je crains que non. Déjà je n'ai > pas > >>>>> bien saisi comme fait-on pour connecter la base de données au > >>>>> formulaire externe et ce même en lisant la FAQ/116, lien donné par > >>>>> Jean-Michel. Si je clique sur un bouton de commande du formulaire de > >>>>> mon fichier odt, j'obtiens un message analogue à celui rapporté par > >>>>> que Jean Sympa dans son message du 08/07: OpenForm ... > >>>>> > Merci > >>>>> > Claude > >>>>> > ----- Original Message ----- > From: Jean Michel PIERRE > >>>>> > >>>>> > >>>>>> To: [email protected] > Sent: Wednesday, July 08, 2009 > >>>>>> > >>>>>> > >>>>> 5:34 PM > >>>>> > Subject: Re: [users-fr] Base Ouvrir un formulaire à partir d'un > >>>>> fichier odt > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > Jean Sympa a écrit : > >>>>> > > Merci Jean Michel, > >>>>> > > > >>>>> > > Pour changer de base de données, il convient de faire: > >>>>> > > > >>>>> > > faire Edition > Changer de base de données > > et non pas > >>>>> > > faire Fichier > Changer de base de données > > > > >>>>> > C'est corrigé : > >>>>> > >> > >>>>> > >> http://wiki.services.openoffice.org/wiki/FR/FAQ/Base/116 > >>>>> > > > >>>>> > > >>>>> > > >>>>> > > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: [email protected] > >>>>> For additional commands, e-mail: [email protected] > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [email protected] > >>>> For additional commands, e-mail: [email protected] > >>>> > >>>> > >>>> > >>>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [email protected] > >>> For additional commands, e-mail: [email protected] > >>> > >>> > >>> > >>> > >>> > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
