Tabellen-Kontrollfeld unsichtbar schalten

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Christiana
***
Beiträge: 62
Registriert: Di, 20.03.2007 11:41

Tabellen-Kontrollfeld unsichtbar schalten

Beitrag von Christiana »

Hallo,

auf meinem Unterformular befindet sich ein Tabellen-Kontrollfeld, das am Anfang unsichtbar sein soll.
Mein Code dazu sieht folgendermaßen aus:

Code: Alles auswählen

oDoc = thisComponent
oForm = oDoc.DrawPage.Forms(0)
oSubform = oForm.getByName("SubForm")
oGrid = oSubform.getByName("SubForm_Grid")	
	
oDocCtl = oDoc.getCurrentController()
oGridCtl = oDocCtl.getControl(oGrid) 
'myInspector(oGridCtl)	
oGridCtl.setVisible(False)
'oGridCtl.Visible = False 
msgbox "Tabellen-Kontrollfeld sichtbar: " & oGridCtl.isVisible	
Aber obwohl keine Fehlermeldung kommt, ist mein Tabellen-Kontrollfeld weiterhin sichtbar.
Merkwürdigerweise zeigt auch isVisible False an.
Was ist falsch?

Vielen Dank im Voraus!

Christiana
OOo 3.1 mit WIN XP SP 3 und PostgreSQL 8.2
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Tabellen-Kontrollfeld unsichtbar schalten

Beitrag von turtle47 »

Hallo Christina,

schau Dir dieses Thread mal an.

Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Christiana
***
Beiträge: 62
Registriert: Di, 20.03.2007 11:41

Re: Tabellen-Kontrollfeld unsichtbar schalten

Beitrag von Christiana »

Hallo Jürgen,

danke für das Heraussuchen des Threads. Dieses hatte ich tatsächlich noch nicht gelesen. :oops:
Aber leider kann ich keinen tatsächlichen Unterschied zu meinem Code entdecken.
Und wie gesagt, das Makro läuft ohne Fehlermeldung durch, nur ohne Wirkung. Das Grid bleibt sichtbar.
Wahrscheinlich sehe ich diesmal den Wald vor lauter Bäumen nicht und benötige die Kettensäge.

Christiana
OOo 3.1 mit WIN XP SP 3 und PostgreSQL 8.2
Antworten