Hi, I am fairly new to Infopath. I created a form in Infopath 2003 that is basically a checklist that will get published to a SharePoint forms Library. It's a simple form, I have a drop down box with 3 choices for the user to select (success, failure, other) a field for the time of choice and a user name field.
I was using this article as a reference. http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspx
I created two filter conditions, the first being "choiceBox is not blank and" "name is equal to AccountName" and published the form to SharePoint.
This worked great for me, once my user chose something in the drop down for the form it populated his AccountName in the user field as I intended it to.
But...once he saved the form and a second user opened it, immediately each of the places where the first users AccountName had been displayed changed to the second user.
I'm not sure if my problem is from the logic of the filters, if it is beyond the scope of polling the web service. I did try to add a third filter thinking that if I put a third conditional that said "UserField is blank" it would bypass and do nothing when the form was reloaded because it was already populated. Unfortunately doing that gave me a too many calculations error and nothing was populated.
Is what I am trying to do beyond the scope of using a web service and I should try to implement the active directory polling instead or is my understanding of how this works flawed?
Thank you,
Jeff