Hello Flowerss,
Thank you for your inquiry. Sometimes transitioning from word to InfoPath can seem very different, but once you learn the ropes you'll be designing beautiful forms in no time! To start, one of the biggest differences from a list form to an InfoPath form, is that the list form does not support repeating data. This means that you can have multiple entries in a form, however it will duplicate the entire data structure each time you add a new.
With an InfoPath form (browser or filler) you can create complex schemas that account for the sections you would like to repeat. If you look in the home > controls menu, you will see the option to insert a repeating table. This is the option you want. The basic structure for this element is a non-repeating group, with a child repeating group with the fields that you want to repeat.
Then if you want to send the data to a SharePoint list, things get a little trickier. There is essentially two methods:
1. Use CAML to map the data. Here's a post with a little more about CAML: http://www.infopathdev.com/forums/p/28811/98887.aspx#98887. The only drawback is that this method can get very complicated, especially in SharePoint 2013, or office 365.
2. Use qRules to map child data to a list. Here is a blog detailing the method: http://www.infopathdev.com/blogs/hilary/archive/2012/05/30/qrules-submittosharepointlist-walkthrough-for-v4-2.aspx
For disabling the field, you'll need to know the peoples username() where the form is deployed. Then you can either hard-code rules on the field to disable if username() != the user name of the person.
The signature capture is not an out of box capability unless you simply want a timestamp, not a physical signature. If you want the signature image, I recommend the Electronic Signature XTP available in the Qdabra web store: http://www.qdabra.com/en/forms/ElectronicSignature.aspx
The date can be concatenated using substring(today(), 1, 4) with your formula. today() retrieves the current date, year first. The 1 states that you want the value starting at the first character, and you want it to be 4 characters long.
Hope that helps!
Bre
Bre Huston
| Project Manager
Qdabra® Software / InfoPathDev.com / FormsQuo / 877.544.2389 main / 425.318.7843 direct
Business Process Automation for Everyone – Streamline data gathering to
turn process into knowledge.™