Developing Solutions with Microsoft® InfoPathTM
Build innovative, XML-based solutions faster-with expert guidance from three veterans of the Microsoft InfoPath design team. Discover how to use common InfoPath design patterns to accelerate the development of forms with a dynamic, easy-to-use front end that connects seamlessly with middle-tier ser...
Autor principal: | |
---|---|
Otros Autores: | , |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
Microsoft Press
2009.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626918306719 |
Tabla de Contenidos:
- Developing Solutions with Microsoft® InfoPathTM; Introduction; Form Templates; XML Standards and Data Interoperability; A Rich Office Client; An Enterprise Business Client; A .NET Programming Tool; The Goals of This Book; How This Book Is Organized; Programming Prerequisites; Other Server Software; Online Companion Content; Share Your Experience; Support; I. Getting Started; Customizing a Sample Form; Working with Data Sources; Adding a Data Source; Modifying the View; Examining the Form; Editing the Form; Form Contents; Publishing the Form; Using SharePoint
- Creating a Form Library from InfoPathSummary; 2. Creating and Using Forms; Data Source Event Handlers; Other Form Event Handlers; New SP1 Event Handlers; Writing an Event Handler for the DOM; Writing an Event Handler in VBScript; Implementing Workflow; Using the Book Purchase Form; Implementing Roll-Up; Custom Merge; Exporting to Excel; Using Data Connections; Connecting to a Web Service; Connecting to a SharePoint List; Summary; II. Form Design Patterns; Parking Registration Form Example; Conditional Formatting; Dynamic Data Filtering; Using Event Handling; Using Data Validation
- Custom ValidationValidating Data Using the InfoPath UI; The Data Entry Pattern; Validating Data Through Code; Data Validation on Save and Submit; Adding a Warning Dialog Box Using Rules; Autopopulating Data; Autopopulating the Last Modified Date; Data Based on Primary Fields; Programmatic Autopopulation; Autopopulating Data from a SQL Database; Using Master Detail Controls; Repeating Table; Repeating Section; Repeating Recursive Group; Repeating Choice Group; Master/Detail Repeating Control; Link Detail by Row Position; Link Detail by Key; Adding Repeating Data Programmatically; Summary
- 4. Creating Rich FormsData and Presentation; Schema Support and Validation; Business Logic and Deployment; InfoPath's Rich Features; Types of Rich Text; XML Lists; Spell Checking and Autocomplete; Multiple Views; Task Pane; Custom User Interface; Digital Signatures; Schema Impact; Dependent Signing; Programmatic Support; Dynamic Structures; Choice Groups; Choice Sections; Repeating Recursive Sections; Programmatic Support for Dynamic Sections; Contextual Editing; Programmatic Selection and Clipboard Support; Summary; 5. Advanced Form Design; File Attachment Options
- Controlling the File Attachment Control with CodeAdding an Ink Picture to a Form; Using File and Picture Control Data Outside of InfoPath; Custom Controls with ActiveX; ActiveX Control Security; Managing the Quirks of Certain ActiveX Controls; Creating Your Own ActiveX Controls; Using Extension and XDocument from XSL; XDocument; Summary; III. Deployment Design Patterns; Integrating with Access; Deploying Access-Based Forms; Shared Database; Integrating with SQL; Creating the Form View; Testing the Form for Query and Submit; Debugging Database Submit Errors; Data Validation for SQL Constraints
- Updating Specific Fields