12. Dezember 2013 13:09
Hi,
also ich glaube, dass ist nicht so trivial wie es sich anhört.
Da du das Häkchen des boolschen Feldes ja nicht umsonst rausnehmen und reinsetzen willst, müsste hier ein Umweg für die Anzeige gefunden werden.
Mir fällt da momentan nur sowas ein:
neue glob Variable (bool) auf der Page - dieses sollte anfänglich (OnOpenPage) immer auf True stehen, da dein boolsches Feld der Table ja anscheinend auf TRUE steht, wenn die Page geöffnet wird
ein neues Field in Page einbauen, welche Sourceexp die neue glob Var ist.
Das Ursprungsfeld aus der Table würde ich ausblenden/entfernen, da dafür ja nun deine Variable steht.
Im OnValidate-Trigger des neuen Feldes der Page könntest du prüfen, dass wenn die neue Variable auf False steht, der aktuelle Datensatz markiert wird (MARK) ....da du ja nur die Variable geändert hast und nicht das Feld der Table, bleibt der Datensatz auch beim Update erhalten
Am Schluss müssen natürlich noch die Datensätze geändert werden, die markiert wurden -> also hier den OnClosePage-Trigger verwenden.
Ich hab keine Ahnung, ob es auch einfacher geht und ob ich es zuuuuu kompliziert beschrieben habe :(