M
Michael Herman \(Parallelspace/OpenCanal\)
I would appreciate your thoughts on the following. I'm helping build an
InfoPath forms solution. It's starting small (3-4 forms) but I've been
asked the question:
If we grow this thing to have 100+ forms and each form needs to have a
common drop down list of departments (e.g. Sales, Marketing, ...), what is
the best way to implement this? ...more importantly, what is the best way
to update this list for all 100+ forms when the name of department is added
or changed?
A confounding requirement: The forms need to work offline (100%
disconnected).
Here's my 2 ideas so far:
1. Use a common XML document embedded in each XSN as the lookup table data
and bind it to the drop-down lists in each XSN. Then use something the
XsnFixup.js
(http://msdn.microsoft.com/library/d...eInfoPathXSNFixupDeployFormTemplateScript.asp)
to automate the updating/replacement of the XML lookup table document in
each XSN.
2. Package and deploy the XSN files to the desktop using an MSI and have the
MSI install an external copy of the XML lookup table document that is used
as a common external XML data source by all the XSNs.
Any other ideas?
Thanks,
Michael.
InfoPath forms solution. It's starting small (3-4 forms) but I've been
asked the question:
If we grow this thing to have 100+ forms and each form needs to have a
common drop down list of departments (e.g. Sales, Marketing, ...), what is
the best way to implement this? ...more importantly, what is the best way
to update this list for all 100+ forms when the name of department is added
or changed?
A confounding requirement: The forms need to work offline (100%
disconnected).
Here's my 2 ideas so far:
1. Use a common XML document embedded in each XSN as the lookup table data
and bind it to the drop-down lists in each XSN. Then use something the
XsnFixup.js
(http://msdn.microsoft.com/library/d...eInfoPathXSNFixupDeployFormTemplateScript.asp)
to automate the updating/replacement of the XML lookup table document in
each XSN.
2. Package and deploy the XSN files to the desktop using an MSI and have the
MSI install an external copy of the XML lookup table document that is used
as a common external XML data source by all the XSNs.
Any other ideas?
Thanks,
Michael.