InfoPath 2007 Browser Forms Tutorials and Articles
Learn how to use InfoPath 2007 in a web environment through InfoPath Forms Services in SharePoint to create electronic forms by following step-by-step instructions from InfoPath articles and tutorials.
InfoPath and SharePoint
Also see InfoPath 2007 for more InfoPath SharePoint integration tutorials and articles not listed here.
Configure InfoPath Forms Services
Determine whether Forms Server is installed on a server
Check whether the Microsoft.Office.InfoPath.Server.dll and FormServer.aspx files are installed on the server.
Force InfoPath browser-enabled form to open in the browser
Configure Forms Services and the Form Library to allow and force InfoPath forms to open in the browser.
How to publish an InfoPath 2007 browser form to SharePoint
Learn which actions you have to take both in InfoPath and SharePoint before publishing a form template to SharePoint so that it can be opened and/or filled out using a browser.
InfoPath Warning: The form template could not be browser-enabled, but it was successfully published for use with Microsoft Office InfoPath
Learn how you can solve the warning 'The form template could not be browser-enabled, but it was successfully published for use with Microsoft Office InfoPath' which appears on the Publishing Wizard in InfoPath when you try to publish a browser-compatible form template to SharePoint.
"This form template is browser-compatible, but it cannot be browser-enabled on the selected site" message
Learn how to configure Forms Services to allow users to browser-enable form templates.
Understanding the Form Language setting in InfoPath browser-compatible form templates
Learn the logic behind how the 'Form Language' setting on an InfoPath form works in conjunction with Language Packs installed on SharePoint.
Convert InfoPath to PDF
Printing InfoPath 2007 Web-based Forms to PDF
This article presents a technique that you can use to print InfoPath 2007 web-based forms to PDF.
Display images in InfoPath browser forms
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.
Displaying images in InfoPath 2007 browser forms served through Forms Services in SharePoint
Learn about workarounds that are available to display images in InfoPath forms that are served via InfoPath Forms Services in SharePoint.
How to display images in a repeating table in an InfoPath browser form using a Rich Text Box control
While the Picture control is not available in InfoPath browser forms, you can write code to programmatically add a link to an image to a Rich Text Box control to display images in browser forms.
Retrieve and use data from SharePoint
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.
Filtered cascading drop-downs in InfoPath browser forms using SharePoint lists and WSS owssvr.dll
Learn how you can use Windows SharePoint Services' (WSS) owssvr.dll and InfoPath's FileQueryConnection to write code that filters SharePoint list data displayed in dependent or cascading drop-down list boxes on an InfoPath browser form in SharePoint.
Dynamically fill a drop-down list box in a browser form using another InfoPath form as a data source in SharePoint
Use the FileLocation property of the FileQueryConnection object to switch and point to different XML files when filling a drop-down list box in an InfoPath browser form in SharePoint.
Send e-mail from InfoPath in SharePoint
How to send email from an InfoPath browser form in SharePoint
Learn which options are available when you want to send an email through an InfoPath form that is running in InfoPath Forms Services in SharePoint.
Submit data to SharePoint
Auto-numbering InfoPath forms when they are submitted to a SharePoint form library
Use rules, formulas, and the max() function to generate incremental numbers that can be assigned to InfoPath forms when they are submitted to a form library.
How to delete SharePoint list items via an InfoPath browser form using the SharePoint Object Model
This article explains how you can use the SPSite, SPWeb, SPList, and SPListItem classes in C# code in an InfoPath form to delete items from a SharePoint list.
How to update a SharePoint list via an InfoPath browser form using the SharePoint Object Model
This article explains how you can use the SPSite, SPWeb, SPList, and SPListItem classes in C# code in an InfoPath form to update values within a SharePoint list.
How to use the SharePoint object model to submit data from an InfoPath browser form to a SharePoint list
This article explains how you can use the SPContext, SPSite, SPWeb, SPList, and SPListItem classes in C# or Visual Basic code in an InfoPath form to submit the form's data as a new item to a custom SharePoint list.
Programmatically create a custom SharePoint list from a repeating table in an InfoPath web-based form
Learn how you can use data from a repeating table in an InfoPath web-based form that you open on a SharePoint site to create a custom SharePoint list.
Programmatically submit an InfoPath form to a SharePoint library, send an email, and then close the form
This article shows how you can use the FormEvents_Submit event handler to programmatically execute 2 data connections, one to submit to a SharePoint form library and the other to send an email, when submitting an InfoPath browser form, and then close the form afterwards.
Workflow in SharePoint
Automatically add a new item to a SharePoint list using InfoPath 2007 and a custom workflow
Use SharePoint Designer 2007 to create a custom workflow that will add a new item to a SharePoint list whenever a new InfoPath form is added to a form library.
How to create a SharePoint Designer workflow that sends an email containing a link to an InfoPath browser form
This article describes how you can create a SharePoint Designer workflow that is run whenever a new InfoPath web-based form is submitted to a SharePoint form library and sends an email, which contains a link to open the InfoPath form in the browser.
Set the value in an InfoPath form from a SharePoint Designer workflow
Learn how to promote InfoPath form fields so that you can set their values through a SharePoint Designer workflow.
Write code for InfoPath browser forms
Calculating date differences in InfoPath 2007 browser forms using C# code
Write C# code which uses the Site property of the XMLEventArgs object and the TimeSpan object in the Changed event of the date fields to calculate the difference between the dates in each row of a repeating table.
How to execute code and close an InfoPath web-based form
Learn what the limitations of InfoPath are and which options are available to you when trying to write code that closes an InfoPath web-based form.
How to programmatically disable/enable a control on an InfoPath form
Use code to programmatically set the value of a control that will trigger Conditional Formatting on the control that you want to disable/enable.



