Seite 1 von 1

Labelprogrammierung

Verfasst: Mittwoch 20. März 2019, 19:04
von SteffenAlbers
Hallo zusammen,

ich habe ein kleines Problem mit einer Labelprogrammierung.
Ich würde gerne eine Abfrage via BeforePrint programmieren, welche nach dem Namen eines Lehrers fragt.

Nach dem Eintragen des Namens soll dieser auf dem Dokument erscheinen, das gedruckt wird.

Ich habe eine Variable unter Deklarationen programmiert: NameLehrer : string;
Danach habe ich unter BeforePrint im Hauptbericht folgendes eingetragen:

begin
NameLehrer:= StringInput('Welcher Lehrer unterschreibt die Verwarnung?', ' ') ;
end;

Die Abfrage funktioniert auch und ich kann den Namen des Lehrers eintragen.

Danach bin ich auf das Label gegangen und habe unter OnGetText folgendes eingetragen:

begin

Text := 'NameLehrer'

end;

Ich denke hier liegt der Fehler, denn im Dokument erscheint nicht der Name des Lehrers, sondern NameLehrer.

Wie bekomme ich es hin, dass der Name des Lehrers in das Dokument im Anschluss übernommen wird?

Für die Antworten schon mal ein Dankeschön im Voraus.

Re: Labelprogrammierung

Verfasst: Mittwoch 20. März 2019, 19:07
von SteffenAlbers
Hier im Anhang auch noch der passende Report.
Verwarnungen_Brief_Unterschrift_KL.rtm
(5.73 KiB) 76-mal heruntergeladen

Re: Labelprogrammierung

Verfasst: Mittwoch 20. März 2019, 19:31
von Falko Müller
Lassen Sie die Anführungszeichen weg:
Text:= NameLehrer;
Wenn man Anführungszeichen benutzt, wird genau der Text ausgegeben, der dazwischen steht.