Je suis passé a des formulaires sur documents writer, la programmation est plus simple, la présentaton de base plus jolie et mes macros y restent attachées... Mais quel est donc l'avantage des formulaires intégrés?
-----Message d'origine----- De : Bernard Marcelly [mailto:[EMAIL PROTECTED] Envoyé : vendredi 25 août 2006 15:25 À : prog@fr.openoffice.org Objet : Re: [prog] formulaires intégrés et SQL Bonjour nicolas papon Message du 2006-08-23 14:51: > Bonjour, > > Je cherche à charger un formulaire de base intégrée à parti dune > requête SQL définie dynamiquement par macro. > > > dbDoc = maSource.DatabaseDocument > dbDoc = StarDesktop.loadComponentFromURL(adrOdb, "_blank", 0, > OdbOpt()) > > lesFormulaires = dbDoc.FormDocuments > > stdOpenArgs(0).Name = "ActiveConnection" > GetConnected = dbDoc.Datasource.getConnection("","") > stdOpenArgs(0).Value = getConnected > stdOpenArgs(1).Name = "OpenMode" > stdOpenArgs(1).Value = "open" > > SQL="select * from ""Table CV"" WHERE ((""Nom"" ='Stéphane PIETRI')) " > 'stdOpenArgs(2).Name="Command" > 'stdOpenArgs(2).Value=SQL > > monform= lesFormulaires.loadComponentFromURL(nomFormulaire, "_blank", > 0, > stdOpenArgs()) Ici tu as obtenu un *document* de formulaire. Mais ce document peut comporter plusieurs formulaires de base de données. Il faut donc récupérer le bon formulaire (probablement le premier et unique) dans ce document. Voir la page 639 du livre ed.2. Bonne journée Bernard --------------------------------------------------------------------- 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]