Abfrage bei mehreren Vermerken eines Schülers

Entwicklung und Austausch neuer Formulare

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
OWeber
Beiträge: 83
Registriert: Montag 10. Dezember 2018, 16:23
Schulform: GE

Abfrage bei mehreren Vermerken eines Schülers

Beitrag von OWeber »

Hallo alle zusammen,

ein Item soll bei einem Report nur dann gedruckt werden, wenn ein bestimmter Vermerk eingetragen ist.

Mit

Code: Alles auswählen

begin
   if Vermerke['VermerkArt_ID'] = '5' then 
   Image4.visible := true 
else 
  Image4.visible := false;
end;
funktioniert das problemlos, wenn es nur den einen Vermerk gibt oder dieser als erster eingetragen ist.

Wie muss der obige Code verändert werden, dass auch bei mehreren eingetragenen Vermerken das Item dann korrekt gedruckt wird?

Vielen Dank für Hinweise und Anregungen!
---------------------------
Lieben Gruß

Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
D.Jakel
Beiträge: 861
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Abfrage bei mehreren Vermerken eines Schülers

Beitrag von D.Jakel »

Guten Tag, um mehrere Bemerkungen drucken zu können, muss man einen Subreport haben. So wie Sie das schildern, gibt es im Report wahrscheinlich nur ein DB-Feld. Dadurch wird immer nur der erste Vermerk ausgegeben bzw. unterdrückt.
Wenn Sie das innerhalb eines Subreports machen, werden alle Vermerke abgearbeitet, es entsteht aber immer eine Leerzeile, wenn das Feld ausgeblendet wird.
mfG, D.Jakel
OWeber
Beiträge: 83
Registriert: Montag 10. Dezember 2018, 16:23
Schulform: GE

Re: Abfrage bei mehreren Vermerken eines Schülers

Beitrag von OWeber »

Hallo Herr Jakel,
danke für den Hinweis, der aber leider so nicht klappt. Baue ich das Bild in einen Subreport ein und setze den obigen Code dann im onPrint-Bereich für das Element im Subreport ein, dann wird auch nur der erste Vermerk berücksichtigt. Ich habe dunkel im Kopf, dass ich da eine Art Schleife durch die Vermerke laufen lassen müsste .. aber da hört es bei mir leider auf :(
---------------------------
Lieben Gruß

Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
D.Jakel
Beiträge: 861
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Abfrage bei mehreren Vermerken eines Schülers

Beitrag von D.Jakel »

Vielleicht hilft diese Debatte:
viewtopic.php?f=14&t=3618&p=21596&hilit ... rke#p21596

Herr Sprung hat da eine Lösung gepostet, wie mir scheint.
mfG, D.Jakel
A.Löser
Fachberater*in
Beiträge: 151
Registriert: Montag 3. Dezember 2018, 19:56
Schulform: Sek I

Re: Abfrage bei mehreren Vermerken eines Schülers

Beitrag von A.Löser »

Bei den RAP-Funktionen gibt es LoadVermerke() und LoadVermerkeEx().
Vielleicht hilft das.
Mit freundlichen Grüßen
A. Löser
Antworten

Zurück zu „Formulare - Austausch und Entwicklung“