Seite 1 von 1

HSQLDB, LabelField, Titel ändern

Verfasst: Sa, 14.07.2007 18:45
von wega
Hallo zusammen,

wenn ich per Makro bei einem LabelField die eigenschaft "Titel" ändern will, z.B. von "Suchbegriff" in "Firma", wie lautet da die richtige Syntax?

Die von mir angewandte liefert eine Fehlermeldung.
oForm.getByName("LabelField_Suchbegriff").Titel = "Firma"

mit freundlichem Gruß
Werner

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Sa, 14.07.2007 20:31
von komma4
die Eigenschaft "Titel" gibt's nicht - ergo die Meldung.

Nehme Xray zum Debuggen / Untersuchen der Eigenschaften und Methoden.

Dann kommt wahrscheinlich:

Code: Alles auswählen

oForm.getByName("LabelField_Suchbegriff").Label = "Firma"
raus

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Sa, 14.07.2007 22:04
von wega
Hallo Winfried,

genau richtig, jetzt hats geklappt.

Dumm, daß im Kontrollfeld unter Eigenschaften des Beschriftungsfeldes Titel steht anstatt Label.

Aber hauptsache jetzt klappt es.

Gruß Werner

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Sa, 14.07.2007 22:27
von komma4
wega hat geschrieben: daß im Kontrollfeld unter Eigenschaften des Beschriftungsfeldes Titel steht anstatt Label.
Werner, das ist die deutsche Übersetzung für die Oberfläche - bei der Programmierung werden die englischen Bezeichner beibehalten...

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Sa, 14.07.2007 23:59
von wega
Hallo Winfried,

hatte mir das nach Deiner Antwort beinahe schon gedacht. Ich werde versuchen, dies bei eventuell anstehenden Problemen zu berücksichtigen.
Übrigens habe ich mir das Xrey einmal runtergeladen. Natürlich habe ich noch das eine oder andere Problem da durchzublicken.
Aber man hat ja sonst nichts zu tun.

mit freundlichem Gruß
Werner

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Mo, 16.07.2007 09:45
von komma4
Hast Du xray installiert, dann finden sich zwei neue Module in Deinen BASIC-libraries:

XrayDyn
und XrayTool

Ich habe dann eine Schaltfläche, die folgendes Makro aufruft:

Code: Alles auswählen

Sub XRayLaden
GlobalScope.BasicLibraries.Loadlibrary("XrayTool")
msgbox "Xray geladen / Xray loaded"
End Sub
Nun kannst Du in Deinem Code mit einer Anweisung

Code: Alles auswählen

xray meinObjekt
das Tool aufrufen: Volià

Re: HSQLDB, LabelField, Titel ändern

Verfasst: Mi, 18.07.2007 07:34
von wega
Hallo Winfried,

Danke für den Hinweis.

mit freundlichem Gruß
Werner