stimmt. Ich hatte das einfach so übernommen und übersehen. Das macht so keinen Sinn.
Evtl. könnte das tatsächlich so funktionieren:
if BKBerufsuebergreifend['Notenkrz'] <> 'NE' then DBMemo4.Font.StrikeOut:=true;
DBMemo Text durchstreichen
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
- Gerhards
- Fachberater*in
- Beiträge: 308
- Registriert: Montag 1. Oktober 2018, 16:19
- Schulform: Gesamtschule
Re: DBMemo Text durchstreichen
Viele Grüße
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
- Raffenberg
- Beiträge: 2564
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: DBMemo Text durchstreichen
Hallo,
Sie müssen bei einem Memofeld folgende Syntax unter Memo1 OnPrint nutzen:
oder bei Entscheidung in Abhängigkeit eines Datenbankfeldes
Bei Memofeldern und Textfeldern wird immer der gesamte Text gestrichen. Teile des Textes können nicht gestrochen werden. Das geht nur bei RichText-Feldern, wäre hier programmiertechnisch ein Klimmzug.
Bei den Zeugnisreports werden nicht erteilte Fächer in den Subreports ausgeblendet, anstatt gestrichen.
Sie müssen bei einem Memofeld folgende Syntax unter Memo1 OnPrint nutzen:
Code: Alles auswählen
Memo1.Font.Strikeout := true;
Code: Alles auswählen
Memo1.Font.Strikeout := BKBerufsuebergreifend['NotenKrz'] = 'NB';
Bei den Zeugnisreports werden nicht erteilte Fächer in den Subreports ausgeblendet, anstatt gestrichen.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg