InfoPath Browser Forms
Articles, tips & tricks, and guidance on how to create electronic forms solutions using InfoPath 2007 and InfoPath Forms Services in SharePoint.
2 Ways to use InfoPath forms as SharePoint forms
Learn which two core types of InfoPath 2010 forms you can create for SharePoint 2010 and where InfoPath stores the data you enter into a form based on the type of form you create.
Quick Tip: Display button text on two lines in InfoPath
Learn how you can use a secondary data source to display text on two lines on a button in InfoPath thereby creating a multi-line button label in InfoPath.
3 Ways to use InfoPath forms in Office SharePoint Server and WSS 3
Learn what InfoPath forms can be used for or as in Microsoft Office SharePoint Server (MOSS) 2007 or Windows SharePoint Services (WSS) 3.0.
How to upload a file to SharePoint from an InfoPath form
Learn how you can write code in the FormCode.cs file of an InfoPath form template to be able to extract and from within InfoPath upload a file or document attached to the InfoPath form to a SharePoint document library.
2 Ways to retrieve the SharePoint site collection URL of an InfoPath browser form
Learn how you can write C# code in an InfoPath browser form to be able to retrieve the URL of the SharePoint site collection that the InfoPath form is part of.
Display SharePoint Tasks assigned to the current user in InfoPath
Learn how you can use the userName() function and Conditional Formatting in InfoPath to display only those tasks from a SharePoint Tasks list that have been assigned to the user who has opened the InfoPath form.
Writing to the Windows Event Log from an InfoPath browser form
If you're writing code in VSTA for an InfoPath browser form, want to debug it, but do not have Visual Studio, you can use the workaround described in this post.
Beginners programming for InfoPath browser forms in SharePoint
You only need to know how to do 3 things to be able to start writing code for InfoPath browser form templates that you deploy to SharePoint. Learn what these 3 things are.
Trick: Clear or reset fields in InfoPath using only 3 lines of code
Learn how you can use just 3 lines of code and a 'special setup' in an InfoPath form to be able to create a reset button that can clear or reset fields or a subset of fields on an InfoPath form, whether it is browser-enabled or not.
Add a logo from a SharePoint library to an InfoPath browser form
Learn how you can use a Rich Text Box control and code to display an image for a logo that is stored in a SharePoint Picture Library on an InfoPath browser form.
Quick Tip: Select the latest date from a repeating table in InfoPath
Learn how you can use the max() function in a formula and conditional formatting in InfoPath to select and/or highlight the latest (newest) date in a repeating table.
Archive or move InfoPath forms in SharePoint
Learn how you can use a SharePoint content type and a SharePoint Designer workflow to move InfoPath forms in SharePoint from one library to the other as a way of archiving InfoPath forms in SharePoint.
How to set the programming language in InfoPath 2007
Learn how you can set the programming language in InfoPath for both the current and all future InfoPath form templates you create.
3 Ways to deploy InfoPath form templates to SharePoint
Learn which methods are available for deploying InfoPath 2007 form templates to SharePoint 2007.
Which programming language to use for writing code in InfoPath?
Learn which programming languages are available in InfoPath when you want to write code for InfoPath form templates, which language to choose, and which tool to use to write code in InfoPath.
InfoPath Q&A: Can InfoPath be used with Oracle databases for data gathering and reporting?
InfoPath Q&A: Where is InfoPath form data stored?
Learn how and where you can store InfoPath forms and what the difference is between InfoPath forms and ASP.NET forms.
How to submit a file attached to an InfoPath form as an attachment to a SharePoint list item
Learn how you can programmatically save a file attachment from an InfoPath form as an attachment to a SharePoint list item when the InfoPath form is submitted to the SharePoint list.
Understanding the Update Form button action in InfoPath
Learn what the Update Form action on a button in InfoPath does and how you can use it to your advantage to improve the performance of InfoPath browser forms.
How to close an InfoPath form programmatically
Learn how to in InfoPath close a web-based form programmatically by working around a few limitations of InfoPath where rules and code are concerned.
How to add, update, and delete SharePoint list items via InfoPath
Learn how to write code in InfoPath that makes calls into the SharePoint object model to insert, edit, and delete items in a SharePoint list.
How to submit an InfoPath form to a SharePoint list and attach the form to the list item
Learn how to use the Attachments collection of a SharePoint list item to save the XML of an entire InfoPath form as an attachment to a SharePoint list item.
Step-by-step instructions for setting up InfoPath Forms Services using Office Forms Server 2007 and WSS 3.0
Learn what steps are required before you can use InfoPath with Forms Server 2007 and WSS 3.0 to create and deploy forms that can be filled out through a browser.
"Microsoft.SharePoint.SPException: The security validation for this page is invalid." error in InfoPath browser forms
Learn how you can use the SPWeb.AllowUnsafeUpdates property to prevent the 'The security validation for this page is invalid.' error from taking place when you run code that calls directly into the SharePoint object model from within an InfoPath browser form.
InfoPath Q&A: How can I use InfoPath forms without having InfoPath installed on users' PCs?
Learn which software products are required if you want to use InfoPath 2007 forms, but not install the InfoPath client application on the PCs of users who must fill out forms.
How to enable InfoPath Forms Services in WSS v3
Learn which components you need to install before you can enable InfoPath Forms Services to work in WSS version 3.0 and display InfoPath forms in a web browser through SharePoint.
How to create a hidden field in InfoPath
Learn how to add a field to an InfoPath form template so that it exists in the InfoPath form but remains invisible to a user, so effectively becomes a hidden field.
InfoPath Q&A: Does InfoPath support cascading drop-down list boxes in a repeating table?
Learn which options are available to you if you want to filter lists on an InfoPath form to create cascading drop-down lists.
How to design and troubleshoot browser forms for performance in InfoPath Forms Services
How to search for and find InfoPath information on the Internet
Learn how you can use online search facilities and engines, forums, and Microsoft web sites to find information about InfoPath on the Internet.



