Seite 1 von 1

Dialogabfrage und Setzung von Checkboxen

Verfasst: Dienstag 4. Dezember 2018, 18:11
von wrefisch
Hallo,

ich habe einen Report mit einer Tabelle. Die Tabelle (tableGrid) pro Zeile enthält mehrere checkboxen. Ich versuche jetzt über eine Abfrage (SelectOption) für jeden Schüler zu ermitteln, welche CheckBox pro Zeile aktiviert sein soll.

Unter TableGrid habe ich beim Ereignis OnPrint die Abfrage und Setzung der Checkboxen implementiert. Das funktioniert auch, aber nur fast. Die Checkbox wird korrekt ermittelt und aktiviert.

So wird bspw. für den 1. Schüler die Checkbox1 aktiviert. Für den zweiten Schüler kommt auch die Abfrage und wird dementsprechen die Checkbox5 aktiviert. Bei diesen Schüler ist es aber so, dass sowohl Checkbox1 und Checkbox5 aktiviert sind. Wie kann ich das lösen?

Anbei das Formular. Es handelt sich um das Grid auf Seite 2.

Viele Grüße

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 06:01
von Jochen Torspecken
Ich habe jetzt zwar noch nicht in das Formular geschaut, aber wenn Sie vor Beginn der Abfragen einmal alle Checkboxen auf ncint angehakt setzen, solte es klappen.

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 08:26
von wrefisch
Hallo,

die Checkboxen sind per default nicht aktiviert. Tatsächlich sind ja auch nur zwei Checkboxen aktiv. Die anderen drei sind nicht aktiv.


Grüße

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 11:27
von Christoph Sprung
wrefisch hat geschrieben: Dienstag 4. Dezember 2018, 18:11 Wie kann ich das lösen?
Dadurch, dass Sie alle Checkboxen im DetailAfterPrint-Ereignis zurücksetzen:

begin
CheckBox1.checked := false;
CheckBox2.checked := false;
CheckBox3.checked := false;
CheckBox4.checked := false;
CheckBox5.checked := false;
end;

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 11:48
von wrefisch
Merci.

So ganz habe ich die Struktur noch nicht durchschaut. Gibt es irgendwo einen Dokument, in dem das Processing beschrieben wird?

Grüße

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 12:05
von Pfotenhauer
Hallo.

Die Checkboxen bedienen sich ja nicht aus der Datenbank und verhalten sich quasi wie globale Variablen.
Dadurch erhalten sie ihren Zustand und müssen nach jedem Detail-Band-Durchlauf zurückgesetzt werden.

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Mittwoch 5. Dezember 2018, 12:10
von wrefisch
Macht Sinn....

Ach, und wo wir dabei sind.... kann man verschiedene Abfragen auch kombinieren, sodass man nur eine Übersicht mit Dialogfeldern hat? Ähnlich einem Formular?

Viele Grüße

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Donnerstag 6. Dezember 2018, 09:06
von Raffenberg
wrefisch hat geschrieben: Mittwoch 5. Dezember 2018, 12:10 Ähnlich einem Formular?
Nein, das geht leider nicht.
Ausführliche Dokumentation finden Sie hier:
https://www.svws.nrw.de/index.php?id=dokumentationen
und hier:
http://www.digital-metaphors.com/downlo ... OnlineHelp

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Donnerstag 7. Februar 2019, 20:16
von wrefisch
Merci!

Re: Dialogabfrage und Setzung von Checkboxen

Verfasst: Donnerstag 7. Februar 2019, 23:41
von M. Plümper
Vielleicht eine alternative zum obigen Vorgehen. Wenn Sie für das Zeugnis mehrere "Werte" benötigen, so könnten Sie dafür Vermerkarten definieren und diese zuweisen. Dann wird beim Zeugnisdruck darauf zugegriffen. Schauen Sie einmal unter LoadVermerke in der Reporting-Dokumentation nach.