Hallo, ich bin dabei ein Urlaubsantragsformular in InfoPath und den zugehörigen Workflow zu erstellen. Mein Problem ist nun, ich habe ein Feld Urlaub "Von" und "Bis", hiervon muss ich die Different in Tagen errechnen. Am Besten in InfoPath direkt, damit der User ein Überblick über die verplanten Tage hat. Siehe Markierungen hier:
Ich bin wie in dieser Anleitung vorgegangen:
http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/
hier das fertige Formular:
(Please visit the site to view this media)
Dies funktioniert einwandfrei! Aber nich wenn das Formular mit SharePoint verknüpft ist:
"Fehler in den Regeln oder im Code des Formulars. Die Anzahl der Regelaktionen oder die Anzahl der Aufrufe des OnAfterChange-Ereignisses für eine einzelne Aktualisierung in den Daten hat den Maximalwert überschritten.
Die Regeln oder der Code können eine Endlosschleife verursachen. Sie können dies verhindern, indem Sie sicherstellen, dass die Regelaktion oder der Ereignishandler keine Datenaktualisierungen vornimmt, die bewirken, dass erneut dieselbe Regelaktion oder derselbe Ereignishandler ausgeführt wird."
Anscheinend ist das Problem, dass auch wenn in InfoPath das Datumsfeld als "DateOnly" deklariert ist, die Zeit trotzdem mitgegeben wird!
Über eure Hilfe würde ich mich sehr freuen!
Viele Grüße
Adrian