Seiten

Herzlich willkommen im technischen Blog der MindBusiness GmbH
In diesem Blog veröffentlichen wir praxisnahes Know-how, neue Erkenntnisse und Erfahrungen zu Microsoft SharePoint- und Office-Themen direkt aus unserer Berater-, Trainer- und Entwickler-Praxis. Hier finden Sie interessante Lösungen und neue Ideen zu den verschiedensten Anforderungen und Problemen. Unseren News-Blog finden Sie unter newsblog.mindbusiness.de/newsblog. Wir wünschen Ihnen viel Spaß beim Lesen und Stöbern und freuen uns auf den Austausch mit Ihnen.

SharePoint-Datumsfelder in InfoPath

In InfoPath werden häufig SharePoint-Listen als Datenquelle verwendet, z.B. um damit eine Auswahlliste im Formular zu definieren. Mit Hilfe von Regeln können aus der SharePoint-Liste die Werte weiterer Formularfelder gesetzt werden. So kann z.B. bei der Auswahl eines Events im Kalender gleichzeitig ein Feld Anfangsdatum im Formular gesetzt werden.

Bei einem Datumsfeld gibt es jedoch das Problem, das SharePoint dieses nicht im erforderlichen Format für InfoPath liefert und im Datumsfeld ein Datenüberprüfungsfehler angezeigt wird:image

Hier gibt es einen feinen Trick, wie das Datum gleich in das richtige Format übertragen wird.

Der Ausdruck in der Regel “Wert eines Feldes setzen” lautet ursprünglich:

@Anfangszeit[@Titel = current()]

Nun wird einfach noch die Formel addDays verwendet (nur InfoPath 2007) und
0 Tage hinzugezählt:

addDays(@Anfangszeit[@Titel = current()]; 0)

Und das Ergebnis kann sich sehen lassen:

image

Hinterlasse eine Antwort

 

 

 

Du kannst diese HTML-Tags benutzen

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">