programming4us
programming4us
WEBSITE

InfoPath with SharePoint 2010 : Set Up the Form for Tracking Changes

6/25/2014 9:46:38 PM
Scenario/Problem:You want to set up the form for tracking changes.

Solution:Create the controls and fields needed for tracking changes as explained here.

The initial setup starts with defining the field and text box for the form entry you want to track changes.

To define the field and text box, follow these steps:

1.
Design a new form in InfoPath Designer and use a single-column table layout.

2.
Place a text box in the second row and provide a name for the field. (For this example, I am using Description.) This is the field for which you want to track changes.

3.
Make the text box multiline and stretch it out within the table row.

4.
Split the cells of the first row and enter a field label in the first column.

5.
Make the second column smaller by dragging the line that separates the two columns. The second column will be used for controls as explained within subsequent sections.

Your form should now look similar to Figure 1.

Figure 1. The multiline text box is the field in which InfoPath will track changes.

The next steps for the initial setup are to provide the storage for the changes being made to the field:

1.
Drag a repeating section under the text box you added in the previous steps.

2.
Modify the properties of the repeating section and uncheck the Allow Users to Insert or Delete the Sections option.

3.
In the Fields pane, rename the first group to groupTrackChanges.

4.
Rename the repeating group2 to groupChanges.

5.
Under the groupChanges, add a field named NumberOfChanges and make its data type a Whole Number (Integer).

6.
Under the groupChanges, add a field named Changes and make its data type Rich Text (XHTML).

7.
Under the groupChanges, add a field named UserName and leave its data type as Text (String).

8.
Drag the Changes field into the repeating section on the form.

9.
Resize the rich text box such that it is the same as the normal text box and make it read-only.

Your form should now look similar to Figure 2.

Figure 2. The repeating group will contain the changes made to in the text box.
Other  
  •  Sharepoint 2013 : Farm Management - Rename a Server on the Farm, Display the Configured Managed Paths
  •  Sharepoint 2013 : Farm Management - Retrieve the System Accounts, Retrieve Managed Accounts
  •  Sharepoint 2013 : Farm Management - Refresh Installed Products,Change the Port of Central Admin,Change the Farm Passphrase
  •  Sharepoint 2013 : Farm Management - Review Farm Configuration Values,Set the Farm Configuration Values
  •  Web User’s Best Buys March 2014
  •  Sharepoint 2013 : Using SkyDrive Pro - Discontinuing sync between SkyDrive Pro and your local device
  •  Sharepoint 2013 : Using SkyDrive Pro - Locating followed documents by using SkyDrive Pro, Synchronizing SkyDrive Pro to your local computer
  •  Sharepoint 2013 : Using SkyDrive Pro - Following SkyDrive Pro documents, Locating followed documents by using the newsfeed
  •  Sharepoint 2013 : Using SkyDrive Pro - Sharing SkyDrive Pro files
  •  Sharepoint 2013 : Using SkyDrive Pro - Saving files to be accessible only to you
  •  
    PS4 game trailer XBox One game trailer
    WiiU game trailer 3ds game trailer
    Top 10 Video Game
    -   Anno 2025 - E3 2015 Intro Trailer
    -   Awesome GTA V Sniper Chopper Kill
    -   Awesome GTA V Parachute Video
    -   GTA V Explosive Ammo Rounds with Bikini
    -   Funny GTA V Road Rage Clip
    -   Cool GTA V Motorbike Jump
    -   When a Mouse Jacks Your Truck in GTA V
    -   Pig Riding a Motorbike in GTA V
    -   Using an Uzi While Driving in GTA V
    -   PlayStation 4 Ultimate Player 1TB Edition | Reveal Announcement
    -   Dreamfall Chapters Book Three: Realms [PC] Zoe Trailer
    -   Street Fighter V Trailer
    -   Beyond Flesh and Blood | Beetham Folly Gameplay 1
    -   Uncharted 4: A Thief's End | E3 2015 Gameplay Demo PS4
    -   World of Warcraft | Patch 6.2 Survival Guide
    Game of War | Kate Upton Commercial
    programming4us
     
     
    programming4us