Einfügen eines neuen Datensatzes verhindern

4. März 2008 14:19

Hallo

Ich habe eine Formular erstellt, welches Artikelzubuchungen in einen Unterformular macht. Im Hauptformular gibt es ein Feld ABGESCHLOSSEN, welches bei Schichtende gesetzt wird. Danach wird diese Formular wieder mit eine neuen Datensatz erstellt. Nun möchte ich aber verhindern, das eine neue Datensatz angelegt wird, wenn es noch eine Datensatz gibt, welche noch nicht abgeschlossen ist.

Kann ich dies im Formular beim Trigger OnInsertRecord machen bzw. wie kann ich dies abbrechen.

lg
stony

4. März 2008 15:06

Wenn es geht, nichts auf der Form sondern auf der Tabelle im OnInsert-Trigger.

4. März 2008 15:33

Wenn es doch im Form sein muss, dann:


Form - OnInsertRecord(BelowxRec : Boolean) : Boolean
EXIT(COUNT=0);