Seite 1 von 1

Organisatioinsform Berufskolleg

Verfasst: Mittwoch 29. November 2023, 09:39
von BjoernFal
Hallo,
ich muss für eine Schulbescheinigung die Organisationsform angeben.

Ich nutze einen RichText und habe hier nur die Möglichkeit das Kürzel (V für Vollzeit) auszulesen mit:

<dbtext datapipeline='plVersetzung'>OrgFormKrz</dbtext>

In der Berechnung unter getText wollte ich dann mit

begin
if Klassen['OrgFormKrz'] = 'V' then
RichText2:='Vollzeit';
end;
Denn Volltext erzeugen.
Ich bekomme aber die Meldung: Inkompatibler Datentyp.
Kann jemand helfen?

P.S.: Auch wenn ich dankbar bin, wenn Leute "nimm diesen Report hier" schreiben....
Ich möchte verstehen, was ich falsch mache :-)
Danke!!

Re: Organisatioinsform Berufskolleg

Verfasst: Mittwoch 29. November 2023, 09:55
von Jochen Torspecken
Progrmmieren Sie innerhalb des OnGetText zum RichText2, dann genügt (so weit ich mich erinnere) Text:= statt RichText2:=
Ansonsten müssen Sie RichText2.RichText:= schreiben.

Re: Organisatioinsform Berufskolleg

Verfasst: Mittwoch 29. November 2023, 10:14
von BjoernFal
Hallo Herr Torspecken,
vielen Dank!
Das war die Lösung!

Re: Organisatioinsform Berufskolleg

Verfasst: Mittwoch 29. November 2023, 17:22
von Hauke Hayen
BjoernFal hat geschrieben: Mittwoch 29. November 2023, 09:39 Ich möchte verstehen, was ich falsch mache
RichText2.RichText

heißt, dass Sie jetzt im Element RichText2 auf die Eigenschaft RichText (also den Textinhalt) zugreifen.
So könnten Sie mit:

Code: Alles auswählen

RichText2.Transparent:=false; 
RichText2.Color:=clgray
RichtText2.font.color:=clred;    
Die Transparenz des ganzen Elementes ändern und dann die Farbe des RichText2-Elementes (nicht der Schrift in dem Element!!) auf Grau stellen und die Schriftfarbe auf Rot.
Welche Elemente wie angesprochen werden, können Sie unter Berechnungen der Toolbox unten rechts im Reportdesigner entnehmen.