Extended data validation for the Multiple-Selection List Box in InfoPath 2010

Hi, Frank Mueller from the InfoPath development team here. The Multiple-Selection List Box (MSLB) control was introduced in InfoPath 2007 to enable users to select multiple items from a list when filling out forms. In this post, I will explain the different ways you can restrict and validate the data entered using this control in…

9

Upgrading InfoPath 2007 forms with Person/Group Pickers to InfoPath 2010

Hi, this is Frank Mueller again and this is the second of two posts that I’ve written about the InfoPath 2010 Person / Group picker control. InfoPath 2007 form templates containing the Person/Group Picker control (formerly named Contact Selector) will continue to work in InfoPath 2010 the same way they used to as long as…

6

Person / Group Picker Improvements in InfoPath 2010

Hi, this is Frank Mueller, a developer on the InfoPath team. In this post which is the first of two blog posts about the Person / Group picker, I want to tell you about the improvements we’ve made to this control in InfoPath 2010. The Person / Group Picker (aka contact selector) control allows you…

55

“Invalid Data” error when calculating the result of 2 or more fields

When you create a calculated field in an InfoPath XML node (field) you may find that some of the resulting calculations produce an “Invalid Data” error: This behavior is a known issue when doing floating point calculations and is *not* specific to InfoPath or Microsoft for that matter. The floating point calculation behavior is explained…

1

Displaying Contextual Help in a Custom Task Pane

With all the wonderful features in the new Office apps, it’s easy to get lost!  InfoPath is no exception, and when you make clever use of the new features, you’ll want to make sure that users understand how your form is supposed to work.  Wouldn’t it be great if you could display contextual help information as…

8

Using the Contact Selector Control

(This post applies to InfoPath 2007. If you’re using InfoPath 2010, then you should check out this post instead.) We have seen a number of requests on how to allow a user to enter (or select) a person’s name or logon alias and then validate that user against their Active Directory without using code. This…

398

Survey Creator

Scenario A school department wants to create a standard digital template to use when administering tests to students. Since the template is to be a standard format across multiple classes, the department requires that teachers be able to enter questions appropriate to their individual classes. To simplify things, the department decides to allow three types of…

14

Interesting InfoPath/SharePoint Blog

Shoutout to Kristof De Causemaeker – his blog has interesting articles on both InfoPath and SharePoint; couple particularly cool posts: 1) Great walkthrough on template parts, new InfoPath 2007 feature that allows you to modularize components of your form templates. 2) Cool trick on how to make picture buttons in InfoPath 2003 and 2007. It won’t work in browser…

1

Cascading Dropdowns in Browser Forms

If you are building an InfoPath client-only solution and you need to filter drop-down list boxes, you can simply use the “Filter Data” feature when you set the Entries property for the control. However, since filters are not supported in browser-compatible form templates, how can you accomplish the same functionality?   This is where .NET web…

29

Dynamic Pictures

When designing a feature-rich InfoPath form template, it is sometimes necessary to provide a dynamic image in response to user action. InfoPath picture control hides treasures that will help you satisfy such a requirement. In this article, we will explore a technique that allows you to make this happen without writing any code.   Here is…

6