Solved

How to submit InfoPath 2007 browser Form to SharePoint(MOSS) library using managed code C#?

Posted on 2010-08-26
8
578 Views
Last Modified: 2012-06-27
Hi InfoPath/SharePoint experts,

I got stuck, anyone can show me a real example in code of how to do this?

Many many thanks!
-Rick
0
Comment
Question by:RHADMIN
  • 5
  • 3
8 Comments
 
LVL 28

Expert Comment

by:clayfox
ID: 33538830
My question is why?

Submitting to a form library is a straightforward, default data connection, why complicate it with code?
0
 
LVL 1

Author Comment

by:RHADMIN
ID: 33544034
Good question:
I am tryinig to avoid the unfriendly Error msg. generated by InfoPath Form Service when submitted Form has validation error included and being able to customize the Error msg. myself. Actually I'd like to be able to do the validating before having Valid field values submitted to a SharePoint Library using data connection.
Attached is the unfriendly error msg. my users will encounter.
Thanks,
-Rick

infopathWarningMsg.gif
0
 
LVL 28

Expert Comment

by:clayfox
ID: 33544092
Typically I remove the standard validation and just do it myself in rules before the submit action so that I can have more control.

Often I have a hidden section and field which I display error messages, since int he browser you cannot do pop ups.  So if I want to notify the user of issues a red box appears next to the submit button giving them instructions.
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 
LVL 1

Author Comment

by:RHADMIN
ID: 33544578
Good point, I was thinking doing similar notification to the user either on top of the FORM or bottom of the Submit button as next step. But I realize that you can't prevent the Warning msg. from showing up if the invalid form got submitted by users(they don't like the msg. AT ALL!). That is why I think doing validating and submitting through code on
FormEvents_Submit event can help me solve this problem. But I don't know how to do the validation and submitting through it. NEED HELP!
Thanks,
-Rick
0
 
LVL 28

Expert Comment

by:clayfox
ID: 33544629
Not sure I am following you.

What I am suggesting is removing the required check on the field and then just adding a conditional rule which if the field is blank and possibly looks at other fields or the stage of the form and decides to block submit or notify the user or submit without an issue.

Why won't that work?
0
 
LVL 1

Author Comment

by:RHADMIN
ID: 33545176
Good question: there are some more detail I need to go around with you to explain the conditional rule ALONE can NOT handle(like the Submit button can't be disabled with Rule if the user just enters an invalid email and then click Submit button directly without changing the mouse Focus), or at least can't satisfy the need of a user friendly UI.
I realized that there are way too many limitations imposed on browser form when designing a bit more functional form is needed.
There are gonna be some ways to do the validation and submission through code I believe to be able to circumvent some of these limitations.
Thanks,
-Rick
0
 
LVL 1

Accepted Solution

by:
RHADMIN earned 0 total points
ID: 34158205
Doing validation & submission with code only is feasible! It is the solution to eliminate all(almost) error msg. windows of IP.
-Rick
0
 
LVL 1

Author Closing Comment

by:RHADMIN
ID: 34186404
solution found
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Pimping Sharepoint 2007 without Server-Side Code Part 1 One of my biggest frustrations with Sharepoint 2007 in the corporate world is that while good-intentioned managers lock down the more interesting capabilities of Sharepoint programming in…
SharePoint Designer 2010 has tools and commands to do everything that can be done with web parts in the browser, and then some – except uploading a web part straight into a page that is edited in SPD. So, can it be done? Scenario For a recent pr…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question