Guten Morgen,
heute widmen wir uns der Frage, warum weder UpdateRules noch InsertRules ausgelöst werden, wenn wir einen Datensatz per Subform anlegen.
Im vorliegenden Fall generieren wir eine Nummer für den Nummernkreis bei Insert, oder bei Update (wenn das Feld aus irgendwelchen Gründen leer sein sollte). Das funktioniert wunderbar, solange man das aus des betroffenen BO Maske heraus erledigt.
Wenn wir aber ein anders BO haben, das eine Subform (direkte Relation) zu dem o.g. BO aufweist, und legen dort einen neuen Datensatz an, wird dessen Insert Regel nicht ausgeführt. Auch die Update Regel wird nicht ausgeführt, was dafür sorgt, dass wir leere Felder da drinnen haben. Was nicht toll ist.
Die Frage ist: ist das „normal“ (anerkannter Bug/Feature), oder gibt es einen Weg die Regeln dennoch ausgelöst zu bekommen, der aber nicht ganz offensichtlich ist?
Verwirrte Grüße,
imunixx