Auf neu geöffnetes Formular zugreifen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Argh
*
Beiträge: 10
Registriert: Mo, 07.04.2014 10:06

Auf neu geöffnetes Formular zugreifen

Beitrag von Argh »

Hallo zusammen,

ich öffne über ein Formular ein weiteres mit

Code: Alles auswählen

ThisDatabaseDocument.FormDocuments.getByName("Stammdaten").open
Nun möchte ich direkt anschließend auf diese Form zugreifen. Dazu habe ich 2 Varianten versucht:

1)

Code: Alles auswählen

oForm = ThisComponent.DrawPage.Forms(0)
2)

Code: Alles auswählen

oDoc = StarDesktop.CurrentComponent
oForm = oDoc.DrawPage.Forms(0)
mit beiden Varianten bin ich aber immer auf dem Form vorher. Was mache ich falsch?

Anbei mein Dokument.

Danke und Gruß
Christian
Dateianhänge
Mitarbeiter_Verwaltung.odb
(53.59 KiB) 56-mal heruntergeladen
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Auf neu geöffnetes Formular zugreifen

Beitrag von RobertG »

Hallo Christian,

Du musst ja irgendwie auf das neue Formular zugreifen. Dies funktioniert vermutlich, indem Du dem zu öffnenden Formular eine Variable zuweist:

Code: Alles auswählen

oNewForm = ThisDatabaseDocument.FormDocuments.getByName("Stammdaten").open
oForm = oNewForm.DrawPage.Forms(0)
Gruß

Robert
Argh
*
Beiträge: 10
Registriert: Mo, 07.04.2014 10:06

Re: Auf neu geöffnetes Formular zugreifen

Beitrag von Argh »

Hallo Robert,

danke für den Hinweis . . . manchmal ist es so einfach :)

Funktioniert jetzt super!

Gruß
Christian
Antworten