InfoPath 2010 Tutorials and Articles
Learn how to use InfoPath 2010 to create electronic forms by following step-by-step instructions from InfoPath tutorials and articles.
InfoPath 2010 Basics
Work with InfoPath in general
Learn how you can structure the Main data source of an InfoPath form in such a way that it can serve well for merging and analyzing survey data from multiple forms.
Learn which 3 methods you can use and when to use each method if you want to hide a field in InfoPath 2010.
Learn what the difference is between a read-only view and a print view in InfoPath 2010.
Learn what steps to take if you want to convert an InfoPath 2003 form template into an InfoPath 2010 form template or for use as an InfoPath browser form in SharePoint.
Learn how you can use InfoPath Filler 2010 to open XML files that are not InfoPath forms and that were not created using InfoPath.
This is a quick tip that shows you how you can use user interface elements in InfoPath Designer 2010 to help you spot and resolve errors in formulas.
Learn how to convert if-else statements into conditions on action rules in InfoPath 2010.
Learn how to display and use message boxes in InfoPath 2010 by showing either static text or a message that is based on values within a form.
Learn what options you have when it comes to reporting, creating reports for, and analyzing data that is stored in InfoPath 2010 forms.
Learn which options are available if you want to generate random numbers in an InfoPath form either with or without writing code.
InfoPath 2010 vs. InfoPath 2007
Learn what a few of the key differences are between InfoPath 2007 and InfoPath 2010 and whether and when it makes sense to upgrade from InfoPath 2007 to InfoPath 2010.
Learn how you can use InfoPath 2010 to design form templates that can be published to SharePoint 2007.
Work with Controls in InfoPath 2010
Learn how to create a group of check boxes and allow users to select a maximum of choices on an InfoPath 2010 form.
Date and Time Pickers
Learn how you can use the number and substring functions, rules, conditions, and formulas in InfoPath 2010 to calculate the difference in months between two date picker controls.
Learn how to add a Date and Time Picker control to an InfoPath 2010 form template and then set the value of the Date and Time Picker control using rules or code.
Learn how you can set the default value for an InfoPath 2010 date picker or InfoPath 2010 date and time picker.
Learn how you can use InfoPath data validation rules to allow only future dates to be selected from an InfoPath date picker and InfoPath 2010 date and time picker.
Learn what a few workarounds are for the issue of not being able to format a time text box in InfoPath 2010.
Drop-Down List Boxes
Learn how you can use an XPath filter expression to set a drop-down list box that is being populated by a SharePoint 2010 list to automatically select and display its first item.
This article shows an InfoPath 2010 master detail example that makes use of an InfoPath master detail control to present data that has a one-to-many relationship.
Multiple-Selection List Boxes
Learn how you can use conditional formatting to hide and show rows of a repeating table that are based on the items selected in a multiple-selection list box on an InfoPath 2010 form.
Learn how to use default values to pre-select items in a multi-select list box in InfoPath 2010.
Learn a trick to have the image of a Picture Button appear as a normal non-clickable image on an InfoPath 2010 form.
Learn how you can use PowerPoint 2010 to create images that you can use for a Picture Button control in InfoPath 2010.
Learn how you can use a formula (no code) to automatically assign sequential numbers to rows of a repeating table on an InfoPath 2010 form. This solution also works for InfoPath browser forms in SharePoint.
Learn about a non-traditional way of setting up cascading drop-down list boxes in InfoPath 2010 and how you can avoid infinite loops when running rules on fields that set each other's values.
Learn how to perform repeating table validation in InfoPath 2010 to check for duplicate records in a repeating table on an InfoPath 2010 form.
Learn how you can use rules on a Select All check box to check all check boxes in a repeating table in InfoPath 2010.
Learn how to use the avg, sum, min, max, and eval functions in InfoPath together with repeating nodes to perform calculations.
Learn how you can use InfoPath functions in a formula to automatically capitalize the first letter of text that is typed into a text box on an InfoPath form when the text box loses the focus.
Learn how you can use rules (no code) to select and change the image stored in a picture control on an InfoPath 2010 form through option button selections.
InfoPath 2010 database connections
SQL Server databases
Get an overview of the use of InfoPath 2010 with SQL Server 2008 databases.
Learn how you can create an InfoPath 2010 Filler Form that has an InfoPath 2010 database connection with which you can connect to a SQL Server 2008 database table to view and from InfoPath 2010 submit to SQL.
Integrate InfoPath 2010 with SharePoint 2010
Learn what a SharePoint form library is, what it can be used for, and what its benefits are when used in combination with Microsoft InfoPath 2010 or Microsoft InfoPath 2013.
Retrieve and use data from SharePoint
Learn how you can use InfoPath 2010 or SharePoint 2010 to create an InfoPath form that allows you to view, add, edit, and delete items in a SharePoint list without having to write code.
Learn how to add an InfoPath 2010 SharePoint list data connection to a SharePoint list or library.
Learn how you can use a reference to the SharePoint form library in which an InfoPath form is stored to find out who was the last person to modify the InfoPath form and display this "last modified by" information on the InfoPath form.
Learn how you can create an InfoPath 2010 form template with previous and next buttons for navigation through items of a SharePoint list that has been added as a secondary data source to the form template.
Learn how you can use a SharePoint list (or multiple SharePoint lists) to create dependent list boxes on an InfoPath 2010 browser form published to SharePoint 2010.
Learn how you can solve the 'infinite loop error' SharePoint displays for browser forms that contain too many fields on which default values have been set.
Submit data to SharePoint
Learn how to create an InfoPath form that can upload an image to SharePoint using a web service data connection and rules (no code).
Publish InfoPath to SharePoint
Learn what the steps are for deploying InfoPath 2010 administrator-approved form templates to SharePoint 2010.
Learn how to promote fields in InfoPath to a SharePoint form library and get answers to frequently asked questions about InfoPath form field promotion for use in SharePoint 2010 or a workflow.
Use of InfoPath forms in SharePoint
Learn how you can use the InfoPath Form Web Part in SharePoint 2010 to embed an InfoPath 2010 form in a web part on a SharePoint wiki page.
Learn how you can add a navigation link to the Quick launch bar on a SharePoint 2010 site so that users can easily click the link to fill out a new InfoPath form.
Use XML files in InfoPath 2010
Learn how to create a data connection to retrieve data from an XML file that is stored as a resource file in an InfoPath 2010 browser-enabled form template that is to run in InfoPath Forms Services in SharePoint 2010 and filled out through a browser.
Learn how you can import Excel data into InfoPath 2010 by creating an XML mapping in Excel 2010 to be able to save the spreadsheet as an XML file and then use it in InfoPath 2010.