12. September 2011 09:09
Hallo!
Wenn ein neuer Artikel in der Item Tabelle angelegt wird, wird automatisch ein Häckechen in der Spalte Gesperrt angelegt.
Soll nun dieser Artikel entsperrt werden öffnet sich eine Form in der ein Passwort eingegeben werden soll. Dieses Passwort ist in der Tabelle Lager Einrichtung hinterlegt. Nun mein Problem ist wenn ich nun auch das richtige Passwort eingebe kommt trotzdem die Fehlermeldung das es nicht das korrekte Passwort wäre.
Dies ist in dem OnPush Trigger der Form hinterlegt:
IF PasswordInput = InventorySetup."Password Item Unblocking" THEN BEGIN
Item.VALIDATE(Item.Blocked, FALSE);
Item.MODIFY;
END ELSE BEGIN
Item.VALIDATE(Item.Blocked, TRUE);
Item.MODIFY;
MESSAGE('Sie haben ein falsches Kennwort eingegeben');
END;
12. September 2011 09:17
Fehlt da das InventorySetup.get?
12. September 2011 09:20
Vor dem if???
12. September 2011 09:24
Irgendwo vor deinem Codeblock. Die Lagereinrichtung muss ja gelesen worden sein, um das PW vergleichen zu können.
12. September 2011 09:26
und wie kann ich die Form schließen wenn das Passwort korrekt war?
12. September 2011 09:28
Mit CurrForm.Close
12. September 2011 09:48
Du würdest damit einen unblocked item wieder blocken wenn die Funktion aufgerufen wird und das Passwort falsch ist?
Ich glaube das ist nicht ganz logisch. Das Item blocked true finde ich unnötig. Ich würde evtl. vorher auch eine Abfrage machen "If Item.blocked then"
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.