exit_form(no_validate) in oracle forms
Ich habe Zweifel.
warum müssen wir festlegen exit_form(no_validate) zweimal auf den Auslöser "when_button_pressed",verlassen Sie das Formular ohne überprüfung.
warum ist es zu validieren, auch wenn ich no_validate in exit_form.
P. S: meine form ist der status "geändert"
Bitte helfen Sie mir in das Verständnis der zugrunde liegenden Konzept, so wie ich bin neu in oracle forms
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Grund, warum Sie haben 2 x
EXIT_FORM
ist aufgrund der Art und Weise, die Formen der Griffe Abfrage-Modi.EXIT_FORM
benötigt wird, verlassen Sie das Formular.EXIT_FORM
führt zum Abbruch der Abfrage-Modus, aber die form bleibt offen. Eine zweiteEXIT_FORM
dann verlassen Sie das Formular.Daher 2 x
EXIT_FORM
Anrufe garantiert immer das Formular zu schließen.Wenn Ihr Formular ist noch überprüfen, ich vermute, dass die Validierung geschieht vor Ihre
when-button-pressed
trigger wird ausgelöst, d.h. wenn der Benutzer auf die Schaltfläche klickt, die vermutlich Maus Navigieren eingestellt ja, Formulare müssen Sie zuerst navigieren Sie den cursor zu der Schaltfläche; dies wahrscheinlich verursacht item-level-Validierung (und möglichen Datensatz-Ebene) um das Feuer.Wenn Sie möchten, dass der-Taste verlassen Sie das Formular aus und kündigen Validierung etc., Ich glaube, Sie müssen Maus Navigieren zu Keine.
Ich denke, Sie haben die Eigenschaft, schiffbar und oder Maus navigieren Sie auf den button auf und in dem moment, drücken Sie die Validierung von dem Artikel, den Sie stehen über den feuern.
Sollten Sie schiffbar und Maus navigieren Eigenschaft aus.