Markierfeld per Makro auf Null setzen (gelöst)

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: Markierfeld per Makro auf Null setzen (gelöst)

Re: Markierfeld per Makro auf Null setzen (gelöst)

von Noebian » Fr, 16.12.2011 09:12

ja, danke, ich habe Xray und komme allmählich immer besser klar damit.
Ich hatte nur an der falschen Stelle gesucht: bei den Methoden, irgendwas mit "set..."

Re: Markierfeld per Makro auf Null setzen (gelöst)

von F3K Total » Do, 15.12.2011 21:37

Noebian hat geschrieben:Super einfach, wenn man weiß wie's geht!
Hast Du Xray?
wenn Du z.B. ein Markierfeld auf einem Formular hast, bekommst du mit

Code: Alles auswählen

ochkbox=thisComponent.drawpage.forms(0).getbyname("Markierfeld 1")
xray ochkbox
folgende drei Anzeigen aus denen du es selber schliessen kannst:
state.png
state.png (65.09 KiB) 1284 mal betrachtet
Gruß R

Re: Markierfeld per Makro auf Null setzen

von Noebian » Do, 15.12.2011 21:13

Super einfach, wenn man weiß wie's geht! :-)

Danke schön.

Re: Markierfeld per Makro auf Null setzen

von F3K Total » Do, 15.12.2011 21:00

Hi,
versuch es mit .state statt .Currentvalue
0= nicht angehakt
1= angehakt

falls dreifacher Status:
2=Haken gedimmt

Gruß R

Markierfeld per Makro auf Null setzen (gelöst)

von Noebian » Do, 15.12.2011 20:32

Moin, moin,
ich habe ein Formular, in dem es 12 Markierfelder für die 12 Monate eines Jahres gibt.
Sie lassen sich auslesen mit

Code: Alles auswählen

oForm=thisComponent.Drawpage.Forms.GetByName("Formular")
Monat(1)= oForm.btn_Januar.CurrentValue
nun hätte ich gern einen Knopf, mit dem ich alle 12 Felder auf Null setzen kann - aber welchen Befehl kann ich dazu nehmen?
Ich habe versucht:

Code: Alles auswählen

oForm.btn_Januar.CurrentValue=0

und bekomme die Antwort "Eigenschaft ist schreibgeschützt".
Wie komme ich da weiter?

Nach oben