' Ouvrir un formulaire à partir d'un autre Sub OuvrirFormulaire() dim optFichier(2) as new com.sun.star.beans.PropertyValue
monDoc = thisComponent lesForm = monDoc.Parent.FormDocuments monForm = lesForm.getByName("NomFormulaire") optFichier(0).Name = "ActiveConnection" optFichier(0).Value = monDoc.Parent.DataSource.getConnection("","") ' user, password optFichier(1).Name = "OpenMode" optFichier(1).Value = "open" lesForm.loadComponentFromURL(monForm.Name, "", 0, optFichier()) End Sub 'Ouvrir un rapport à partir d'un formulaire Sub OuvrirRapport() dim optFichier(2) as new com.sun.star.beans.PropertyValue monDoc = thisComponent lesReports = monDoc.Parent.ReportDocuments monReport = lesReports.getByName("NomRapport") optFichier(0).Name = "ActiveConnection" optFichier(0).Value = monDoc.Parent.DataSource.getConnection("","") ' user, password optFichier(1).Name = "OpenMode" optFichier(1).Value = "open" lesReports.loadComponentFromURL(monReport.Name, "", 0, optFichier()) End Sub Pour les requêtes je ne sais pas, mais tu peux créer un formulaire sur ta requête et ouvrir le formulaire Tu assignes les macros sur l'événement "Lors du déclenchement" de tes boutons Christine