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!
[gelöst] refresh bzw. reload in Tabelle eines Unterformulars
Moderator: Moderatoren
[gelöst] refresh bzw. reload in Tabelle eines Unterformulars
Zuletzt geändert von NTClient am Mo, 15.08.2011 21:28, insgesamt 1-mal geändert.
Re: refresh in Tabelle eines Unterformulars
Hallo Bernd,
angenommen dein Hauptformular heißt "MainForm" das Unterformular "SubForm".
Gruß R
angenommen dein Hauptformular heißt "MainForm" das Unterformular "SubForm".
Code: Alles auswählen
sub reload_subform
oformsub=ThisComponent.drawpage.forms.MainForm.SubForm
oformsub.reload
end sub
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: refresh in Tabelle eines Unterformulars
Ahhh --- Sehr gut !!!
Vielen Dank!
Vielen Dank!

Re: refresh in Tabelle eines Unterformulars
Hallo NTClient,
es wäre schön, wenn Du diesen Thread dann als [gelöst] markieren würdest, einfach auf "ÄNDERN" klicken und die Titelzeile ganz oben anpassen.
Gruß R
es wäre schön, wenn Du diesen Thread dann als [gelöst] markieren würdest, einfach auf "ÄNDERN" klicken und die Titelzeile ganz oben anpassen.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: [gelöst] refresh bzw. reload in Tabelle eines Unterformu
Mach ich doch glatt!
Ich frage mich nur, woher weiß mann das alles?
oformsub=ThisComponent.drawpage.forms.MainForm.SubForm
oformsub.reload
Könnte das dann auch so lauten?:
ThisComponent.drawpage.forms.MainForm.SubForm.reload
Da soll mal einer drauf kommen.
Gruß Bernd!
Ich frage mich nur, woher weiß mann das alles?
oformsub=ThisComponent.drawpage.forms.MainForm.SubForm
oformsub.reload
Könnte das dann auch so lauten?:
ThisComponent.drawpage.forms.MainForm.SubForm.reload
Da soll mal einer drauf kommen.
Gruß Bernd!
Re: [gelöst] refresh bzw. reload in Tabelle eines Unterformu
Hallo,
Gruß R
ja, geht auch.NTClient hat geschrieben:Könnte das dann auch so lauten?:
ThisComponent.drawpage.forms.MainForm.SubForm.reload
z.B. von hier: viewtopic.php?f=8&t=47265&start=15#p172331NTClient hat geschrieben:Ich frage mich nur, woher weiß mann das alles?
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO