Einfügen einer Datumsauswahl
Gilt für
Eine Datumsauswahl ist ein Steuerelement, mit dem Benutzer schnell Datumsangaben in ein Microsoft Office InfoPath-Formular eingeben können, indem sie auf einen kleinen Popupkalender klicken. Beispielsweise können Sie eine Datumsauswahl verwenden, um Geburtsdatum von Personen in einem Versicherungsformular zu erfassen. Sie können auch eine Datumsauswahl verwenden, um vordefinierte Datumsangaben anzuzeigen, z. B. das aktuelle Datum.
In diesem Artikel
- Wann sollte eine Datumsauswahl verwendet werden?
- Die Benutzerfreundlichkeit
- Überlegungen zur Kompatibilität
- Einfügen einer Datumsauswahl
- Anzeigen des aktuellen Datums in einer Datumsauswahl
- Anzeigen des aktuellen Datums und der aktuellen Uhrzeit in einer Datumsauswahl
- Layouttipps
Wann sollte eine Datumsauswahl verwendet werden?
Verwenden Sie eine Datumsauswahl, wenn Sie Folgendes ausführen möchten:
- Ermöglichen Sie Es Benutzern, Datumsangaben ihrer Wahl in ein Formular einzugeben, z. B. Start- und Endtermine für ein bestimmtes Projekt.
- Verwenden Sie die Funktionen heute und jetzt , um das heutige Datum und die uhrzeit auf einem Formular anzuzeigen.
- Anzeigen von Datumsangaben aus einer externen Datenquelle, z. B. Abrechnungs- und Versanddaten aus einer Datenbank mit Kundenbestellungen.
In der folgenden Abbildung wird eine Datumsauswahl für eine Formularvorlage für Reiseanfragen verwendet, um das Abflugdatum für einen Flug zu erfassen.
Sie können die Datumsauswahl an Ihre Anforderungen anpassen, indem Sie in der Formularvorlage auf das Steuerelement doppelklicken und dann dessen Eigenschaften ändern. Beispielsweise können Sie ein Standarddatum angeben oder die Art und Weise ändern, wie das Datum auf dem Formular angezeigt wird.
Die Benutzerfreundlichkeit
Datumsauswahlen sehen wie Textfelder aus, mit der Ausnahme, dass auf der rechten Seite des Felds ein kleines Kalendersymbol angezeigt wird. Um den Popupkalender zu öffnen, klicken Benutzer auf das Kalendersymbol. Wenn der Kalender angezeigt wird, können Benutzer auf das gewünschte Datum im Kalender klicken oder die Nach-rechts- und nach-links-Schaltflächen verwenden, um durch die Monate zu scrollen. Wenn Benutzer das aktuelle Datum einfügen möchten, können sie unten im Kalender auf die Schaltfläche Heute klicken.
Überlegungen zur Kompatibilität
Wenn Sie eine Formularvorlage in InfoPath entwerfen, können Sie einen bestimmten Kompatibilitätsmodus auswählen, um eine browserkompatible Formularvorlage zu entwerfen. Wenn eine browserkompatible Formularvorlage auf einem Server veröffentlicht wird, auf dem InfoPath Forms Services ausgeführt wird und dann browserfähig ist, können Formulare, die auf der Formularvorlage basieren, in einem Webbrowser angezeigt werden. Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind einige Steuerelemente im Aufgabenbereich Steuerelemente nicht verfügbar, da sie nicht in einem Webbrowser angezeigt werden können.
Obwohl Datumsauswahlen verfügbar sind, wenn Sie eine browserkompatible Formularvorlage entwerfen, beachten Sie die folgenden Einschränkungen:
- Datumsauswahlen werden nur in Windows Internet Explorer Browsern vollständig unterstützt. In anderen Webbrowsern wird die Datumsauswahl als Textfeld angezeigt, obwohl Datumsformatierungsoptionen im Textfeld unterstützt werden.
- Platzhaltertext ist Text, der in einem Steuerelement in einer Formularvorlage angezeigt wird. Ein Beispiel für Platzhaltertext ist "Klicken Sie hier, und geben Sie ein." Obwohl Sie Platzhaltertexteinstellungen für browserkompatible Formularvorlagen beibehalten können, wird dieser Text in Webbrowsern nicht angezeigt.
Einfügen einer Datumsauswahl
Das Verfahren zum Einfügen einer Datumsauswahl unterscheidet sich geringfügig, je nachdem, ob Sie eine neue, leere Formularvorlage entwerfen oder den Entwurf Ihrer Formularvorlage auf einer Datenbank oder einer anderen externen Datenquelle basieren.
Die folgende Abbildung zeigt, wie eine Datumsauswahl aussieht, wenn sie im Entwurfsmodus ausgewählt wird.
Steuerelemente können gebunden oder ungebunden sein. Wenn ein Steuerelement gebunden ist, ist es mit einem Feld oder einer Gruppe in der Datenquelle verbunden, sodass in das Steuerelement eingegebene Daten in der zugrunde liegenden Formulardatei (XML) gespeichert werden. Wenn ein Steuerelement ungebunden ist, ist nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden nicht gespeichert. Wenn Sie ein Steuerelement auswählen oder mit dem Mauszeiger darauf zeigen, werden rechts oben in der Ecke des Steuerelements Text und eine Bindungssymbol angezeigt. Der Text weist auf die Gruppe oder das Feld hin, mit der/dem das Steuerelement in der Datenquelle verbunden ist. Das Symbol zeigt an, ob das Steuerelement korrekt an diese Gruppe oder das Feld gebunden ist. Wenn die Bindung korrekt ist, wird ein grünes Symbol angezeigt. Wenn etwas mit der Bindung nicht stimmt, wird stattdessen ein blaues oder rotes Symbol angezeigt.
Die Datenquelle für die Formularvorlage besteht aus Feldern und Gruppen, die im Aufgabenbereich Datenquelle in einer hierarchischen Ansicht angezeigt werden. Datumsauswahlsteuerelemente sind immer an Felder gebunden. Im folgenden Beispiel wird die Datumsauswahl für Das Abreisedatum in der Formularvorlage an das Feld departureDate im Aufgabenbereich Datenquelle gebunden.
Einfügen einer Datumsauswahl in einer neuen, leeren Formularvorlage
Wenn Sie eine neue, leere Formularvorlage entwerfen, ist das Kontrollkästchen Datenquelle automatisch erstellen im Aufgabenbereich Steuerelemente standardmäßig aktiviert. Hierdurch kann InfoPath Felder und Gruppen automatisch in der Datenquelle erstellen, wenn Sie der Formularvorlage Steuerelemente hinzufügen. Diese Felder und Gruppen werden im Aufgabenbereich Datenquelle durch Ordner- und Dateisymbole dargestellt.
Platzieren Sie den Cursor in der Formularvorlage an der Stelle, wo Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.
Klicken Sie unter Steuerelemente einfügen auf Datumsauswahl.
Um dem Steuerelement eine Beschriftung hinzuzufügen, geben Sie oberhalb oder links vom Steuerelement Text ein, gefolgt von einem Doppelpunkt (:).
Um anzugeben, wie das Datum auf dem Formular angezeigt wird, doppelklicken Sie auf die Datumsauswahl, die in der Formularvorlage eingefügt wurde.
Klicken Sie auf die Registerkarte Daten , und klicken Sie dann auf Formatieren.
Klicken Sie in der Liste Datumsformat anzeigen im Dialogfeld Datumsformat auf das gewünschte Anzeigeformat.
Hinweis
Sie können das Anzeigeformat des Datums nur ändern, wenn der Datentyp Text, Datum oder Datum und Uhrzeit ist.
Einfügen einer Datumsauswahl in einer Formularvorlage, die auf einer vorhandenen Datenquelle basiert
Wenn Sie den Entwurf Ihrer Formularvorlage auf einer vorhandenen XML-Datei (Extensible Markup Language), Datenbank oder einem Webdienst basieren lassen, leitet InfoPath die Felder und Gruppen im Aufgabenbereich Datenquelle von dieser vorhandenen Datenquelle ab. In diesem Szenario können Sie eine Datumsauswahl hinzufügen, indem Sie entweder ein Datumsauswahlfeld aus dem Aufgabenbereich Datenquelle auf die Formularvorlage ziehen oder die Datumsauswahl mithilfe des Aufgabenbereichs Steuerelemente einfügen, wie im folgenden Verfahren beschrieben:
Platzieren Sie den Cursor in der Formularvorlage an der Stelle, wo Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.
Klicken Sie unter Steuerelemente einfügen auf Datumsauswahl.
Wählen Sie im Dialogfeld Datumsauswahlbindung das Feld aus, in dem Sie die Datumsauswahldaten speichern möchten, und klicken Sie dann auf OK.
InfoPath verwendet den Namen des Felds oder der Gruppe als Beschriftung des Steuerelements. Ändern Sie den Beschriftungstext bei Bedarf.
Um anzugeben, wie das Datum auf dem Formular angezeigt wird, doppelklicken Sie auf die Datumsauswahl, die in der Formularvorlage eingefügt wurde.
Klicken Sie auf der Registerkarte Daten auf Format.
Klicken Sie im Listenfeld Datumsformat anzeigen im Dialogfeld Datumsformat auf das gewünschte Anzeigeformat.
Hinweis
Sie können das Anzeigeformat des Datums nur ändern, wenn der Datentyp Text, Datum oder Datum und Uhrzeit ist.
Tipp
Sie können auch den Aufgabenbereich Datenquelle verwenden, um Steuerelemente einzufügen. Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf das Feld, an das Sie die Datumsauswahl binden möchten, und klicken Sie dann im Kontextmenü auf Datumsauswahl .
Anzeigen des aktuellen Datums in einer Datumsauswahl
Um das aktuelle Datum automatisch in ein Formular einzufügen, wenn Benutzer es öffnen, können Sie die heute-Funktion mit einem Datumsauswahl-Steuerelement verwenden.
Fügen Sie eine Datumsauswahl in die Formularvorlage ein.
Doppelklicken Sie auf die Datumsauswahl, die Sie in die Formularvorlage eingefügt haben.
Klicken Sie auf die Registerkarte Daten.
Klicken Sie unter Standardwert auf Formel
.Klicken Sie im Dialogfeld Formel einfügen auf Funktion einfügen.
Klicken Sie in der Liste Kategorien im Dialogfeld Funktion einfügen auf Datum und Uhrzeit.
Klicken Sie in der Liste Funktionen auf heute, und klicken Sie dann zweimal auf OK , um zum Dialogfeld Eigenschaften der Datumsauswahl zurückzukehren.
Beachten Sie, dass today() im Feld Wert angezeigt wird.Deaktivieren Sie unter Standardwert das Kontrollkästchen Diesen Wert aktualisieren, wenn das Ergebnis der Formel neu berechnet wird .
Hinweis
Wenn Sie dieses Kontrollkästchen deaktivieren, wird das Datum nicht jedes Mal automatisch aktualisiert, wenn ein Benutzer ein formularbasiertes Formular öffnet. Dies ist ideal in Situationen, in denen Benutzern das Datum angezeigt werden soll, an dem das Formular erstellt wurde. Sie können das Kontrollkästchen in Situationen aktiviert lassen, in denen das Feld Zuletzt aktualisiert am oder Zuletzt geöffnet für vorhanden ist, wobei sich das Datum bei jedem Öffnen des Formulars ändern soll.
Klicken Sie auf OK , um zur Formularvorlage zurückzukehren.
Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
Vergewissern Sie sich, dass das Datum, das in der Datumsauswahl angezeigt wird, wie gewünscht aussieht. Wenn dies nicht der Fall ist, können Sie ändern, wie das Datum oder die Uhrzeit angezeigt wird, indem Sie im Dialogfeld Eigenschaften der Datumsauswahl auf die Schaltfläche Format klicken.
Anzeigen des aktuellen Datums und der aktuellen Uhrzeit in einer Datumsauswahl
Um das aktuelle Datum und die aktuelle Uhrzeit automatisch in ein Formular einzufügen, wenn Benutzer es öffnen, können Sie die now-Funktion mit einem Datumsauswahl-Steuerelement verwenden.
Fügen Sie eine Datumsauswahl in die Formularvorlage ein.
Doppelklicken Sie auf die Datumsauswahl, die Sie in die Formularvorlage eingefügt haben.
Klicken Sie auf die Registerkarte Daten.
Klicken Sie im Feld Datentyp auf Datum und Uhrzeit (dateTime).
Klicken Sie auf Format.
Klicken Sie im Dialogfeld Datums- und Uhrzeitformat in der Liste Uhrzeit wie diese anzeigen auf die gewünschte Option, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld Eigenschaften der Datumsauswahl unter Standardwert auf Formel
.Klicken Sie im Dialogfeld Formel einfügen auf Funktion einfügen.
Klicken Sie in der Liste Kategorien im Dialogfeld Funktion einfügen auf Datum und Uhrzeit.
Klicken Sie in der Liste Funktionen auf jetzt, und klicken Sie dann zweimal auf OK , um zum Dialogfeld Eigenschaften der Datumsauswahl zurückzukehren.
Beachten Sie, dass now() im Feld Wert angezeigt wird.Deaktivieren Sie unter Standardwert das Kontrollkästchen Diesen Wert aktualisieren, wenn das Ergebnis der Formel neu berechnet wird .
Hinweis
Wenn Sie dieses Kontrollkästchen deaktivieren, wird das Datum nicht jedes Mal automatisch aktualisiert, wenn ein Benutzer ein formularbasiertes Formular öffnet. Dies ist ideal in Situationen, in denen Benutzern das Datum angezeigt werden soll, an dem das Formular erstellt wurde. Sie können das Kontrollkästchen in Situationen aktiviert lassen, in denen das Feld Zuletzt aktualisiert am oder Zuletzt geöffnet für vorhanden ist, wobei sich das Datum bei jedem Öffnen des Formulars ändern soll.
Klicken Sie auf OK , um zur Formularvorlage zurückzukehren.
Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.
Vergewissern Sie sich, dass das Datum, das in der Datumsauswahl angezeigt wird, wie gewünscht aussieht. Wenn dies nicht der Fall ist, können Sie ändern, wie das Datum oder die Uhrzeit angezeigt wird, indem Sie im Dialogfeld Eigenschaften der Datumsauswahl auf die Schaltfläche Format klicken.
Layouttipps
Verwenden Sie die folgenden Tipps, um das Aussehen, die Größe und andere Aspekte einer Datumsauswahl zu verfeinern:
- Um die Größe mehrerer Datumsauswahlen gleichzeitig zu ändern, wählen Sie die Datumsauswahlen aus, deren Größe Sie ändern möchten. Klicken Sie im Menü Format auf Eigenschaften, und nehmen Sie dann auf der Registerkarte Größe die erforderlichen Anpassungen vor.
- Um den Rahmen oder die Farbe einer Datumsauswahl zu ändern, wählen Sie die Datumsauswahl aus, klicken Sie im Menü Format auf Rahmen und Schattierung, und nehmen Sie dann die erforderlichen Anpassungen vor.
- Um den Text anzupassen, der in einer Datumsauswahl angezeigt wird, verwenden Sie die Felder Schriftart und Schriftgrad auf der Symbolleiste Formatierung . Um die Schriftart und den Schriftgrad für alle Datumsauswahlen in der Formularvorlage gleichzeitig zu ändern, klicken Sie mit der rechten Maustaste auf die Datumsauswahl, die die gewünschte Formatierung enthält, und klicken Sie dann im Kontextmenü auf Schriftart auf alle Datumsauswahlsteuerelemente anwenden .
- Klicken Sie im Menü Ansicht auf Beispieldaten, um zu sehen, wie ihre Datumsauswahl mit tatsächlichem Text aussieht. Auf diese Weise erhalten Sie einen Eindruck davon, wie das Formular aussieht, wenn Benutzer es ausfüllen.
- Gelegentlich kann es vorkommen, dass der Text in einer Datumsauswahl und die Bezeichnung links von der Datumsauswahl etwas außerhalb der Ausrichtung liegen. Um sie schnell neu auszurichten, doppelklicken Sie auf die Datumsauswahl, klicken Sie auf der Registerkarte Größe auf Ausrichten, und klicken Sie dann auf Übernehmen. Wenn sich die Bezeichnung und die Datumsauswahl in einer Layouttabelle in verschiedenen Zellen befinden, klicken Sie mit der rechten Maustaste auf die Zelle, die die Bezeichnung enthält, klicken Sie im Kontextmenü auf Tabelleneigenschaften, und klicken Sie dann auf der Registerkarte Zelle unter Vertikale Ausrichtung auf Zentrieren.
- Um die Anzeige des Datums zu ändern, doppelklicken Sie auf die Datumsauswahl, klicken Sie auf die Registerkarte Daten , und klicken Sie dann auf die Schaltfläche Format . Wählen Sie im Dialogfeld Datumsformat ein Anzeigeformat aus.