[gelöst] refresh bzw. reload in Tabelle eines Unterformulars

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] refresh bzw. reload in Tabelle eines Unterformulars

Re: [gelöst] refresh bzw. reload in Tabelle eines Unterformu

von F3K Total » Mo, 15.08.2011 22:16

Hallo,
NTClient hat geschrieben:Könnte das dann auch so lauten?:
ThisComponent.drawpage.forms.MainForm.SubForm.reload
ja, geht auch.
NTClient hat geschrieben:Ich frage mich nur, woher weiß mann das alles?
z.B. von hier: viewtopic.php?f=8&t=47265&start=15#p172331
Gruß R

Re: [gelöst] refresh bzw. reload in Tabelle eines Unterformu

von NTClient » Mo, 15.08.2011 21:31

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!

Re: refresh in Tabelle eines Unterformulars

von F3K Total » Mo, 15.08.2011 19:57

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

Re: refresh in Tabelle eines Unterformulars

von NTClient » Mo, 15.08.2011 17:41

Ahhh --- Sehr gut !!!

Vielen Dank! :D

Re: refresh in Tabelle eines Unterformulars

von F3K Total » Fr, 12.08.2011 23:12

Hallo Bernd,
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
Gruß R

[gelöst] refresh bzw. reload in Tabelle eines Unterformulars

von NTClient » 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!

Nach oben