-
When using different form templates (i.e. different schemas) you will need to write custom merge code.
Greg Collins [InfoPath MVP]
-
If you want the value in each row to change when the name field changes, then yes, you will need to loop through each row.
{
var oEnterName = XDocument.DOM.selectSingleNode(''//my:EnterName'');
var oNodes = XDocument.DOM.selectNodes(''//my:group/my:small_grp/my:grp_field'');
var oNode;
while(oNode = oNodes.nextNode())
{
...
-
Were both forms created from the same form template? or from different templates?
Greg Collins [InfoPath MVP]
-
I think you'll find that if you add Help.xml as a Data Connection instead of a Resource File, that things will work out better.
Greg Collins [InfoPath MVP]
-
If your data object is named ''foo'', then you would use something like:
Dim domFoo As IXMLDOMDocument = thisXDocument.GetDOM(''foo'')
... domFoo.selectSingleNode(''...your XPath here...'') ...
Greg Collins [InfoPath MVP]
-
You can set the task pane to hide during the OnSwitchView event, which occurs right before the first view is visible. There will be a short flash of it appearing and then disappearing (oh, well!), and then you can make it hide or show from code when the user clicks on the button, based on your needs.
Keep in mind though that the user can still ...
-
Print margins are different than view margins. Go to the View Properties dialog box, and take a look at the tab that has printer settings on it.
Greg Collins [InfoPath MVP]
-
InfoPath doesn't support every construct possible in XSD. Although it is robust, it can be limiting in more complex areas.
Now, you can agreeably argue that this is not ''complex'', but unfortunately, that is for InfoPath, and not us to decide.
I've worked with schemas that seem to work fine in InfoPath but there are issues with full ...
-
This is outside my realm of knowledge. Perhaps someone else will care to respond.
Greg Collins [InfoPath MVP]
-
This one is beyond my knowledge base -- is there anyone else that can answer this?
Greg Collins [InfoPath MVP]