button - formular - fenster - schliessen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

apple
Beiträge: 4
Registriert: Fr, 09.03.2007 10:17

button - formular - fenster - schliessen

Beitrag von apple »

hej allemaal,
folgendes: ich öffne von einem formular (1) aus mittles eines buttons ein weiteres formular (2). schön, nun soll sich gleichzeitig das formular (1) wieder schliessen.
bitte, hilft mir!
RS
*******
Beiträge: 1088
Registriert: Fr, 14.01.2005 10:27

Beitrag von RS »

Hi,

folgender Beitrag hier aus dem Forum könnte Dir vielleicht weiterhelfen: viewtopic.php?t=10082&highlight=makro+schlie%DFen

Ist jetzt ein erster Denkansatz, da ich gleich in's Wochenende gehe, gucke Montag hier wieder rein, vielleicht konntest Du Dir ja inzwischen etwas "basteln"...

Gruß,

Rebecca
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey apple,

ein formular ist ein normales Writer-Dokument. Die Codezeile

Code: Alles auswählen

oDoc.close(true)
schliessst dein Dokument, wobei "oDoc" das Objekt dienes Dokumentes repräsentiert. Im einfachsten Fall erreichst du das wie folgt:

Code: Alles auswählen

oDoc = thisComponent
Aber Achtung: Das funktioniert nur, wenn keine anderen Prozesse noch laufen und ein "Veto" einlegen. Dafür bist du dann selbst verantwortlich.
Könnte sein, dass mit dem Öffnen des anderen Formulars der Fokus ebenfalls übergeben wird - und dann der Prozess blockiert. Einfach mal ausprobieren ;-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
longjohn
Beiträge: 8
Registriert: Mi, 14.03.2007 17:00

Beitrag von longjohn »

gut zum lesen, aber ich scheiter auch schon an einem einfacheren problem.

wie öffne ich mittels button im Formular ein anderes Formular?

und wo muss man diese Codes implementieren bzw. einfügen?
longjohn
Beiträge: 8
Registriert: Mi, 14.03.2007 17:00

Beitrag von longjohn »

ích hab mich schon brav weiterinformiert, aber scheitere einen kleinen schritt weiter.


habs hier erläutert.

Vielleicht kann mir jemand helfen? viewtopic.php?p=45501#45501
Antworten