Hinzufügen von Tagen zu einem Datum

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sie können in Microsoft Office InfoPath 2007 eine Formel verwenden, um einem Datum in einem Steuerelement in Ihrem Formular automatisch eine bestimmte Anzahl von Tagen hinzuzufügen.

In diesem Artikel wird erläutert, wie Sie eine bestimmte Anzal an Tagen zu einem Datum hinzufügen und die Ergebnisse in einem Steuerelement eines Formulars mithilfe der Funktionen addDays und Heute anzeigen.

Inhalt dieses Artikels

Was ist eine Formel?

Schritt 1: Fügen Sie ein Datumsauswahl-Steuerelement ein, das das aktuelle Datum standardmäßig anzeigt

Schritt 2: Einfügen eines Textfelds, das die <legacyBold>addDays</legacyBold>-Funktion enthält

Schritt 3: Ändern Sie, wie das Datum im Textfeld angezeigt wird

Was ist eine Formel?

Eine Formel ist ein XPath-Ausdruck aus Werten, Feldern oder Gruppen, Funktionen sowie Operatoren zum Berechnen und Anzeigen von anderen Werten. Mithilfe von Formeln können die folgenden Aufgaben ausgeführt werden:

  • Berechnen von Werten, die Sie beim Entwerfen der Formularvorlage oder Werte, die Benutzer in Steuerelemente eingeben, beim Ausfüllen von Formularen, die auf Ihrer Formularvorlage basieren angeben mathematische Werte..

  • Anzeigen spezifischer Datums- und Zeitangaben.

  • Anzeigen der Werte, die Benutzer in ein Steuerelement in einem anderen Steuerelement eingeben.

  • Festlegen des Standardwerts eines Felds oder Steuerelements.

  • Ausführen einer Regel, die auf einem Wert basiert, der mithilfe einer Formel berechnet wurde.

Jeder XPath-Ausdruck, der in einer Formel verwendet wird, ist eine Kombination aus Werten, Funktionen und Operatoren, die zu einem einzelnen Wert ausgewertet wird. Eine Formel kann mehrere Ausdrücke enthalten. Sie können eine Formel als Satz eckiger eine oder mehrere Ausdrücke, für jeden Satz, einen Ausdruck in der Formel darstellt vorstellen.

In der folgenden Abbildung ist die Beziehung zwischen einer Formel und einem Ausdruck dargestellt.

Eine Formel besteht aus mindestens einem Ausdruck. Bei einem Ausdruck handelt es sich um eine beliebige Kombination von Operatoren, Feldnamen, Funktionen, Literalen und Konstanten, aus denen ein einzelner Wert resultiert.

Eine Funktion ist ein Ausdruck, der einen Wert zurückgibt, der auf den Ergebnissen einer Berechnung basiert. Die in Funktionen verwendeten Werte werden als Argumente bezeichnet. Sie können die XPath 1.0-Standardfunktionen verwenden, die in InfoPath enthalten, aber auch einige InfoPath-spezifische Funktionen. Verknüpfungen zu Themen mit weiteren Informationen über InfoPath-Funktionen finden Sie im Abschnitt Siehe auch.

Seitenanfang

Schritt 1: Fügen Sie ein Datumsauswahl-Steuerelement ein, das das aktuelle Datum standardmäßig anzeigt

Das Datumsauswahl-Steuerelement ist ausdrücklich für die Datenspeicherung entworfen worden. Um eine festgelegte Anzahl an Tagen zu einem Datum hinzuzufügen, die Benutzer in ein Steuerelement einfügen, müssen Sie Ihrer Formularvorlage zuerst ein Datumsauswahl-Steuerelement hinzufügen. Anschließend können Sie eine Formel erstellen, die die Heute-Funktion zur standardmäßigen Anzeige in diesem Steuerelement verwendet.

  1. Klicken Sie in der Formularvorlage auf die Stelle, an der Sie die Datumsauswahl einfügen möchten.

  2. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  3. Klicken Sie im Aufgabenbereich Steuerelemente unter Datumsauswahl auf Datumsauswahl.

  4. Geben Sie in Ihrer Formularvorlage Heutiges Datum vor das gerade eingefügte Datumsauswahl-Steuerelement ein.

  5. Doppelklicken Sie auf das Datumsauswahl-Steuerelement, das soeben eingefügt wurde.

  6. Klicken Sie auf die Registerkarte Daten.

  7. Geben Sie im Feld Feldname einen Namen für das Feld ein.

    Tipp : Verwenden Sie vorzugsweise einen Namen, der den Inhalt des Felds beschreibt. Mithilfe eines beschreibenden Namens wird Ihnen oder einem die Formularvorlage bearbeitenden Benutzer das Verständnis der Formularvorlage erleichtert. Sie könnten beispielsweise dteToday eingeben.

  8. Klicken Sie auf Anwenden.

  9. Klicken Sie auf Formel einfügen  Formelschaltfläche .

  10. Klicken Sie im Dialogfeld Formel einfügen auf das Dialogfeld Funktion einfügen.

  11. Klicken Sie im Dialogfeld Funktion einfügen unter Kategorien auf Datum und Uhrzeit, und klicken Sie anschließend unter Funktionen auf Heute.

Seitenanfang

Schritt 2: Einfügen eines Textfelds, das die addDays-Funktion enthält

Nachdem Sie das Datumsauswahl-Steuerelement hinzugefügt und die Formel erstellt haben, das die today-Funktion verwendet, können Sie Ihrer Formularvorlage ein Textfeld hinzufügen, das die addDays-Funktion verwendet.

  1. Klicken Sie in der Formularvorlage auf die Stelle, an der Sie das Textfeld einfügen möchten.

  2. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  3. Klicken Sie im Aufgabenbereich Steuerelemente unter Steuerelemente einfügen auf Textfeld.

  4. Geben Sie vor das soeben eingefügte Textfeld-Steuerelement in Ihrer Formularvorlage 30 Tage später ein.

  5. Doppelklicken Sie auf das soeben eingefügte Textfeld.

  6. Klicken Sie auf die Registerkarte Daten.

  7. Geben Sie im Feld Feldname einen Namen für das Feld ein, und klicken Sie dann auf Anwenden.

    Tipp : Es empfiehlt sich, einen Namen zu verwenden, der den Inhalt des Felds beschreibt. Mithilfe eines beschreibenden Namens können Sie oder andere die Formularvorlage bearbeitende Benutzer diese leichter verstehen. Sie könnten beispielsweise txtAdd30Days eingeben.

  8. Klicken Sie auf Formel einfügen  Formelschaltfläche .

  9. Klicken Sie im Dialogfeld Formel einfügen auf das Dialogfeld Funktion einfügen.

  10. Klicken Sie im Dialogfeld Funktion einfügen unter Kategorien auf Datum und Uhrzeit, und klicken Sie anschließend unter Funktionen auf addDays.

  11. Klicken Sie auf OK.

  12. Doppelklicken Sie im Feld Formel auf die erste Instanz von Feld mit Doppelklick einfügen.

  13. Klicken Sie im Dialogfeld Feld oder Gruppe auswählen auf dteToday, und klicken Sie anschließend auf OK.

  14. Klicken Sie auf die zweite Instanz von Feld mit Doppelklick einfügen, drücken Sie ENTFERNEN, und geben Sie dann die Anzahl an Tagen ein, die Sie dem aktuellen Datum einfügen möchten. Wenn Sie beispielsweise dem heutigen Tag 30 hinzufügen möchten, dann müssten Sie 30 eingeben.

  15. Klicken Sie auf Formel überprüfen, um zu testen, ob Ihre Formel eingegeben wurde.

    Ihre Formel enthält Fehler

    Klicken Sie im Dialogfeld Microsoft Office InfoPath auf Details anzeigen, um die Fehler in der Formel anzuzeigen. Im Folgenden finden Sie einige Vorschläge zum Beseitigen dieser Fehler:

    • Überprüfen Sie beim Verwenden einer Funktion in einer Formel, ob die richtigen Argumente für die Funktion verwendet werden. Einige Funktionen erfordern Felder oder Gruppen, während andere Funktionen bestimmte Werte als Argumente erwarten. Verknüpfungen zu weiteren Informationen zu Funktionen finden Sie im Abschnitt Siehe auch.

    • Löschen Sie die Formel, und geben Sie sie erneut ein, um sicherzustellen, dass Sie sie richtig eingegeben haben.

Seitenanfang

Schritt 3: Ändern Sie die Datumsanzeige im Textfeld

Nachdem Sie das Textfeld hinzugefügt und die Formel zum Anzeigen eines neuen Datums erstellt haben, können Sie die Anzeige des Texts im Textfeld formatieren.

  1. Doppelklicken Sie in der Formularvorlage auf das Textfeld.

  2. Klicken Sie auf die Registerkarte Daten.

  3. Klicken Sie in der Liste Datentyp auf Datum (date), und klicken Sie anschließend auf Format.

  4. Klicken Sie in der Liste Datumsformat auf das gewünschte Anzeigeformat.

    Hinweis : Anzeigeformate mit einem Sternchen werden auf der Basis der Systemeinstellungen des Benutzers aktualisiert.

  5. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×