Why InfoPath?

In this tip article we can see the advantages of InfoPath Forms compared with SharePoint List Forms.

You know that we for a SharePoint List, for new / edit / delete operations we can invoke:

· SharePoint Built-in Forms

· InfoPath Forms

Following are the screen shot of both the forms:


Following are the advantages of using InfoPath Forms compared with the default forms.

Custom Design Possibility We can design the forms using InfoPath Designer which allows much more layout & user control choice.
Better Formatting Options More colors & data formatting options are possible.
Better Validation Options Better validations are possible
Better Data Entry through Repeating & Nested Sections Repeating Sections allow capturing of repeating set of data. For example multiple contacts addresses with same kind of fields like address, city, and state.
Lookup Data from various sources We can lookup through different data sources like external content, web services etc.
Offline Form Filling Forms can be send to users for offline filling (through email attachment)
Digital Signature Users can digitally sign the form
Managed Code Integration We can write custom code for much more control.
Late Form Submissions Completed forms can be submitted later on through the Submit feature of InfoPath form filler.

The advantages are depicted below:





In this article we have gone through the advantages of InfoPath forms compared with SharePoint forms. I hope this will give good grip in advocating InfoPath forms with the customer.

Please note that InfoPath client will be discontinued after Office 2013. link

2 thoughts on “Why InfoPath?

  1. kumar says:

    hi jean,

    can u suggest me how to add documents to document library(folder wise) using visual web part

    1. Jean Paul says:

      Hello Kumar,

      You can use a program / tool to perform the bulk upload.
      Please find one: http://spuploader.codeplex.com/

      Jean Paul

Leave a Reply to Jean Paul Cancel reply

Your email address will not be published. Required fields are marked *