Verwenden von Schaltflächen im Formularentwurf

Damit der Forms-Dienst Formulardaten abrufen, Berechnungen durchführen und Felddaten überprüfen kann, muss das Formular einen Mechanismus zum Auslösen der Anforderung bereitstellen. Diese Auslösung erfolgt meist über Schaltflächen, die sich auf dem Formular befinden. Die Beschriftung einer Befehlsschaltfläche gibt dem Benutzer deren Funktion an. Wenn ein Benutzer auf eine Schaltfläche klickt, wird die formularbezogene Verarbeitung vom Skript angefordert, das mit der Schaltfläche verknüpft ist. In der Regel löst eine Schaltfläche einen Sende- oder Berechnungsvorgang aus.

Schaltflächen sind die gängigste Möglichkeit, Logik in Formularentwurfsskripten ausführen zu lassen. Das Platzieren einer Schaltfläche in einem Formularentwurf in Designer und das Konfigurieren ihrer Sendeoption impliziert einen Sendevorgang. Zweck einer Sendeschaltfläche ist das Abschließen der Ausfüllung des Formulars und Übermitteln von Daten an den Forms-Dienst. Dieser Prozess kann jedoch durch Überprüfungsvorgänge unterbrochen werden. Wenn ein Benutzer beispielsweise einen ungültigen Wert in ein Feld eingibt, muss der Benutzer den Wert ggf. korrigieren, bevor die Formulardaten an den -Dienst gesendet werden können. Ein Formular kann auch eine Berechnungsschaltfläche enthalten. Eine Berechnungsschaltfläche kann Berechnungen für Daten ausführen und das Formular aktualisieren.