You are previewing Beginning InfoPath™ 2003.
O'Reilly logo
Beginning InfoPath™ 2003

Book Description

  • InfoPath creates forms for data gathering, analysis, and reporting

  • InfoPath has been adopted by many companies, ranging from Toyota and Hewlett-Packard to M/I Homes and New York Presbyterian Hospital, and recent laws that regulate data collection, such as Sarbanes-Oxley and HIPPA, have increased demand

  • Explains how to use InfoPath in a single user mode and how to use it with other databases, such as Access and SQL Server, or in conjunction with XML Web services

  • Shows how to deploy multi-user forms that use InfoPath with collaborative products such as Windows SharePoint Services and BizTalk

  • Table of Contents

    1. Copyright
    2. About the Author
    3. Credits
    4. Dedication
    5. Acknowledgments
    6. Introduction
    7. InfoPath — The Journey Begins
      1. What Is InfoPath, and How Can It Be Used?
      2. Summary
      3. Exercises
    8. Getting Started Designing with InfoPath
      1. Touring the InfoPath Designer
      2. Creating Your First InfoPath Form
      3. Summary
      4. Exercises
    9. Understanding Data
      1. A Quick Database Primer
      2. Working with Various Databases
      3. Looking Briefly at XML
      4. Introduction to Web Services
      5. Summary
      6. Exercises
    10. Creating an InfoPath Form from an Existing Data Source
      1. Starting the Form Based on a Data Source
      2. Working with the Created InfoPath Form
      3. Previewing the Form
      4. Updating a Form's Data Source
      5. Summary
      6. Exercises
    11. Utilizing XML and Web Service Data Sources
      1. XML Overview
      2. Utilizing XML Data in InfoPath
      3. A Brief Look at the XML Used for InfoPath Forms
      4. Summary
      5. Exercises
    12. Working with Controls in General
      1. Using the Right Control for the Right Job
      2. Looking at the Starting Form for the Chapter
      3. Working with the Property Sheet
      4. Setting the Default Value of a Control
      5. Working with Rules at the Control Level
      6. Formatting Fields
      7. Summary
      8. Exercises
    13. Looking at Some Useful Controls and Techniques
      1. Using Expression Boxes with Formulas
      2. Utilizing Command Buttons
      3. Utilizing Drop-Down List Boxes on the Form
      4. Summary
      5. Exercises
    14. Working with Sections
      1. Overview of Types of Sections in an InfoPath Form
      2. Looking at Choice Sections and the Choice Group Control
      3. Optional Sections
      4. Specifying Filters on InfoPath Forms
      5. Master/Detail Sections
      6. Summary
      7. Exercises
    15. Managing Views
      1. Views Overview
      2. Working with View Properties
      3. Creating Multiple Views
      4. Custom Task Panes
      5. Print Views
      6. Summary
      7. Exercises
    16. Publishing InfoPath Forms
      1. What It Means to Publish an InfoPath Form
      2. Publishing to a File Server
      3. Exporting to a Web Page
      4. Merging Data from Separate Forms
      5. Summary
      6. Exercises
    17. Working with Code in Your InfoPath Form
      1. When Is Code Necessary?
      2. Choose Your Flavor of Code: Script or Managed Code (.NET)
      3. Looking at Event Programming
      4. Summary
      5. Exercises
    18. Getting Started Using Scripts
      1. Introduction to Microsoft Script Editor
      2. Working with JScript
      3. Summary
      4. Exercises
    19. Working with .NET Managed Code
      1. Introduction to the .NET Framework
      2. Using Visual Studio .NET
      3. Developing InfoPath Projects in .NET
      4. Distributing InfoPath .NET applications
      5. Summary
      6. Exercises
    20. Real-World Tasks and Coding Examples
      1. Date Calculations
      2. Sending a Form in an E-Mail
      3. Providing Context-Sensitive Help
      4. Summary
      5. Exercises
    21. Creating and Working with Web Services
      1. Web Services Overview
      2. Using Web Services for Data Source
      3. Creating a Web Service Using ASP.NET
      4. Working with Web Service Methods That Return Data
      5. Summary
      6. Exercises
    22. Implementing Security
      1. What Does Security Mean?
      2. InfoPath Security
      3. Defining Security with the .NET Framework
      4. Digital Signatures
      5. Summary
      6. Exercises
    23. Working with InfoPath and Windows SharePoint Services
      1. What Are Windows SharePoint Services?
      2. Touring a SharePoint Site
      3. Using InfoPath and SharePoint
      4. Summary
      5. Exercises
    24. Manufacturing Plant Case Study
      1. The InfoPath Document
      2. Creating the Database
      3. Looking at the Boiler Web Service
      4. Summary
    25. Answers to Exercises
      1. Chapter 1
      2. Chapter 2
      3. Chapter 3
      4. Chapter 4
      5. Chapter 5
      6. Chapter 6
      7. Chapter 7
      8. Chapter 8
      9. Chapter 9
      10. Chapter 10
      11. Chapter 11
      12. Chapter 12
      13. Chapter 13
      14. Chapter 14
      15. Chapter 15
      16. Chapter 16
      17. Chapter 17
    26. Index