Bei einer Formularset-Summenvalidierung überprüft FORMS Felder auf verschiedenen Formularen eines Formularsets daraufhin, ob die Summen der Werte dem Wert eines anderen Feldes entsprechen. Ist dies nicht der Fall, zeigt Verify die einzelnen Felder an, so dass Sie sie verifizieren können. Beispiele dafür sind Formulare mit Zwischensummen und einer Gesamtsumme auf verschiedenen Seiten.
Um eine Formularset-Summenvalidierung zu definieren, gehen Sie folgendermaßen vor:
Klicken Sie im Manager im Dialogfeld Formularsetdefinition auf Validierungen. Das Dialogfeld Formularsetvalidierung wird angezeigt.
Geben Sie in Gesamtsummenfeld den Namen des Feldes ein, das die zu überprüfende Gesamtsumme enthält. Das Feld, das Sie hier eingeben, darf im gesamten Formularset nur einmal vorkommen.
Die Felder unter Zu summierende Felder sind die Felder, deren Werte summiert und mit dem Gesamtsummenfeld verglichen werden sollen. Beachten Sie, dass jedes zu summierende Feld im Formularset nur einmal vorkommen darf. Sie können also nicht Gesamtsumme = Summe + Summe angeben. Klicken Sie auf das Feld Zu summierende Felder und geben Sie den Namen eines der zu summierenden Felder ein. Klicken Sie dann auf Einfügen, um es zu dem Kombinationsfeld hinzuzufügen.
Klicken Sie erneut auf das Feld und geben Sie den Namen des nächsten zu summierenden Feldes ein. Klicken Sie erneut auf Einfügen, um den Inhalt des Kombinationsfeldes zu aktualisieren.
Wiederholen Sie diese Schritte, bis Sie die Namen aller Felder eingegeben haben, aus denen die Summe gebildet werden soll. Vergessen Sie nicht, auf Einfügen zu klicken, nachdem Sie den letzten Feldnamen eingegeben haben.
Sie können den Inhalt des Kombinationsfeldes jederzeit anzeigen, indem Sie auf den Abwärtspfeil neben dem Feld Zu summierende Felder klicken. Wenn Sie einen Feldnamen aus der Liste löschen wollen, wählen Sie ihn aus und klicken dann auf Aus Formularset löschen. (Aus Formularset löschen bedeutet, dass das Feld in der Formularset-Summenvalidierung nicht mehr berücksichtigt wird.
Im Bearbeitungsfeld Max. Abweichung können Sie die maximal zulässige Abweichung zwischen dem Wert im Gesamtsummenfeld und dem Gesamtwert der Felder unter Zu summierende Felder festlegen.
Klicken Sie auf OK.
Hinweis: Nur ausgefüllte Felder werden in der Formularset-Summenvalidierung berücksichtigt. Wenn ein Feld, das Sie als zu summierendes Feld angegeben haben, nicht ausgefüllt ist, wird kein Fehler zurückgegeben, es sei denn, Sie haben für dieses Feld die Option Muss ausgefüllt sein ausgewählt.