Fügen Sie eine Datumsauswahl ein
Eine Datumsauswahl ist ein Steuerelement, mit dem Benutzer Daten schnell in ein Microsoft Office InfoPath-Formular eingeben können, indem sie auf einen kleinen Popup-Kalender klicken. Sie können beispielsweise eine Datumsauswahl verwenden, um Geburtsdaten von Personen auf einem Versicherungsformular zu erfassen. Sie können auch eine Datumsauswahl verwenden, um voreingestellte Daten anzuzeigen, z. B. das aktuelle Datum.
In diesem Artikel
Wann Sie eine Datumsauswahl verwenden sollten
Verwenden Sie eine Datumsauswahl, wenn Sie Folgendes möchten:
Ermöglichen Sie Benutzern, Daten ihrer Wahl in ein Formular einzugeben, z. B. Start- und Enddaten für ein bestimmtes Projekt.
Verwenden Sie die Heute- und Jetzt -Funktionen, um das heutige Datum und die heutige Uhrzeit in einem Formular anzuzeigen.
Zeigen Sie Daten aus einer externen Datenquelle an, z. B. Rechnungs- und Versanddaten aus einer Datenbank mit Kundenaufträgen.
In der folgenden Abbildung wird eine Datumsauswahl in einer Formularvorlage für Reiseanfragen verwendet, um das Abflugdatum für einen Flug zu erfassen.
Sie können die Datumsauswahl an Ihre Bedürfnisse anpassen, indem Sie auf das Steuerelement in der Formularvorlage doppelklicken und dann seine Eigenschaften ändern. Sie können beispielsweise ein Standarddatum angeben oder die Art und Weise ändern, in der das Datum im Formular angezeigt wird.
Die Benutzererfahrung
Datumsauswahlen sehen aus wie Textfelder, außer dass ein kleines Kalendersymbol auf der rechten Seite des Felds angezeigt wird. Um den Popup-Kalender 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 Rechts- und Linkspfeiltasten verwenden, um durch die Monate zu blättern. Wenn Benutzer das aktuelle Datum einfügen möchten, können sie unten im Kalender auf die Schaltfläche Heute klicken.
Kompatibilitätsüberlegungen
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 gemacht wird, können auf der Formularvorlage basierende Formulare in einem Webbrowser angezeigt werden. Beim Entwerfen einer browserkompatiblen Formularvorlage 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 „Hier klicken und eingeben". Obwohl Sie Platzhaltertexteinstellungen für browserkompatible Formularvorlagen beibehalten können, wird dieser Text nicht in Webbrowsern angezeigt.
Fügen Sie eine Datumsauswahl ein
Das Verfahren zum Einfügen einer Datumsauswahl unterscheidet sich geringfügig, je nachdem, ob Sie eine neue, leere Formularvorlage entwerfen oder das Design 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, wird es mit einem Feld oder einer Gruppe in der Datenquelle verbunden, sodass die in das Steuerelement eingegebenen Daten in der zugrunde liegenden Formulardatei (.xml) gespeichert werden. Wenn ein Steuerelement ungebunden ist, ist es nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden nicht gespeichert. Wenn Sie ein Steuerelement auswählen oder den Mauszeiger darüber bewegen, werden Text und ein Bindungssymbol in der oberen rechten Ecke des Steuerelements angezeigt. Der Text gibt die Gruppe oder das Feld an, an das das Steuerelement in der Datenquelle gebunden ist. Das Symbol zeigt an, ob das Steuerelement korrekt an diese Gruppe oder dieses Feld gebunden ist. Wenn die Bindung korrekt ist, wird ein grünes Symbol angezeigt. Wenn etwas mit der Bindung nicht stimmt, sehen Sie stattdessen ein blaues oder rotes Symbol.
Die Datenquelle für die Formularvorlage besteht aus Feldern und Gruppen, die in einer hierarchischen Ansicht im Aufgabenbereich Datenquelle angezeigt werden. Datumsauswahl-Steuerelemente sind immer an Felder gebunden. Im folgenden Beispiel ist die Datumsauswahl Abreisedatum in der Formularvorlage an das Feld departureDate im Aufgabenbereich Datenquelle gebunden.
Fügen Sie eine Datumsauswahl in eine neue, leere Formularvorlage ein
Wenn Sie eine neue, leere Formularvorlage entwerfen, ist das Kontrollkästchen Datenquelle automatisch erstellen im Aufgabenbereich Steuerelemente standardmäßig aktiviert. Dadurch kann InfoPath automatisch Felder und Gruppen 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 in der Formularvorlage den Cursor an der Stelle, an der Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, 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 Bezeichnung hinzuzufügen, geben Sie Text über oder links neben dem Steuerelement ein, gefolgt von einem Doppelpunkt (:).
Um anzugeben, wie das Datum im Formular angezeigt wird, doppelklicken Sie auf die Datumsauswahl, die in die Formularvorlage eingefügt wurde.
Klicken Sie auf die Registerkarte Daten und dann auf Format .
Klicken Sie in der Liste Datum wie folgt 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.
Fügen Sie eine Datumsauswahl in eine Formularvorlage ein, die auf einer vorhandenen Datenquelle basiert
Wenn Sie das Design Ihrer Formularvorlage auf einer vorhandenen XML-Datei (Extensible Markup Language), einer Datenbank oder einem Webdienst basieren, 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 in der Formularvorlage den Cursor an der Stelle, an der Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, 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 Bindung der Datumsauswahl das Feld aus, in dem Sie die Daten der Datumsauswahl speichern möchten, und klicken Sie dann auf OK .
InfoPath verwendet den Namen des Felds oder der Gruppe als Beschriftung des Steuerelements. Ändern Sie ggf. den Beschriftungstext.
Um anzugeben, wie das Datum im Formular angezeigt wird, doppelklicken Sie auf die Datumsauswahl, die in die Formularvorlage eingefügt wurde.
Klicken Sie auf der Registerkarte Daten auf Format .
Klicken Sie im Listenfeld Datum wie folgt 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 .
Zeigen Sie das aktuelle Datum in einer Datumsauswahl an
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 einfügen .
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 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 auf dieser Formularvorlage basierendes Formular öffnet. Dies ist ideal in Situationen, in denen Sie möchten, dass Benutzer das Datum sehen, an dem das Formular erstellt wurde. Sie können das Kontrollkästchen aktiviert lassen, wenn Sie ein Feld „ Zuletzt aktualisiert am " oder „ Zuletzt geöffnet am " haben, in dem das Datum bei jedem Öffnen des Formulars geändert werden soll.
Klicken Sie auf OK , um zur Formularvorlage zurückzukehren.
Um Ihre Änderungen zu testen, klicken Sie auf der Standardsymbolleiste auf Vorschau , oder drücken Sie STRG+UMSCHALT+B.
Vergewissern Sie sich, dass das in der Datumsauswahl angezeigte Datum Ihren Vorstellungen entspricht. Ist dies nicht der Fall, 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.
Zeigen Sie das aktuelle Datum und die Uhrzeit in einer Datumsauswahl an
Um das aktuelle Datum und die Uhrzeit automatisch in ein Formular einzufügen, wenn Benutzer es öffnen, können Sie die Jetzt -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 Formatieren .
Klicken Sie im Dialogfeld Datums- und Uhrzeitformat in der Liste Uhrzeit wie folgt anzeigen auf die gewünschte Option, und klicken Sie dann auf OK .
Klicken Sie im Dialogfeld Eigenschaften der Datumsauswahl unter Standardwert auf Formel einfügen .
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 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 auf dieser Formularvorlage basierendes Formular öffnet. Dies ist ideal in Situationen, in denen Sie möchten, dass Benutzer das Datum sehen, an dem das Formular erstellt wurde. Sie können das Kontrollkästchen aktiviert lassen, wenn Sie ein Feld „ Zuletzt aktualisiert am " oder „ Zuletzt geöffnet am " haben, in dem das Datum bei jedem Öffnen des Formulars geändert werden soll.
Klicken Sie auf OK , um zur Formularvorlage zurückzukehren.
Um Ihre Änderungen zu testen, klicken Sie auf der Standardsymbolleiste auf Vorschau , oder drücken Sie STRG+UMSCHALT+B.
Vergewissern Sie sich, dass das in der Datumsauswahl angezeigte Datum Ihren Vorstellungen entspricht. Ist dies nicht der Fall, 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.
Layout-Tipps
Verwenden Sie die folgenden Tipps, um das Erscheinungsbild, 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 „ Schriftgröße" auf der Symbolleiste „ Formatierung ". Um die Schriftart und den Schriftgrad für alle Datumsauswahlen in Ihrer 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 Datumsauswahl -Steuerelemente anwenden.
Um zu sehen, wie Ihre Datumsauswahl mit tatsächlichem Text aussehen wird, klicken Sie im Menü Ansicht auf Beispieldaten. Dies hilft Ihnen, ein Gefühl dafür zu bekommen, wie das Formular aussehen wird, wenn Benutzer es ausfüllen.
Gelegentlich scheinen der Text in einer Datumsauswahl und die Beschriftung links von der Datumsauswahl leicht verschoben zu sein. Um sie schnell neu auszurichten, doppelklicken Sie auf die Datumsauswahl , klicken Sie auf der Registerkarte Größe auf Ausrichten und dann auf Anwenden . Wenn sich Beschriftung und Datumsauswahl in verschiedenen Zellen einer Layouttabelle befinden, klicken Sie mit der rechten Maustaste auf die Zelle, die die Beschriftung enthält, klicken Sie im Kontextmenü auf Tabelleneigenschaften und 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 dann auf die Schaltfläche Format . Wählen Sie im Dialogfeld „ Datumsformat " ein Anzeigeformat aus.
No comments:
Post a Comment