Dezimal-Feld prüfen ob leer

25. September 2009 10:36

Hallo alle!

Es geht um das Feld "Quantity" im Formular "Purchase Order Subform".
Im OnValidate von "No." muss ich ermitteln, ob "Quantity" schon befüllt ist, oder nicht.
Wie mache ich das?
TESTFIELD() schießt einfach nur eine Error-Message, falls das Feld noch leer ist.

LG Gerald

Re: Dezimal-Feld prüfen ob leer

25. September 2009 10:43

Code:
IF Quantity = 0 THEN BEGIN
  // was auch immer
END;


?

Re: Dezimal-Feld prüfen ob leer

25. September 2009 10:45

Was, wenn der User 0 schon eingegeben hat?
Dann ist das Feld ja auch nicht mehr leer.

Re: Dezimal-Feld prüfen ob leer

25. September 2009 10:56

da der Initwert von Dezimal hier gleich der 0 ist, hast du hier ein Problem.
entweder du merkst dir dass der Wert erfasst wurde (zusätzliches Bool) oder
du setzt den Initwet auf (irgendwas unmöglich anderes) was dann wieder abzuprüfen wäre.