HSQLDB, LabelField, Titel ändern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

HSQLDB, LabelField, Titel ändern

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: HSQLDB, LabelField, Titel ändern

Beitrag 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
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

Re: HSQLDB, LabelField, Titel ändern

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: HSQLDB, LabelField, Titel ändern

Beitrag 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...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

Re: HSQLDB, LabelField, Titel ändern

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: HSQLDB, LabelField, Titel ändern

Beitrag 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à
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
wega
****
Beiträge: 148
Registriert: So, 03.06.2007 21:37

Re: HSQLDB, LabelField, Titel ändern

Beitrag von wega »

Hallo Winfried,

Danke für den Hinweis.

mit freundlichem Gruß
Werner
Antworten