Sie können die Überprüfungsskript-Meldung auch dynamisch mit einem Wert aus einer Datenquelle ausfüllen. Dadurch können Sie sicherstellen, dass Benutzer den richtigen Wert in das Feld eingeben.Sie können beispielsweise eine eigene Fehlermeldung anzeigen, wenn Benutzer etwas in ein Feld eingeben, das nicht mit dem zugehörigen Skript übereinstimmt. So kann an ein numerisches Feld, etwa mit der Bezeichnung „Menge“, ein Skript angehängt sein, in dem festgelegt ist, dass die Zahl in diesem Feld nicht größer als sein darf als 100. Gibt der Benutzer eine Zahl über 100 ein, wird eine eigene Fehlermeldung angezeigt.Das Schema, zu dem Sie eine Verbindung herstellen, könnte die folgende Definition für ein Überprüfungsskript enthalten:Die Datendatei, zu der Sie einen Verweis erstellen, könnte die folgende Definition für die Skriptüberprüfung enthalten:<validationScript dp_scriptMessage=”DP Script Message – The quantity must be less than or equal to 100.”/>Wenn Sie die Datendatei mit dem Formularentwurf zusammenführen und in das Feld für die Menge eine Zahl eingeben, die größer ist als 100, wird ein Dialogfeld mit einer Fehlermeldung angezeigt.Eine weitere Möglichkeit wäre die Einrichtung eigener Fehlermeldungen zu einem Skript in einer anderen Sprache. Die Datendatei, zu der Sie einen Verweis erstellen, könnte die folgende Definition für die Skriptüberprüfung enthalten:Wenn Sie die Datendatei mit dem Formularentwurf zusammenführen und in das Feld für die Menge eine Zahl eingeben, die größer ist als 100, wird ein Dialogfeld mit einer Fehlermeldung in französischer Sprache angezeigt.
Hinweis: Wenn Sie in Ihrer Datendatei Nicht-ASCII-Zeichen (wie Akzentzeichen oder die deutschen Umlaute) verwenden möchten, achten Sie darauf, dass die Datei entsprechend kodiert ist und die Kodierung in der XML-Verarbeitungsanweisung richtig identifiziert wird. Beispiel:
•
• Vergewissern Sie sich, dass eine Verbindung zu der Datenquelle besteht, an deren Daten Formularobjekteigenschaften gebunden werden. Siehe Grundlagen zum Herstellen einer Verbindung zu einer Datenquelle.
• Vergewissern Sie sich, dass ein Verweis auf eine Datendatei mit definierten Daten für die Formularobjekteigenschaft vorhanden ist, um das Formular mit einer Beispieldatendatei zu testen. Siehe So zeigen Sie die Vorschau eines Formulars mit Musterdaten an.
1.
2. (Optional) Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Feld“ und geben Sie im Feld „Beschriftung“ eine Beschriftung für das Objekt ein.Geben Sie beispielsweise Menge ein.
6. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Wert“ und anschließend auf die aktive Beschriftung „Überprüfungsskript-Meldung“.
Hinweis: Falls noch keine Verbindung zu einer Datenquelle besteht, wird in diesem Listenfeld lediglich der Eintrag „Standarddatenbindung“ angezeigt.