Seite 1 von 1
Tabllen unterdrücken - nur Formular
Verfasst: Mi, 06.01.2016 11:39
von pubazi
Hallo,
kann man in OOo Base die Tabellenansicht unterdrücken, so dass der Benutzer nur mit den Formularen und Berichten arbeiten kann?
Armin
Re: Tabllen unterdrücken - nur Formular
Verfasst: Mi, 06.01.2016 16:02
von RobertG
Hallo Armin,
die wohl einfachste Variante dürfte sein, mit externen Formularen zu arbeiten. Damit hast Du allerdings noch keinen Zugriff auf Berichte. Vielleicht machst Du Dir einfach das Makro aus dem Handbuch passend, mit dem von externen Formularen aus Berichte innerhalb einer *.odb-Datei gestartet werden. Siehe dazu das Kapitel "Makros", dort ist im Unterkapitel "Datenbankaufgaben mit Makros erweitert" dieses Makro erläutert:
Code: Alles auswählen
SUB Berichtsstart(oEvent AS OBJECT)
DIM oFeld AS OBJECT
DIM oForm AS OBJECT
DIM oDocument AS OBJECT
DIM oDocView AS OBJECT
DIM Arg()
oFeld = oEvent.Source.Model
oForm = oFeld.Parent
sURL = oForm.DataSourceName
oDocument = StarDesktop.loadComponentFromURL(sURL, "_blank", 0, Arg() )
oDocView = oDocument.CurrentController.Frame.ContainerWindow
oDocView.Visible = False
oDocument.getCurrentController().connect
Wait(100)
oDocument.ReportDocuments.getByName("Bericht").open
oDocument.close(True)
END SUB
Gruß
Robert