Einführung in Formularvorlagen und Formulare

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn Sie eine Formularvorlage (XSN) Datei entwerfen, erstellen Sie eine einzelne Datei, die mehrere Hilfsdateien enthält. Umgekehrt, wenn Benutzer ein Formular ausfüllen, werden tatsächlich einer Formulardatei (XML) ausfüllen die auf einer Formularvorlage basiert.

Inhalt dieses Artikels

Ergebnis des Entwurfsprozesses: die Formularvorlage

Was Ihre Benutzer ausfüllen: das Formular

Komponenten einer Formularvorlage

Ergebnis des Entwurfsprozesses: die Formularvorlage

Erstellen Sie Formularvorlagen im Entwurfsmodus, also der InfoPath-Design-Umgebung. Eine Formularvorlage ist eine Datei mit der Erweiterung XSN-Datei. Die XSN-Datei definiert die Datenstruktur, Aussehen und Verhalten fertig gestellter Formulare (XML-Dateien).

Formularvorlage und darauf basierende Formulare

Eine Formularvorlage definiert zahlreiche Elemente, einschließlich:

  • Die Steuerelemente, Etiketten und Hinweistext, die im Formular angezeigt werden.

  • Die Möglichkeit, die Steuerelemente anders, wenn Benutzer mit ihnen interagieren. Angenommen, Sie nehmen, einen bestimmten Abschnitt angezeigt werden, wenn der Benutzer ein Kontrollkästchen aktiviert und entfernt werden, wenn der Benutzer das Kontrollkästchen deaktiviert.

  • Gibt an, ob das Formular weitere Ansichten sind. Beispielsweise, wenn Sie einen Genehmigungsantrag entwerfen, Sie möglicherweise eine Ansicht für den Elektroinstallateur, eine andere Ansicht für den empfangen-Agent und eine dritte Ansicht für den Prüfer, die genehmigt oder verweigert die Anwendung.

  • Wie und wo die Daten in einem Formular gespeichert werden. Beispielsweise Entwurf der Formularvorlage werden Benutzer, die Daten aus einer Datenbank, direkt oder durch die Verwendung von einem Webdienst senden können. Oder Sie müssen möglicherweise Benutzer ihr Formular in einem freigegebenen Ordner speichern.

  • Die Schriftarten, Farben und andere Designelemente, die im Formular verwendet werden.

  • Gibt an, ob Benutzer das Formular anpassen können. Beispielsweise können Sie die Benutzer eine wiederholte Tabelle, wiederholten Abschnitt oder Optionaler Abschnitt zusätzliche Zeilen hinzufügen lassen.

  • Gibt an, ob Benutzer benachrichtigt werden, wenn sie im Formular Fehler machen oder vergessen, ein erforderliches Feld auszufüllen.

Nachdem Sie den Entwurf einer Formularvorlage abgeschlossen haben, Sie zur Verfügung stellen für Ihre Benutzer, indem Sie sie als XSN-Datei veröffentlichen.

Tipp: Zusätzlich zum Entwerfen von Formularvorlagen, können Sie auch Vorlagenparts entwerfen, d. h. benutzerdefinierter Steuerelemente, die in anderen Formularvorlagen oder Microsoft Office-Dokumenten verwendet werden können. Beispielsweise können Sie ein Vorlagenpart erstellen, Feldern zum Sammeln von Kontaktinformationen enthält. Sie könnten Sie Vorlagenpart in mehrere verschiedene Formularvorlagen verwenden. Finden Sie Links zu weiteren Informationen über Vorlagenparts im Abschnitt Siehe auch.

Seitenanfang

Was Ihre Benutzer ausfüllen: das Formular

InfoPath-Formular ist eine XML-Datei, die XML-Daten enthält. Alle InfoPath-Formulare basieren auf Formularvorlagen.

Um die Beziehung zwischen einer Formularvorlage und einem Formular zu veranschaulichen, stellen Sie sich, dass Sie eine Genehmigung Anwendung-Formularvorlage für elektronische Vertragsnehmer verwenden entworfen. Jede Genehmigungsantrag, die einem Elektroinstallateur, ist ein Formular. Diesem Formular einer XML-Datei, die Daten (und nur die Daten) enthält, die im Formular eingegeben wurde. Alle andere Dinge, die die bilden, werden durch die Formularvorlage bereitgestellt. Dies bedeutet, dass bei jedem Benutzer ein Formular öffnen, diesem Formular suchen und verwenden die zugehörige Formularvorlage, um ordnungsgemäß zu funktionieren muss. Andernfalls, wenn Ihre Benutzer ein Formular geöffnet, würde nur XML-Markup-Tags und Daten angezeigt.

Zum Verknüpfen einer Formularvorlage und den Formularen, die auf dieser Vorlage basierenden enthält InfoPath mehrere Codezeilen Verarbeitungsanweisung am oberen Rand jeder Formulardatei bezeichnet. Dieser Code verknüpft die Formulardatei, um die zugehörige Formularvorlage.

Seitenanfang

Komponenten einer Formularvorlage

Eine Formularvorlage ist eine Datei, die mehrere Hilfsdateien, wie Dateien, die definieren, wie Steuerelemente in der Formularvorlage, Dateien für Grafiken angezeigt werden sollen, die in der Formularvorlage angezeigt werden und Dateien, mit denen benutzerdefinierte Verhalten im Formular programming enthält Vorlage. Diese Dateien werden zusammen als Formulardateien bezeichnet. Beim Entwerfen einer Formularvorlage können Sie anzeigen und Bearbeiten der Formulardateien, aus denen die Formularvorlage besteht, indem extrahieren und diese Formulardateien in einem Ordner speichern.

Hilfsdateien, aus denen sich eine Formularvorlage (XSN-Datei) zusammensetzt

Die Hilfsdateien, aus denen eine Formularvorlage besteht können eine oder mehrere XML-Schema-Dateien, eine Datei XSL-Transformation (XSLT) für jede Ansicht in der Formularvorlage, einer XML-Datei für die Daten enthalten, die standardmäßig angezeigt wird, wenn Benutzer zuerst ein Formular öffnen, das auf diesem Formular Temp basiert verspätet als Skriptdateien oder Assemblys mit verwaltetem Code sowie eine Formulardefinitionsdatei, Manifest.xsf bezeichnet.

Wenn Sie sich mit den Dateien vertraut machen, aus denen eine Formularvorlage besteht, können Sie das folgende Verfahren verwenden, um die Quelldateien für eine Formularvorlage anzuzeigen.

Anzeigen der Formulardateien für eine Formularvorlage

  1. Erstellen Sie eine neue, leere Formularvorlage.

  2. Klicken Sie im Menü Datei auf Als Quelldateien speichern.

  3. Wählen Sie im Dialogfeld Ordner suchen einen vorhandenen Ordner, in dem Sie die Formulardateien speichern, oder erstellen Sie einen neuen Ordner aus, und klicken Sie dann auf OK.

    InfoPath speichert eine Kopie der Formularvorlage als eine Reihe von Dateien in den Ordner.

  4. Klicken Sie in Windows-Explorer navigieren Sie zu dem Ordner, der die Dateien enthält.

Die folgende Tabelle beschreibt die Hilfsdateien einer Formularvorlage. Diese Dateien werden immer in einer Formularvorlage enthalten.

Dateityp

Dateinamenerweiterung

Beschreibung

Formulardefinitionsdatei

XSF

Die Datei, die Informationen, wie die Formularvorlage, aufzustellen ist einschließlich der verwendeten XML-Schemas und die darin enthaltenen Ressourcendateien enthält. InfoPath generiert diese Datei automatisch, wenn Sie eine neue Formularvorlage entwerfen. Beim Entwerfen und die Formularvorlage ändern, wird die Datei automatisch aktualisiert, um Ihre Änderungen übernommen wurden.

XML-Schema

XSD

Die Datei oder Dateien, die beschränken, und überprüfen die Daten in einer Formularvorlage. Die Inhalte der XML-Schema-Dateien – die Elemente, Attribute usw. – werden durch Gruppen und Felder im Aufgabenbereich Datenquelle dargestellt. Jede Datenquelle, die mit einer Formularvorlage, einschließlich der primären Datenquelle verknüpft ist verfügt über eine entsprechende XSD-Datei.

Ansicht

.xsl

Die XSL-Transformation (XSLT)-Dateien, mit denen vorführen, anzeigen und Transformieren in HTML-Code der angezeigten Daten, die im Formular enthalten ist, die Ihre Benutzer ausfüllen. Beim Arbeiten mit den verschiedenen Ansichten einer Formularvorlage, sind Sie tatsächlich betrachtet andere HTML-Darstellungen (oder Transformationen) der Daten, die im Formular angezeigt werden.

XML-Vorlage

XML

Die Datei, die Daten enthält, die in bestimmten Steuerelementen standardmäßig angezeigt werden soll. Benutzer finden Sie unter diese Daten beim Öffnen eines Formulars und, bis sie unterschiedliche Werte in den Steuerelementen ausgewählt ist.

Zusätzlich zu den Dateien in der obigen Tabelle zulässig eine Formularvorlage jede der Dateien in der folgenden Tabelle, je nach Entwurf der Formularvorlage.

Dateityp

Dateinamenerweiterung

Beschreibung

Präsentation

htm, GIF, BMP und andere

Die Dateien, die verwendet werden, um benutzerdefinierte Aufgabenbereiche oder Bilder in der Formularvorlage angezeigt.

Geschäftslogik

js, .vbs

Die Dateien, die für das spezielle Formularverhalten implementieren Skripts enthalten. Diese Skriptdateien sind entweder Microsoft JScript oder Microsoft Visual Basic Scripting Edition (VBScript) Dateien.

Binär

DLL-, .exe, CAB und andere

Die externen Dateien, die Programmierung Code und zusätzliche Geschäftslogik bereitstellen. Beispielsweise, wenn Sie eine Benutzerdefiniertes Steuerelement für Ihre Formularvorlage erstellen, müssen Sie gegebenenfalls ein Installationsprogramm, damit automatisch installiert und registriert dieses Steuerelement auf den Computern der Benutzer. Binäre Dateien werden nicht in InfoPath, sondern in Programmen wie Microsoft Visual Studio .NET erstellt.

Automatisch aktualisiert InfoPath Formulardateien aus, wenn Sie Ihre Formularvorlage ändern. Wenn Sie Erfahrung mit XML sind oder wenn Sie Formularen sind, können Sie jedoch die einzelnen Formulardateien extrahieren und manuell anpassen. Angenommen, möchten Sie eine Reihe von Formulardateien in die folgenden Arten von Situationen manuell zu ändern:

  • Möchten Sie der Formularvorlage XML-Schema (XSD-Datei) in einem anderen Microsoft Office-Programm wiederverwenden. Beispielsweise können Sie die InfoPath-XSD-Datei zur Bibliothek Schema in Microsoft Office Word 2007 hinzufügen. Anschließend können Sie Elemente aus der InfoPath-XSD-Datei auf den Inhalt eines Dokuments zuordnen.

  • Sie möchten eine Symbolleiste in der Formularvorlage zu erstellen, die benutzerdefinierte Befehle zusätzlich zu den integrierten Befehlen enthält, die im Zusammenhang mit InfoPath. Dazu müssen Sie die Formularvorlage () MSE bearbeiten.

  • Sie möchten Formatierung-bezogene Erweiterungen zur Formularvorlage, die nicht wie etwa das Hinzufügen eines Hintergrundbilds (GIF-Datei) zu einer Schaltfläche InfoPath, zur Verfügung stehen. Dazu müssen Sie die XML-Transformation (XSL) Datei des Formulars bearbeiten.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×