Thom Robbins .NET Weblog

A blog of the technical and only sometimes uneventful side of programming in .NET and life within Microsoft

Browse by Tags

Tagged Content List
  • Blog Post: Adding an InfoPath Editor Control to a Windows Form

    One of the new features of InfoPath 2007 is the ability to integrate the InfoPath editor into Windows Forms. Within Visual Studio this is done using the Microsoft.InfoPath.FormControl.dll assembly. In this example using Visual Studio 2008, we will create a simple Windows Form application that contains...
  • Blog Post: InfoPath: Accessing template file data

    The XMLForm class of the InfoPath managed code objects model provides properties, methods and events to access the XML data in the underlying XML document and form information that includes the form definition file (.xsf). For example, using the following code we can create a message box that displays...
  • Blog Post: InfoPath 2007 and the Logic Inspector

    It’s a double edged sword, InfoPath makes it easy to enter logic and rules that control your form template. The problem is that many times you have dependencies within a form that make it hard to troubleshoot. This often leads to a very manual process of hunting and clicking to understand the overall...
  • Blog Post: Still have users with InfoPath 2003

    While InfoPath 2007 has some great new features I am sure that you have users that still running InfoPath 2007. One feature of InfoPath 2007 is the ability to save InfoPath 2007 forms backwards compatible to InfoPath 2003. To use this feature make sure that when saving the InfoPath 2007 for make sure...
  • Blog Post: InfoPath 2007 and the Multi Select List Box

    The Multiple Selection List box is a new control for InfoPath 2007. As the name implies this control enables form users to select more than one option when completing a form. In this example we will take a look at how this control can be used. Create a new InfoPath form and then add the multiple...
  • Blog Post: Importing an Excel Spreadsheet using InfoPath 2007 (Simple Example)

    Not only does InfoPath 2007 allow you to import a Word document but also an Excel spreadsheet. Create the Excel Sheet In Excel select the File – New and select the Time Sheet Template Once the worksheet is created save it to a directory on your machine Create the InfoPath Form Start...
  • Blog Post: Importing a Word Document using InfoPath 2007 (Simple Example)

    InfoPath 2007 has a nice feature that allows the importing of Word documents. Many times you may have existing Word forms that you use within your company. Moving these documents from Word to InfoPath may seem difficult. In this simple example we will do a very simple import of a word document that has...
  • Blog Post: InfoPath 2007 Sample: Training Labs

    Trying to learn more about InfoPath 2007? Check out this download contains for the supporting files for the series of InfoPath 2007 Training Labs . Use these files contained in this download to complete the labs requiring additional files. <<Available here>>
  • Blog Post: Exploring the Choice Group

    Many times when designing an InfoPath form we need to provide users the ability to select different sections or choices for their data entry. One of the benefits of InfoPath is that we can make these sections mutually exclusive using Choice groups. With a choice group users can remove or replace the...
  • Blog Post: The art of dynamic required fields

    Required fields are an important part of any InfoPath form. They are used to ensure that the form contains the necessary data elements to adequately describe a complete entity or business process. Typically, this is done at the field level during the initial design of a form. Many times this may not...
  • Blog Post: InfoPath and the File Upload Control

    InfoPath provides a variety of controls that can be used during form design. One of these controls is the file upload. It enables the direct inclusion of documents within an InfoPath form. Also, it provides the ability to directly browse the local file system to browse and retrieve files from the local...
  • Blog Post: Showing the Count

    Question: I am trying to build an InfoPath form that has a bit of a strange requirement. I can’t quite figure out how I should do it and was hoping that you might be able to help? Basically, the requirements of the form require that we provide an ongoing count of the number of rows in a repeating table...
  • Blog Post: Submitting Forms with Email

    InfoPath provides a variety of ways to submit completed forms. One of the ways that InfoPath provides is through email. However, it is important to remember that this is considered out of process workflow. For example, if the person receiving the email accidentally deletes the email then the form data...
  • Blog Post: Practical Views with InfoPath

    Views are an important part of developing InfoPath forms. Their use enables the presentation of data from the underlying data structures in a variety of formats. The use of Switch Views is an important part of forms development when using multiple views. It’s this command that enables the form developer...
  • Blog Post: Promoting InfoPath fields

    Question : In looking at this example you posted about expression boxes I had a few questions. We need the totals to display in the Sharepoint view. I'm under the impression the expression values are calculated on the fly when the form is opened. If that is the case, would the totals display in a Sharepoint...
  • Blog Post: Importing an Excel spreadsheet

    Question: I have been taking a look at the ticket request form sample that you posted. It has helped me quite a bit in a solution that I am putting together for my company. However, I don’t understand how you initially imported your data from Excel into the SharePoint list? Can you show how that was...
  • Blog Post: Building InfoPath Rules

    In this previous example , I showed how you can bind an InfoPath form to the values of a SharePoint list. This shows one of the things that we can do when building an InfoPath form. Let’s extend that idea bit further to creating lookup values. In this example , we take a look at how you can use values...
  • Blog Post: InfoPath and the Expression Box

    Question: I am trying to total a field within my InfoPath form. Do I need to include a field to hold these values or is their another way? Answer: Yes, one of the controls available within InfoPath is called an expression box. This control allows you to enter an XPath expression that can be used...
  • Blog Post: Customizing the Repeating Table

    InfoPath provides a variety of benefits for form based development. One of the things that are often overlooked is customizing the user experience. We often forget that we can customize many of the different aspects of the forms. This is a great way to ensure that we provide the best and most familiar...
  • Blog Post: Connecting to a SharePoint List

    Question: We have recently deployed SharePoint around our enterprise. The other day, I was given the task of creating our first InfoPath form. One of the requirements of the form is to provide a drop down list of data. While working with the user he showed me the items already exist within a SharePoint...
  • Blog Post: Edge Conference Hands on Lab Manuals

    Thanks to all that attended the Web Services Edge Conference the other week. In response to the emails that I have been receiving I am posting the lab manuals that were used during the conference in the Microsoft Hands on Labs. Visual Studio 2005 Overview Labs Building Solutions using Microsoft InfoPath...
  • Blog Post: Hands on Lab Manuals - Posted

    I wanted to thank everyone that attended the recent Hands on Lab sessions that we help for InfoPath. As promised here are the lab manuals that you can download from here .
  • Blog Post: InfoPath and Managed Code

    Question: I have installed InfoPath SP 1 and am ready to develop some managed code using Visual Studio 2003. However, I can’t figure out how to do it? Answer: Actually installing SP 1 is only half of the solution. You still need to install the InfoPath 2003 Toolkit for Visual Studio .NET that can be...
  • Blog Post: How To: Dynamic Lists using Form Sources

    I recently was doing a form and needed to create a drop down list dynamically based on values contained in a form. In this example, I will show how this can be done using a new feature found in InfoPath SP 1. In this example, I will create a form that a list of companies. This list of companies is then...
  • Blog Post: Filtering Data with InfoPath SP 1

    One of the features that I have found really useful within SP 1 of InfoPath is the use of Filters. I was working with a customer the other day that was looking to build a list box with a specific set of filtered data from a SQL table and this was a handy feature to have. In this example, I will build...
Page 1 of 2 (31 items) 12