InfoPath 2003 Training
Learn how to design and deploy Extensible Markup Language (XML)-based forms in Microsoft Office InfoPath 2003 Service Pack 1 (SP1) with this set of training labs.
Download Office 2003 Service Pack 1 (SP1).
Get the latest updates and enhancements for Office 2003, including updates for InfoPath 2003. InfoPath 2003 SP1 is 100% compatible with existing InfoPath 2003 solutions.
Contoso Pharmaceuticals Corp. discovers, develops, manufactures, and markets leading prescription medicines for humans, animals, and many of the world's best-known consumer brands. Their products improve the quality of life for people around the world and help people enjoy longer, healthier, and more productive lives.
The company recently merged with a smaller pharmaceuticals company and now has three business divisions: Health Care, Consumer Health Care, and Animal Health Care. The company produces prescription and over-the-counter medicines and products. Their products are available in more than 150 countries and regions. In business for over 50 years, the company employs approximately 100,000 people world-wide.
As a developer at Contoso, you've been asked to create a form that will help sales representatives from the Consumer Health Care department collect sales information.
- Lab 1: Editing forms and working with form data (Level 100)
Learn the basics of filling out a form and working with the data in a form.
- Lab 2: Creating forms and layout (Level 200)
Learn about designing a form from scratch, creating a professional-looking form, using proper layout techniques, creating multiple views of a form, and inserting controls into a form. Additionally, you will learn about configuring print settings for a form.
- Lab 3: Form deployment (Level 200)
Learn about the different methods for deploying form templates to users and promoting properties to a Microsoft Windows® SharePoint™ Services form library.
- Lab 4: Working with controls (Levels 200 and 300)
Learn about advanced InfoPath controls, customizing control properties, and using controls to filter data in a form.
- Lab 5: Business logic (Levels 200 and 400)
Learn about creating forms that reduce user errors, carry out actions based on certain conditions, and calculate values. In the second part of this lab, you will learn about adding custom validation to a form by writing script.
- Lab 6: Active X controls (Level 400)
Learn about the requirements for using ActiveX controls in InfoPath forms and how to deploy the controls with InfoPath forms. In addition, the lab will walk you through an example of creating a simple ActiveX control.
- Lab 7: User roles (Level 200)
Learn about creating forms that adjust their content and behavior based on user roles.
- Lab 8: Working with data sources (Levels 300 and 400)
Learn how to create a form based on an existing data source, how to add data connections to a form, and how to work with the data from a secondary data source.
In the second part of this lab, you will learn how to move data between main and secondary data sources. You will also learn how to detect whether the user is online or offline so that you can customize a form's submit behavior.
- Lab 9: Working with ADO.NET DataSets (Level 400)
Learn about creating forms that interact with data exposed through Web services.
- Lab 10: Digital signatures (Levels 300 and 400)
Learn how to design a form that allows users to digitally sign the data in a form. In the second part of this lab, you will learn about InfoPath's object model for working with digital signatures.
- Lab 11: Advanced form merging (Level 400)
Learn advanced techniques for merging the data in multiple forms, as well as for performing actions before and after you merge forms.
- Lab 12: Workflow support (Level 400)
Learn how to incorporate forms into a larger workflow and how to create a task pane that shows the current status of the workflow.
- Lab 13: Working with schemas (Level 300)
Learn how to modify a form's schema and how to replace forms' schemas.
- Lab 14: Working with custom task panes (Level 400)
Learn about adding a custom task pane to a form and responding to data events in the task pane.
- Lab 15: Business logic using managed code (Level 400)
Learn how to create an InfoPath project in Microsoft Visual Studio and how to add custom business logic to a form through managed code.
- Lab 16: External automation (Level 400)
Learn how to modify InfoPath forms using external automation.