Hallo zusammen,
ich habe da wahrscheinlich eine ganz triviale Frage:
Ich möchte gerne in ein Dialoglistenfeld eine Eingabevalidierung einbauen. Das besagte Feld hat den Namen Hersteller. Wenn man das Dokument speichert und es nichts aus dem Dialogfeld ausgewählt worden, soll eine Meldung erscheinen das kein Hersteller ausgewählt wurde.
Momentan habe ich das so gelöst:
@If(Hersteller!="";@Success;@Failure("Bitte Hersteller auswählen"))
Das funktioniert zwar, aber das danach angezeigte Dialogfenster zeigt immer nur "Field contains incorrect Value"an. Man kann es mit o.k. bestätigen. Anschliessend wird man gefragt ob das Dokument gespeichert werden soll. Beim Klick auf Abbrechen kann ich dann nachträglich noch einen Hersteller eintragen. Funktioniert zwar,gefällt mir aber nicht !
Ich würde es gerne über @prompt[ok] lösen:
Wenn ich die Sache über @prompt[ok] versuche, bekomme ich zwar eine Meldung das der Hersteller eingetragen werden muss, aber nach dem Klick auf den OK Button speichert er das Dokument ohne das ich den Hersteller eintrage muss, sofort ab. Wie schaffe ich es das er nach dem Klick auf den OK Button wieder zurück in das ursprüngliche Feld springt, damit ich noch einen Hersteller aussuchen kann/muss
So geht es nicht:
@If(Hersteller!="";@Success;@Prompt([ok];"Bitte wählen Sie einen Hersteller aus !"))
Bitte gebt mir einen Tipp !
Vielen Dank im Voraus !