I am a .NET developer/consultant who has been trying to help a client who is interested in InfoPath, but truthfully, at this point, the client is going absolutely crazy with what InfoPath CANNOT seem to do.
Here is the situation: My client got Office 2007 with InfoPath and he played with it and found the VENDINFO form stored in the sample forms folder. He really liked the form and wants to move data currently in an Excel spreadsheet into an InfoPath form very similar to the VENDINFO form. When I first got involved with his need, this all seemed as though it should be pretty easy. Each row in the Excel spreadsheet contains the data which is about 90% similar to the VENDINFO form.
First, he tried the "Import Data From..." selection on the File Menu and low and behold, that leads to nothing, nada, zilch - there are no Importers listed. He went to MS Office MarketPlace and again, low and behold there is only 1 importer listed and its $495 and my client is very ticked off that he would have to pay that kind of money to use an application he just paid a fortune to have. Thats when he asked me to get involved. (I wish I had said no...)
Next, I tried to develop some XML through .NET so it could "feed" this form, but it doesnt work - anything I seem to do brings his table data in as a "Repeating Table" - ALL records on one form - that is NOT what he wants because each Excel row is ONE record - hence, repeating tables are merely useless - they are just an Excel table in Infopath - not quite the solution we are after. I have frustrated myself for few nights trying to get InfoPath to behave, but forget it - I cant figure out what should be a very easy, plain task to do with this app.
Finally, I suggested he may need to contact an InfoPath "expert" and tried to leverage myself out of this problem as this is not really my area of expertise. Well, today I talked to him - and after paying this "expert" he found on his own he wound up with, yes, you got it, a bunch of repeating tables - NOT what he was after!
I find it hard to believe that MS would produce a product that looks like a form generation and maintenance system, but behaves like, well, Excel with a prettier face!
Is there any way to import data into InfoPath forms so that you get record-by-record behavior and appearance? Or... Is this just impossible to do with this Infopath app?
(I keep telling the client just to let me develop a .NET WinForms system for him and solve the problem - but I also offered to post this question here just to ensure all bases were covered.)
Again, this seems so simple a task to be able to do - but well, frankly at this point, it almost seems impossible!
Thanks for any help