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

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.

 

 Subscribe for updates via RSS or Email
InfoPath 2013 Cookbook: 121 Codeless Recipes for Beginners

InfoPath 2010 Cookbook: 101 Codeless Recipes for Beginners

InfoPath 2010 Cookbook 2: 101 Codeless Recipes for SharePoint 2010

InfoPath 2010 Cookbook 3: 101 Code Recipes for C# Developers

InfoPath 2010 Cookbook 4: 101 Code Recipes for VB Developers

InfoPath 2010 Cookbook 5: Integrating InfoPath with Excel and Excel Services