Hallo,
es ist wahrscheinlich einfach zu früh.
Ich möchte dass eine verstecktes Feld nicht validiert wird. Dazu habe ich folgende Formel geschrieben :
_hide := @If(@GetProfileField("frmSetup"; "stp_CostUnit_TXT") = "0" ; @True;@False);
_value := @ThisValue;
@If(!_hide & _value = "" ; @Failure("Sie müssen einen Kostenträger angeben"); @Success)
Leider bekomme ich immer die Meldung ich sollte einen Kostenträger angeben.
Habe es dann mit folgender Variante versucht:
_hide := @If(@GetProfileField("frmSetup"; "stp_CostUnit_TXT") = "0" ; @True;@False);
_value := @ThisValue;
@If(_hide ; @Success;!_hide & _value = "" ; @Failure("Sie müssen einen Kostenträger angeben"); @Success)
Wenn ich den Code in einen Button setze und anstatt @Failure/@Success ein @Prompt verwende bekomme ich das gewünschte Ergebnis.
Vorab die Formel steht auch wirklich in dem Event Eingabevalidierung.