[gelöst] refresh bzw. reload in Tabelle eines Unterformulars
Verfasst: Fr, 12.08.2011 09:00
Hallo Jungs (und Mädels)!
Ich möchte nach einem "INSERT INTO-Makro" die Tabelle im Unterformular eines Hauptformulars aktualisieren, damit der Eintrag gesichtet werden kann. Ich habe über "Makro aufzeichnen" folgendes Makro erhalten:
sub TabRefresh
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:Refresh", "", 0, Array())
end sub
Problem: Das Makro aktualisiert das Hauptformular. Das will ich aber nicht, weil das Hauptformlar auf eine Abfrage zurückgreift, für die der Benutzer einige Eingaben machhen muss.
Manuell geht das so: Wenn ich den Curser in die Tabelle des Unterformulars stelle und dann den Aktualisieren-Button clicke, wird hingegen nur die Tabelle aktualisiert, in der sich der Curser befindet. Genau das soll das Makro auch machen.
Eine ne Idee?
Gruß Bernd!
Ich möchte nach einem "INSERT INTO-Makro" die Tabelle im Unterformular eines Hauptformulars aktualisieren, damit der Eintrag gesichtet werden kann. Ich habe über "Makro aufzeichnen" folgendes Makro erhalten:
sub TabRefresh
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:Refresh", "", 0, Array())
end sub
Problem: Das Makro aktualisiert das Hauptformular. Das will ich aber nicht, weil das Hauptformlar auf eine Abfrage zurückgreift, für die der Benutzer einige Eingaben machhen muss.
Manuell geht das so: Wenn ich den Curser in die Tabelle des Unterformulars stelle und dann den Aktualisieren-Button clicke, wird hingegen nur die Tabelle aktualisiert, in der sich der Curser befindet. Genau das soll das Makro auch machen.
Eine ne Idee?
Gruß Bernd!