Seite 2 von 2
Re: DBMemo Text durchstreichen
Verfasst: Mittwoch 1. Juni 2022, 22:14
von Gerhards
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;
Re: DBMemo Text durchstreichen
Verfasst: Donnerstag 2. Juni 2022, 08:52
von Raffenberg
Hallo,
Sie müssen bei einem Memofeld folgende Syntax unter Memo1 OnPrint nutzen:
oder bei Entscheidung in Abhängigkeit eines Datenbankfeldes
Code: Alles auswählen
Memo1.Font.Strikeout := BKBerufsuebergreifend['NotenKrz'] = 'NB';
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.