' 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

Reply via email to