Vorschau im Report-Designer verändert Felder
Verfasst: Mittwoch 1. Juni 2022, 12:05
Ich habe nach einigem Ausprobieren folgendes Verhalten des Reportdesigners festgestellt und frage mich, ob das bekannt oder gewollt ist (denn es hat mir einige Formulare zerschossen):
Ich generiere einen neuen Report mit nur einem Richtext-Feld mit dem Text "bestanden".
In den Berechnungen manipuliere ich dieses Feld (in Detail.BeforePrint) z.B. mit Richtext1.Richtext = 'durchgefallen';
Nun wähle ich in SchILD mehrere Schüler aus und gehe auf Report bearbeiten - Vorschau.
Natürlich steht dort "durchgefallen". Wenn ich allerdings schnell (!) von der Vorschau wieder auf Entwurf klicke, so ändert sich der Inhalt des Richtext-Feldes im Explorer auf "durchgefallen".
Wenn ich nun speichere, steht dort für immer "durchgefallen".
Ich glaube, das passiert, wenn die Liste der Schüler noch nicht abgearbeitet ist und man zu früh wieder auf Entwurf klickt. Ich konnte es z.B. nicht reproduzieren, wenn ich nur einen Schüler ausgewählt hatte. Irgendwie wird eine noch zu verarbeitende Anweisung auf mein Formularfeld angewendet.
Ich generiere einen neuen Report mit nur einem Richtext-Feld mit dem Text "bestanden".
In den Berechnungen manipuliere ich dieses Feld (in Detail.BeforePrint) z.B. mit Richtext1.Richtext = 'durchgefallen';
Nun wähle ich in SchILD mehrere Schüler aus und gehe auf Report bearbeiten - Vorschau.
Natürlich steht dort "durchgefallen". Wenn ich allerdings schnell (!) von der Vorschau wieder auf Entwurf klicke, so ändert sich der Inhalt des Richtext-Feldes im Explorer auf "durchgefallen".
Wenn ich nun speichere, steht dort für immer "durchgefallen".
Ich glaube, das passiert, wenn die Liste der Schüler noch nicht abgearbeitet ist und man zu früh wieder auf Entwurf klickt. Ich konnte es z.B. nicht reproduzieren, wenn ich nur einen Schüler ausgewählt hatte. Irgendwie wird eine noch zu verarbeitende Anweisung auf mein Formularfeld angewendet.