<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Newbie Questions</title><link>https://www.infopathdev.com:443/forums/39.aspx</link><description>New to InfoPath? Search to see if your question has already been answered. If it has not, then ask it here or the appropriate topic forum.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Set field to initial value or from previous row's field.</title><link>https://www.infopathdev.com:443/forums/thread/86976.aspx</link><pubDate>Mon, 11 Feb 2013 21:41:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:86976</guid><dc:creator>DavidM</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/86976.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=86976</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I seem to have this working now with the following:&lt;/p&gt;&lt;p&gt;/my:myFields&lt;br /&gt;&amp;nbsp;&amp;nbsp; /my:group3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Repeating_Category_Table&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Original_Category_Balance (for this example, a hard-coded value)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Repeating_Balance_Table&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Initial_Balance (hidden)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Starting_Row_Balance&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Pending_Approval&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:Ending_Row_Balance&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Initial_Balance has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; ../../my:Original_Category_Balance&lt;/p&gt;&lt;p&gt;Starting_Row_Balance has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; ../my:Initial_Balance[count(.) = 1] | ../preceding-sibling::my:Balance_Table[1]/my:Ending_Row_Balance[count(.) &amp;gt; 0]&lt;/p&gt;&lt;p&gt;This returns the value from Initial_Balance if the count of occurrances is = 1, otherwise it returns the &lt;/p&gt;&lt;p&gt;value from Ending_Row_Balance of the previous row if the count of occurrances is &amp;gt; 0.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;I would prefer to reference the Original_Category_Balance field rather than have to populate the &lt;/p&gt;&lt;p&gt;Initial_Balance field in each row, but have not been able to get that to work.&lt;/p&gt;&lt;p&gt;Ending_Row_Balance has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; ../my:Starting_Row_Balance - ../my:Pending_Approval&lt;/p&gt;</description></item><item><title>Re: Set field to initial value or from previous row's field.</title><link>https://www.infopathdev.com:443/forums/thread/86919.aspx</link><pubDate>Sat, 09 Feb 2013 23:48:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:86919</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/86919.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=86919</wfw:commentRss><description>&lt;p&gt;Hi David and welcome,&lt;/p&gt;&lt;p&gt;First off, please make sure you name your data source fields and groups to be something that is descriptive as it will save you a major data map headache later when you want to report on the data in the XML.&lt;/p&gt;&lt;p&gt;Secondly, you shouldn&amp;#39;t be using group2[1] to index field4. You need to move the [] filter for field 4 [(../my:field1 &amp;lt; 1) + 1] to group2 and filter that based on that sine that&amp;#39;s the repeater. I don&amp;#39;t quite understand what you are trying to do with the (../my:field1 &amp;lt; 1) condition, but this also seems wrong. My hunch is that you should be using current()/my:field1 to get that. &lt;/p&gt;&lt;p&gt;Hope this steers you in the right direction. Please let us know what you get working.&lt;/p&gt;</description></item><item><title>Set field to initial value or from previous row's field.</title><link>https://www.infopathdev.com:443/forums/thread/86918.aspx</link><pubDate>Sat, 09 Feb 2013 18:50:03 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:86918</guid><dc:creator>DavidM</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/86918.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=86918</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;My first newbie question. I have an Infopath 2010 form with repeating table group2 containing field1, 2, 3, &lt;/p&gt;&lt;p&gt;and 4. Group2 is nested in another repeating table group4 that also contains field5. Field5 has an initial &lt;/p&gt;&lt;p&gt;value used to set field2 if field2 is on the first row of the nested table.&lt;/p&gt;&lt;p&gt;/my:myFields&lt;br /&gt;&amp;nbsp;&amp;nbsp; /my:group3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group4 - repeating table&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group2 - repeating table&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field4&lt;/p&gt;&lt;p&gt;Field1 has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;count(../preceding-sibling::my:group2/my:field1) + 1&lt;/p&gt;&lt;p&gt;This works correctly to return the row number of the nested table.&lt;/p&gt;&lt;p&gt;Field4 has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;field2 - field3&lt;/p&gt;&lt;p&gt;Field2 has the default value formula:&lt;/p&gt;&lt;p&gt;&amp;nbsp;../../my:field5 | ../preceding-sibling::my:group2[1]/my:field4[(../my:field1 &amp;lt; 1) + 1]&lt;/p&gt;&lt;p&gt;This is not working correctly as it only returns the initial value from field5 no matter what the row number &lt;/p&gt;&lt;p&gt;is. I need the field5 value returned for the first row, but otherwise I need the value from field4 of the &lt;/p&gt;&lt;p&gt;previous row.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;A variation of this formula works correctly on a different, but similar Infopath form that has a repeating &lt;/p&gt;&lt;p&gt;table with fields1, 2, 3, and 4, but in this case the table is not nested in another repeating table. Field5 &lt;/p&gt;&lt;p&gt;exists outside the one repeating table.&lt;/p&gt;&lt;p&gt;/my:myFields&lt;br /&gt;&amp;nbsp;&amp;nbsp; /my:field5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:group2 - repeating table&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /my:field4&lt;/p&gt;&lt;p&gt;&amp;nbsp;../../../my:field5 | ../preceding-sibling::my:group2[1]/my:field4[(../my:field1 &amp;lt; 1) + 1]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Thank&amp;#39;s&amp;nbsp;for&amp;nbsp;any help with this.&lt;/p&gt;</description></item></channel></rss>