Solved

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

Posted on 2010-08-26
8
575 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
 
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
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
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

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

When installing SharePoint 2010 RTM I came across a strange error, I was getting timeouts during the installation. I searched the web and found the best solution to be found here (http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010genera…
We had a requirement to extract data from a SharePoint 2010 Customer List into a CSV file and then place the CSV file into a directory on the network so that the file could be consumed by an AS400 system. I will share in Part 1 how to Extract the Da…
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

762 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now