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 tutorials and articles.
InfoPath and SharePoint
Configure InfoPath Forms Services
Check whether the Microsoft.Office.InfoPath.Server.dll and FormServer.aspx files are installed on the server.
Configure Forms Services and the Form Library to allow and force InfoPath forms to open in the browser.
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.
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
This article presents a technique that you can use to print InfoPath 2007 web-based forms to PDF.
Display images in InfoPath browser forms
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.
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
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.
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
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
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.
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.
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
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.
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
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.
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.
Use code to programmatically set the value of a control that will trigger Conditional Formatting on the control that you want to disable/enable.