SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Abschnitt nach Usereingaben erscheinen lassen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
51 Beiträge
Carsten erstellt 13 Juli 2010 11:33
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo SharePoint Gemeinde!

Folgendes möchte ich mit InfoPath 2007 lösen:

Normal 0 21 false false false DE X-NONE X-NONE MicrosoftInternetExplorer4

Ein User öffnet im SharePoint ein Formular und sieht erstmal nur seine angezeigten Userdaten und eine Auswahlliste von möglichen weiteren Abschnitten des Formulars – etwa so:

 

Name:      Muster

Vorname: Max

 

Bitte wählen Sie ein Formular:

 

1.     Bestellung

2.     Änderung

 

 

Nun soll der User eine Auswahl treffen, womit er bei der Formularausfüllung weiter machen möchte. Er entscheidet sich für „1. Bestellung“. Nun soll sich ein weiterer Abschnitt öffnen, in dem er seine Bestellangaben macht.

 

Wenn der User „2. Änderung“ wählt erscheint natürlich ein Abschnitt für Änderungen.

 

Wie kann man sowas realisieren?

Mit den InfoPath Abschnitten? Wenn ja fehlt mir die Idee wie ich dem Abschnitt mitteile was er anzeigen soll aufgrund der Auswahl des Users (1. Bestellung….u.s.w.)

 

Gruß Carsten

Alle Antworten

Ohne Rang
28 Beiträge
Ingwertsen Als Antwort am 13 Juli 2010 11:37
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Carsten,

das kannst du tatsächlich einfach mit den Abschnitten realisieren. Erstelle alle Abschnitte die du bei Bedarf einblenden möchtest und nutze die Bedingte Formatierung jedes Abschnittes, um die Abschnitte auszublenden, wenn der Wert der jeweiligen Checkbox nicht auf 1 oder Wahr gesetzt ist. So wird ein Abschnit nur dann eingeblendet, wenn die dazugehörige Checkbox angehakt wird.

Gruß
Mathias

Ohne Rang
51 Beiträge
Carsten Als Antwort am 13 Juli 2010 13:48
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Ingwertsen"]

Hallo Carsten,

das kannst du tatsächlich einfach mit den Abschnitten realisieren. Erstelle alle Abschnitte die du bei Bedarf einblenden möchtest und nutze die Bedingte Formatierung jedes Abschnittes, um die Abschnitte auszublenden, wenn der Wert der jeweiligen Checkbox nicht auf 1 oder Wahr gesetzt ist. So wird ein Abschnit nur dann eingeblendet, wenn die dazugehörige Checkbox angehakt wird.

Gruß
Mathias

[/quote]

Hallo Mathias!

Vielen Dank für die schnelle Antwort. Habe mich gleich mit Erfolg ans Werk gemacht. Nun erscheinen die jew. Abschnitte bei Auswahl einer Checkbox. Nun muß ich noch für den "finalen Empfänger" eine vernünftig lesbare Variante aus den Eingaben im Formular erstellen.

Wenn der User das Formular ausfüllt und abschicken möchte, sind ja noch die anderen Checkboxen zu sehen. Das ist zwar nicht so schlimm doch der finale Empfänger soll natürlich nur das fertig ausgefüllte Formular mit den vorher geladenen Userinformationen und dem aktivierten Abschnitt darin erhalten.

Kann man aus dem fixen Userinformationsteil plus dem aktivierten (uns somit sichtbaren) Abschnitten eine Endversion erstellen ohne andere Angaben drumherum?

Gruß Carsten

Ohne Rang
28 Beiträge
Ingwertsen Als Antwort am 13 Juli 2010 14:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Carsten,

ja auch das geht relativ einfach. Nutze am besten eine separate Ansicht dafür. Dort kannst du dann alle schon bestehenden Datenfelder und Abschnitte hinzufügen und ggfs. noch mit anderem Layout versehen. Die Bedingten Formatierungen für die Abschnitte machst du dort genauso, wie auf der Hauptansicht. Wenn auf der Hauptansicht Abschnitt 1 eingeblendet ist, wird dieser auch auf der Endgültigen Ansicht eingeblendet.

Die Auswahl der Ansicht könntest du dann durch ein Statusfeld oder etwas ähnlichem Beeinflussen. Wenn z.B. der Status auf "Eingereicht" steht, wird beim öffnen des Formulars die Ansicht auf "Endgültige Fassung" geändert (Mit einer Regel beim Öffnen des Formulars auf das Statusfeld prüfen und als Aktion Ansicht wechseln)

Gruß
Mathias