Datums-/Uhrzeitfelder verwenden

Wenn Sie die Möglichkeit bereitstellen möchten, Datum oder Uhrzeit im Formular zu speichern, fügen Sie dem Formular ein Datums-/Uhrzeitfeld hinzu. Der Wert in einem Datums-/Uhrzeitfeld kann mit Hilfe von vordefinierten Mustern und mit Hilfe des für das Feld angegebenen Gebietsschemas formatiert und angezeigt werden.

Sie können Ihrem Formularentwurf beispielsweise ein Datums-/Uhrzeitfeld hinzufügen, so dass Benutzer das Datum eingeben oder in einem Kalenderfenster auswählen können.

Nachdem Sie ein Datums-/Uhrzeitfeld zum Formularentwurf hinzugefügt haben, können Sie den Beschriftungstext bearbeiten und die Eigenschaften des Objekts in der Palette „Objekt“ auf den Registerkarten „Feld“, „Wert“ und „Bindung“ ändern. Sie können die folgenden Eigenschaften festlegen:

  • Ändern der Beschriftung für das Feld. Siehe Beschriftungen formatieren.

  • Festlegen eines Randstils für das Feld. Siehe So legen Sie den Randstil fest.

  • Definieren des Feldes als sichtbar, unsichtbar oder ausgeblendet. Siehe Objekte als sichtbar, unsichtbar oder ausgeblendet definieren.

  • Festlegen einer Sprache für das Feld. Siehe So legen Sie ein Gebietsschema (Sprache und Land oder Region) für ein Objekt fest.

  • Festlegen des Zeichenformats für das Feld. Siehe Textfelder verwenden.

  • Festlegen der Verwendung der horizontalen Länge des Textfeldes zur Bestimmung der maximal zulässigen Anzahl von Zeichen und Ziffern in Designer.

  • Definieren des Anzeigemusters

  • Definieren des Bearbeitungsmusters (d. h. des Formats der Dateneingabe)

  • Bestimmen des anfänglich anzuzeigenden Standardwertes

  • Definieren einer Laufzeiteigenschaft (Sie können zum Beispiel das Datum und die Uhrzeit der Formular-Wiedergabe einfügen)

  • Definieren von Überprüfungsmustern

  • Festlegen, ob das Datum, die Uhrzeit oder beides angezeigt werden soll

  • Definieren von Datenbindungsmustern

  • Festlegen einer Bindungsmethode zum Speichern und Abrufen gebundener Daten

Datums-/Uhrzeitfelder unterstützen Skripten und Berechnungen. Wenn ein Benutzer Daten bereitstellen soll, können Sie bestimmen, ob die Eingabe empfohlen oder erforderlich ist, und Sie können entsprechende Meldungen erstellen, die den Benutzer zur Dateneingabe auffordern. Alle Benutzereingaben können mit Hilfe von Skripten überprüft werden.

So fügen Sie aktuelle Datumsfelder hinzu

Mit einem Datums-/Uhrzeitfeld können Sie das aktuelle Datum automatisch anzeigen, indem Sie die Option „Laufzeiteigenschaften“ auf der Registerkarte „Wert“ in der Palette „Objekt“ verwenden.

Hinweis: Bei der Verwendung eines aktuellen Datumsfeldes wird das Datum aktualisiert, um das aktuelle Systemdatum jedes Mal wiederzugeben, wenn ein Benutzer das Formular öffnet.
  1. Klicken Sie in der Palette „Objektbibliothek“ auf die Kategorie „Standard“ und ziehen Sie ein Objekt „Datums-/Uhrzeitfeld“ in den Formularentwurf.

  2. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Wert“ und wählen Sie in der Liste „Typ“ die Option „Berechnet - Schreibgeschützt“ aus.

  3. Aktivieren Sie die Option „Laufzeiteigenschaften“.

  4. Zeigen Sie auf der Registerkarte „PDF-Vorschau“ eine Vorschau des Formulars an.

So definieren Sie das Verhalten von Datums-/Uhrzeitfeldern

  1. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Wert“. Wählen Sie eine der folgenden Optionen aus:

    • Wenn Sie die Benutzer entscheiden lassen möchten, ob sie Daten eingeben möchten oder nicht, wählen Sie die Option „Benutzereingabe“ aus.

    • Wenn Sie die Benutzer zur Dateneingabe auffordern möchten und es sich bei dem Feld um ein empfohlenes Feld handeln soll, wählen Sie die Option „Benutzereingabe - Empfohlen“ aus und geben Sie im Feld „Meldung bei leerem Feld“ eine benutzerdefinierte Meldung ein.

    • Wenn Sie die Benutzer zur Dateneingabe auffordern möchten und es sich bei dem Feld um ein erforderliches Feld handeln soll, wählen Sie die Option „Benutzereingabe - Erforderlich“ aus und geben Sie im Feld „Meldung bei leerem Feld“ eine benutzerdefinierte Meldung ein.

    • Wenn es sich bei dem Feld um ein schreibgeschütztes Feld handeln soll und Sie darin einen Datenwert anzeigen möchten, der über ein angehängtes Skript berechnet und angezeigt wird, wählen Sie die Option „Berechnet - Schreibgeschützt“ aus. Die Benutzer können den berechneten Wert nicht bearbeiten.

    • Wenn es sich bei dem Feld um ein editierbares Feld handeln soll und Sie darin einen Datenwert anzeigen möchten, der über ein angehängtes Skript berechnet und angezeigt wird, wählen Sie die Option „Berechnet - Benutzer darf überschreiben“ aus. Die Benutzer können den berechneten Wert bearbeiten, wenn im Berechnungsskript eine Verarbeitung der Benutzereingabe vorgesehen ist. Wenn ein Benutzer den berechneten Wert bearbeiten möchte, wird eine Meldung angezeigt, die im Feld „Meldung beim Überschreiben eines Werts“ festgelegt wurde.

    • Wenn es sich bei dem Feld um ein schreibgeschütztes Feld handeln soll und Sie darin einen Datenwert anzeigen möchten, der zur Laufzeit zusammengeführt oder berechnet und angezeigt wird, wählen Sie die Option „Schreibgeschützt“ aus. Die Benutzer können den Wert nicht bearbeiten.

  2. Wenn der Wert empfohlen oder erforderlich ist, geben Sie in das Feld „Meldung bei leerem Wertefeld“ eine Eingabeaufforderung ein.

  3. Wenn der Wert zur Laufzeit berechnet werden soll, weisen Sie dem Objekt mit Hilfe des Skript-Editors ein Berechnungsskript zu.

  4. (Optional) Wenn ein berechneter Wert überschrieben werden darf, können Sie eine Meldung in das Feld „Meldung beim Überschreiben eines Werts“ eingeben.

    Sie können ein Überprüfungsmuster oder eine Skriptmeldung mit einem Wert aus einer Datenquelle dynamisch ausfüllen. Dadurch können Sie sicherstellen, dass Benutzer den richtigen Wert in das Feld eingeben.

So definieren Sie benutzerdefinierte Datenbindungseigenschaften für Datums-/Uhrzeitfelder

Mit den Bindungsoptionen können Sie ein Formular erstellen, das Daten für die Infrastruktur eines Unternehmens erfasst, und/oder eine externe Quelle nutzen, um ein Formular zur Laufzeit auszufüllen. Die Datenbindungseigenschaften werden auf der Registerkarte „Bindung“ der Palette „Objekt“ festgelegt.

  1. Wählen Sie das Datums-/Uhrzeitfeld aus.

  2. Legen Sie für das Formular fest, dass beim Öffnen eine Verbindung zur Datenquelle hergestellt wird.

  3. Binden Sie das Feld an die entsprechende Daten-Node. Informationen dazu, wie Sie Objekte an Datenquellen binden können, finden Sie unter Binden von Feldern an eine Datenquelle.

So legen Sie die in Datums-/Uhrzeitfeldern angezeigten Daten fest

Sie können festlegen, ob das Datum, die Uhrzeit oder beides angezeigt werden soll.

  1. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Bindung“.

  2. Geben Sie in der Liste „Datenformat“ an, was im jeweiligen Feld angezeigt werden soll:

    • Datum Legt fest, dass das Objekt ein Datum ist.

    • Uhrzeit Legt fest, dass das Objekt eine Uhrzeit ist.

    • Datum und Uhrzeit Legt fest, dass das Objekt ein Datum und eine Uhrzeit ist.

So definieren Sie das Muster für Datums-/Uhrzeitfelder

  1. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Feld“.

  2. Klicken Sie auf „Muster“ > „Anzeige“.

  3. Wählen Sie in der Liste für die Typauswahl das Muster aus, das für die Anzeige der Daten im Datums-/Uhrzeitfeld verwendet werden soll.

    Hinweis: Damit sämtliche Datums-, Uhrzeit- und Datums-/Uhrzeitformate in der Liste „Typ auswählen“ angezeigt werden, müssen Sie zuerst in der Palette „Objekt“ auf der Registerkarte „Bindung“ unter „Datenformat“ die Option „Datum und Uhrzeit“ auswählen.

So legen Sie das Zeichenformat für Datums-/Uhrzeitfelder fest

Mit dem Zeichenformat können Sie die Zahlen durch Begrenzungslinien trennen, die zu Datums-/Uhrzeitfeldern hinzugefügt werden.

  1. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Feld“.

  2. Wählen Sie „Zeichenanzahl in Textfeld“ aus, um die einzelnen Zahlen im Datums-/Uhrzeitfeld durch Begrenzungslinien voneinander zu trennen.

  3. Geben Sie ein, wie viele Zahlen im Datums-/Uhrzeitfeld durch Begrenzungslinien getrennt werden.

So begrenzen Sie die Zahlen in Datums-/Uhrzeitfeldern

Sie können einschränken, wie viele Zahlen in Datums-/Uhrzeitfelder eingegeben werden können, indem Sie für Designer die Verwendung der horizontalen Länge des Datums-/Uhrzeitfeldes zur Bestimmung der zulässigen Anzahl von Zahlen festlegen.

 Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Feld“ und wählen Sie „Länge auf sichtbaren Bereich beschränken“ aus.