Seite 1 von 1

Befehl für einen neuen Datensatz

Verfasst: Sa, 05.03.2005 10:39
von willie
Hallo,

kann mir jemand angeben, wie man in einem Makro für ein Formular einen neuen Datensatz direkt anlegt, ohne Verwendung der Navigationsleiste (das Formular hat keine Navigationsleiste) ?
Gibt es evtl. in einem HOWTO o.Ä. eine Zusammenstellung der Befehle für die direkte Datensatz-Manipulation über Makros?

Grüße
Willie

Re: Befehl für einen neuen Datensatz

Verfasst: Di, 08.03.2005 06:45
von HM
Hallo Willie,
willie hat geschrieben:
kann mir jemand angeben, wie man in einem Makro für ein Formular einen neuen Datensatz direkt anlegt, ohne Verwendung der Navigationsleiste (das Formular hat keine Navigationsleiste) ?

ich habe mir dafür nachfolgendes Makro aufgezeichnet

sub Hinzu
rem ----------------------------------------------------------------------
rem define variables
dim Dokument as object
dim dispatcher as object

rem ----------------------------------------------------------------------
rem get access to the Dokument
Dokument = ThisComponent.CurrentController.Frame

dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(Dokument, ".uno:NewRecord", "", 0, Array())

end sub

Das Makro wurde dann einfach einer Schaltfläche im Formular zugeordnet.

Gruß

Herbert