Repeating Tables in InfoPath
Upcoming SlideShare
Loading in...5
×
 

Repeating Tables in InfoPath

on

  • 21,244 views

A list of 30 InfoPath 2007 articles teaching how to get things done when using repeating tables on InfoPath forms. Articles deal with the basics of InfoPath repeating tables, submitting repeating ...

A list of 30 InfoPath 2007 articles teaching how to get things done when using repeating tables on InfoPath forms. Articles deal with the basics of InfoPath repeating tables, submitting repeating table data to SharePoint and web services, populating, filtering, and looping through repeating tables, writing code in C# and Visual Basic .NET that use repeating tables, and using events with repeating tables.

Statistics

Views

Total Views
21,244
Views on SlideShare
21,244
Embed Views
0

Actions

Likes
0
Downloads
240
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Repeating Tables in InfoPath Repeating Tables in InfoPath Document Transcript

  • Repeating Tables in InfoPath Table of Contents Repeating table basics ........................................................................................ 3 2 Ways to place a Date Picker in a Repeating Table in InfoPath ....................................... 3 Select the latest date from a repeating table in InfoPath ................................................. 3 Can you put a repeating table in a repeating table? ...................................................... 3 Submit data to SharePoint or a web service .............................................................. 3 How to submit the rows of a repeating table in InfoPath to a SharePoint list ......................... 3 How to submit rows of a repeating table in InfoPath to a web service ................................. 3 Populate, filter, or loop through ............................................................................. 3 Auto-fill a repeating table with data from a SharePoint list when a row is inserted ................... 3 Auto-populate a repeating table in InfoPath with sequential dates ..................................... 3 Autonumbering fields in a repeating table in InfoPath 2007 using VB.NET code .................... 3 Copy a SharePoint list to an InfoPath repeating table using XSLT ..................................... 3 Filter a repeating table on a date range using rules and filters .......................................... 3 Filter a SharePoint list in a repeating table in InfoPath on a date range ............................... 3 How to check whether the values of all fields in a Repeating Table in InfoPath have been set .... 3 How to loop through items in a repeating table in InfoPath 2007 ....................................... 4 Programmatically copy rows from a SharePoint list to a repeating node in the Main data source in InfoPath ......................................................................................................... 4 Programmatically create a custom SharePoint list from a repeating table in an InfoPath web- based form ...................................................................................................... 4 Selecting the minimum date in an InfoPath repeating table using formulas (no code) .............. 4 Add or delete rows.............................................................................................. 4 4 Ways to programmatically add a row to a repeating table in InfoPath ............................... 4 How to create a hidden column in an InfoPath repeating table ......................................... 4 How to pre-fill a repeating table in InfoPath with rows of data .......................................... 4 InfoPath Basics: Repeating control basics in InfoPath ................................................... 4 Programmatically add a row to a repeating table using an XmlWriter object ......................... 4 Programmatically delete the first row of a repeating table in InfoPath ................................. 4 Programmatically delete all of the rows of a repeating table in InfoPath .............................. 4 Programmatically execute code when a repeating table row is inserted or deleted.................. 4 Programmatically hide the first row of a repeating table in InfoPath.................................... 4 Programmatically prevent users from adding more rows to a repeating table in InfoPath .......... 4 Use events ........................................................................................................ 5 Count the total amount of sections in a Repeating Section in InfoPath on insert or delete ......... 5 How to get the current row number of a repeating table in InfoPath using VB.NET code ........... 5 Programmatically retrieve the value of another field in the same row of a repeating table.......... 5
  • Programmatically retrieve the value of another field in the same row of a repeating table in InfoPath 2007 .................................................................................................. 5
  • Repeating table basics 2 Ways to place a Date Picker in a Repeating Table in InfoPath Learn how you can add or convert a text box control that is located within a repeating table on an InfoPath form template into a date picker control. Select the latest date from a repeating table in InfoPath Learn how you can use the max() function in a formula and conditional formatting in InfoPath to select and/or highlight the latest (newest) date in a repeating table. Can you put a repeating table in a repeating table? Step-by-step instructions for adding a repeating table in a repeating table on an InfoPath form. Submit data to SharePoint or a web service How to submit the rows of a repeating table in InfoPath to a SharePoint list Programmatically add items from a repeating table in InfoPath to a SharePoint list by submitting a CAML update batch to the UpdateListItems method of the Lists web service that comes with Windows SharePoint Services (WSS). How to submit rows of a repeating table in InfoPath to a web service Learn how you can create a .NET web service that accepts data from the rows of a repeating table on an InfoPath form. Populate, filter, or loop through Auto-fill a repeating table with data from a SharePoint list when a row is inserted Learn how to use rules and filters to automatically fill a repeating table row in InfoPath with data from a SharePoint list when the row is inserted. Auto-populate a repeating table in InfoPath with sequential dates Learn how you can use a function and formulas in InfoPath 2007 to populate rows in a repeating table with sequential dates by entering one date and having the rest of dates automatically calculated and displayed. Autonumbering fields in a repeating table in InfoPath 2007 using VB.NET code This article shows an example of using the Changed event of the row of a repeating table to programmatically autonumber a field in the repeating table using VB.NET code. Copy a SharePoint list to an InfoPath repeating table using XSLT Use XSLT and the XslCompiledTransform class in C# to transform the data stored within a SharePoint list (secondary data source) and copy the transformed data to a repeating table in the Main data source of an InfoPath form. Filter a repeating table on a date range using rules and filters Use rules and filters to filter Microsoft Access database table records being shown in a repeating table on a date range using two date pickers. Filter a SharePoint list in a repeating table in InfoPath on a date range Use conditional formatting on a repeating table in InfoPath to filter a SharePoint list on a date range using two date picker controls. How to check whether the values of all fields in a Repeating Table in InfoPath have been set This article shows you how to use Data Validation rules and Conditions on Rules in InfoPath to check whether all of the fields in a repeating table on an InfoPath form contain a value.
  • How to loop through items in a repeating table in InfoPath 2007 Use the XPathNodeIterator class with C# or VB.NET code to loop through the rows and items in a repeating table. Programmatically copy rows from a SharePoint list to a repeating node in the Main data source in InfoPath Learn how to use C# or Visual Basic code to copy the rows from a SharePoint list to a repeating node in the Main data source of an InfoPath form. Programmatically create a custom SharePoint list from a repeating table in an InfoPath web- based form Learn how you can use data from a repeating table in an InfoPath web-based form that you open on a SharePoint site to create a custom SharePoint list. Selecting the minimum date in an InfoPath repeating table using formulas (no code) Learn how you can use a formula (no code) in InfoPath to find and highlight the rows in a repeating table that contain the date that falls before all other dates in one of the repeating table's columns. Add or delete rows 4 Ways to programmatically add a row to a repeating table in InfoPath Learn how to take advantage of the 4 overloads of the AppendChild method to programmatically add rows to repeating tables in InfoPath. How to create a hidden column in an InfoPath repeating table Step-by-step instructions describing two ways to hide a column in a repeating table in InfoPath. How to pre-fill a repeating table in InfoPath with rows of data Learn how you can add default rows to a repeating table in InfoPath, so that when you open the form, the repeating table already contains a certain amount of rows with data. InfoPath Basics: Repeating control basics in InfoPath This article explains the basics of repeating tables and repeating sections in InfoPath. Programmatically add a row to a repeating table using an XmlWriter object Use the XmlWriter object that is returned by the AppendChild method of the XPathNavigator object to add a row to a repeating table. Programmatically delete the first row of a repeating table in InfoPath Learn how to use C# or Visual Basic code to programmatically delete the first row of a repeating table in InfoPath. Programmatically delete all of the rows of a repeating table in InfoPath Learn how to use C# or Visual Basic code to programmatically delete all of the rows of a repeating table in InfoPath. Programmatically execute code when a repeating table row is inserted or deleted Learn how to add events to rows of a repeating table instead of its fields. Programmatically hide the first row of a repeating table in InfoPath Learn how you can use a hidden field and conditional formatting to programmatically hide the first row of a repeating table in InfoPath. Programmatically prevent users from adding more rows to a repeating table in InfoPath
  • Learn how you can use the Changed event of a repeating node and the DeleteSelf() method to programmatically prevent a user from adding more rows to a repeating table in InfoPath when the repeating table already contains a certain amount of rows. Use events Count the total amount of sections in a Repeating Section in InfoPath on insert or delete Learn how to programmatically count the amount of sections in a repeating section control on an InfoPath form whenever a section is inserted or deleted. How to get the current row number of a repeating table in InfoPath using VB.NET code This article shows how you can use Visual Basic .NET code in an event handler on the row of a repeating table to automatically number the rows of the repeating table and then retrieve the number of the row in a repeating table in which the value of a field has been changed. Programmatically retrieve the value of another field in the same row of a repeating table Use the Source property of the DataDOMEvent object in the OnAfterChange event of a field in a repeating table to retrieve the value of another field in the same row of the repeating table using JScript. Programmatically retrieve the value of another field in the same row of a repeating table in InfoPath 2007 Use the Site property of the XmlEventArgs object in the Changed event of a field in a repeating table that is bound to a SharePoint list to retrieve the value of another field in the same row of the repeating table.