<?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>Qdabra qRules</title><link>https://www.infopathdev.com:443/forums/131.aspx</link><description>qRules adds support to your InfoPath  forms. With qRules, you can add features to your form that require code, but without having to write it. </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74551.aspx</link><pubDate>Wed, 25 Jan 2012 17:56:46 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74551</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74551.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74551</wfw:commentRss><description>&lt;p&gt;Can you email me your form? I&amp;#39;d like to take a look at it - include some info on where the rule is, so I don&amp;#39;t have to hunt for it. :)&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74543.aspx</link><pubDate>Wed, 25 Jan 2012 14:08:56 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74543</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74543.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74543</wfw:commentRss><description>&lt;p&gt;It appears the copy table is lagging.&amp;nbsp; It takes over 2 minutes, even when I am hiding the entire table.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Since the form is so large, does the order of the groups and nodes in the schema make a difference?&amp;nbsp; The repeating&amp;nbsp;table in question&amp;nbsp;is about 10 groups down the list in my data tree.&amp;nbsp; That&amp;#39;s the biggest difference I see between the form that doesn&amp;#39;t work, and the test one I recreated with only the repeating table and rules.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried everything I can think of to speed my trouble form up, but it is still lagging.&amp;nbsp; &lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74417.aspx</link><pubDate>Mon, 23 Jan 2012 20:20:41 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74417</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74417.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74417</wfw:commentRss><description>&lt;p&gt;So here&amp;#39;s what I did . . . I re-created this section of my form in a new, test form.&amp;nbsp; This problem table in my original form is on a different view of a much larger, multi-view form.&amp;nbsp; When I recreate this table in a test form, with the copy and set values and the formatting and everything, it works great.&amp;nbsp; No lag over 10 seconds.&amp;nbsp; However, I didn&amp;#39;t resize the table, or change the look of it at all (column widths, header titles, etc)&lt;/p&gt;
&lt;p&gt;There are also 2 other sections displayed on the same view as the problem table with my original form.&amp;nbsp; However, those sections are static, and the data doesn&amp;#39;t change.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Do you think that since the problem table is inluded in a much larger form, that could be causing the issue?&amp;nbsp; Does bordering, row size, shading, etc affect the rendering process?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;In the meantime, I think I will just move the table and buttons over to a seperate view on my original form and see if that changes performance at all.&amp;nbsp; &lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74326.aspx</link><pubDate>Fri, 20 Jan 2012 16:14:55 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74326</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74326.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74326</wfw:commentRss><description>&lt;p&gt;Rendering is the display, so yes, not showing the data on the form can help you understand if the issue is with rendering.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know what a &amp;quot;set checkbox&amp;quot; rule is. I&amp;#39;m assuming you mean if you add a rule to set the value of a True / False field to true after your other rules have run - if so, then the answer is yes. Rules run in order. So you could add a rule to the end of the ruleset to let you know when the ruleset is complete. &lt;/p&gt;
&lt;p&gt;I think I must not be explaining myself well, here. What I&amp;#39;m suggesting is that, for the purposes of trying to troubleshoot your form performance issue, you remove any control on your form view that is bound to the data source you are copying into. Add a way to let yourself know when the rules you are running are complete - like setting the value of a field that &lt;em&gt;is&lt;/em&gt; displayed on your form. Then see how the form behaves. &lt;/p&gt;
&lt;p&gt;I have found enough challenges with browser forms that I generallly also like to test in the browser. &lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74299.aspx</link><pubDate>Fri, 20 Jan 2012 01:14:37 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74299</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74299.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74299</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/infopathdev/images/icon-quote.gif"&gt; &lt;strong&gt;Hilary Stoupa:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;p&gt;I&amp;#39;d test that - download a category with fewer items (if you don&amp;#39;t have one, perhaps you can create one? Or limit the number of rows some other way?)&lt;/p&gt;
&lt;p&gt;That is, simulate the scenario. Is the performance what you need?&lt;/p&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Yes, a smaller category in my table (15 items) performs normally.&lt;/p&gt;
&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&amp;nbsp;Again, if the issue is with rendering, having fewer rows on the form will speed things up. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Fewer rows DISPLAYED, or just fewer rows existing in the form?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;You could leave your current rows in place, not display the table (for testing purposes) and set a field&amp;#39;s value when your rules are finished to allow you to see if the logic is slow or the rendering is slow. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So if I add a Set Checkbox rule after the CopyTable rule, the box will only be checked after the data is copied over?&lt;/p&gt;
&lt;p&gt;Is testing the form in the client (preview) an accurate gauge of how the form will render in the browser?&amp;nbsp; Or should I publish the form and test again after every change?&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74292.aspx</link><pubDate>Thu, 19 Jan 2012 22:21:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74292</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74292.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74292</wfw:commentRss><description>&lt;p&gt;I&amp;#39;d test that - download a category with fewer items (if you don&amp;#39;t have one, perhaps you can create one? Or limit the number of rows some other way?)&lt;/p&gt;
&lt;p&gt;That is, simulate the scenario. Is the performance what you need? If so, then move forward with the approach. Again, if the issue is with rendering, having fewer rows on the form will speed things up. You could leave your current rows in place, not display the table (for testing purposes) and set a field&amp;#39;s value when your rules are finished to allow you to see if the logic is slow or the rendering is slow. Then you would know what the speed bump is and can work from that point.&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74291.aspx</link><pubDate>Thu, 19 Jan 2012 21:55:44 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74291</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74291.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74291</wfw:commentRss><description>&lt;p&gt;Is it possible to do a paging type of filter on my table?&amp;nbsp; So that user could click next or previous and show 50 or so items at a time?&amp;nbsp;&amp;nbsp;Do you think that would help?&amp;nbsp; &lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74284.aspx</link><pubDate>Thu, 19 Jan 2012 21:06:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74284</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74284.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74284</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/infopathdev/images/icon-quote.gif"&gt; &lt;strong&gt;Hilary Stoupa:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;p&gt;Here&amp;#39;s what I did recently for a form I was working on that required copying a great deal of data into the main data source. This data had a heirarchy - Category, Subcategory, Question.&lt;/p&gt;
&lt;p&gt;So, first I downloaded and copied in the categories, displaying those on the view with + and - buttons to expand and collapse the levels. The first time the user clicks the plus by the Category, it downloads and copies in the Subcategories for that Category only. The first time the user clicks the plus by the Subcategory, I download and copy in the Questions for that Subcategory only.&lt;/p&gt;
&lt;p&gt;This greatly improves the feel of the performance in the form.&lt;/p&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yeah, I&amp;#39;ve sort of done that already.&amp;nbsp; Unfortunately, the smallest section I can widdle it down to in my scenario is &amp;quot;Category&amp;quot;, and each category has 80 - 250 items.&amp;nbsp; Also, as I pull in more categories into my table, the longer it takes.&amp;nbsp; Even with the smaller queries.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I&amp;#39;ll check that link, and see if there&amp;#39;s anything in there that can help.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74270.aspx</link><pubDate>Thu, 19 Jan 2012 18:26:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74270</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74270.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74270</wfw:commentRss><description>&lt;p&gt;Here&amp;#39;s another thing I&amp;#39;m curious about -&lt;/p&gt;
&lt;p&gt;The table I am copying over is pretty much static . . . it VERY rarely gets changed.&lt;/p&gt;
&lt;p&gt;Is there a way to include a static table inside an infopath form so it doesn&amp;#39;t have to copy over every time?&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74254.aspx</link><pubDate>Thu, 19 Jan 2012 16:16:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74254</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74254.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74254</wfw:commentRss><description>&lt;p&gt;Here&amp;#39;s what I did recently for a form I was working on that required copying a great deal of data into the main data source. This data had a heirarchy - Category, Subcategory, Question.&lt;/p&gt;
&lt;p&gt;So, first I downloaded and copied in the categories, displaying those on the view with + and - buttons to expand and collapse the levels. The first time the user clicks the plus by the Category, it downloads and copies in the Subcategories for that Category only. The first time the user clicks the plus by the Subcategory, I download and copy in the Questions for that Subcategory only.&lt;/p&gt;
&lt;p&gt;This greatly improves the feel of the performance in the form.&lt;/p&gt;
&lt;p&gt;Simply setting query fields should not slow things down - unless you are executing a query every time you set them. What I look for is whether the fields I am setting have additional logic on them that could slow performance.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb380251(v=office.12).aspx"&gt;Here&amp;#39;s&lt;/a&gt; a link on improving performance in forms. It says for IP 2007, but it is applicable to other versions. Search for Slow HTML Performance on that page for some additional information and possible troubleshooting tips.&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74252.aspx</link><pubDate>Thu, 19 Jan 2012 15:58:38 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74252</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74252.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74252</wfw:commentRss><description>&lt;p&gt;I had done what you suggested last night.&amp;nbsp; I broke the list up into multiple lists (by category; that&amp;#39;s what the set query field was setting), just to rule that part out.&amp;nbsp; So now the rule just queries the list (which I need to do since I don&amp;#39;t query on form load).&lt;/p&gt;
&lt;p&gt;All the set value rules after the copy have been disabled for now. &lt;/p&gt;
&lt;p&gt;This seems to have sped it up a bit, but I haven&amp;#39;t broke down any of the really big categories yet.&amp;nbsp; I will update when I do.&lt;/p&gt;
&lt;p&gt;Is it possible that setting query fields slow things down?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Also, the list requires a basic query before it can be copied over, right?&lt;/p&gt;
&lt;p&gt;Any way to speed up the table rendering, or is that just a limitation of InfoPath?&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74250.aspx</link><pubDate>Thu, 19 Jan 2012 15:35:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74250</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74250.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74250</wfw:commentRss><description>&lt;p&gt;To start with, I would try to figure out if one particular rule action is slow. So, disable everything after the Query - how&amp;#39;s the time?&lt;/p&gt;
&lt;p&gt;Then, add the Copy Table rule back - still slow? &lt;/p&gt;
&lt;p&gt;What makes sense to me is first figuring out if it is copy table that is slow, or if it is the query. When you copy the table, is the data displayed on the form view? If the form is rendering a repeating table with 200+ items, it is not going to be the copying that is slow, but the actual rendering of the form that is slow.&lt;/p&gt;</description></item><item><title>Re: Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74211.aspx</link><pubDate>Wed, 18 Jan 2012 20:16:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74211</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74211.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74211</wfw:commentRss><description>&lt;p&gt;Would exporting this list to an XML file, and then copying data from the XML be faster?&lt;/p&gt;</description></item><item><title>Very slow CopyTable</title><link>https://www.infopathdev.com:443/forums/thread/74208.aspx</link><pubDate>Wed, 18 Jan 2012 18:42:11 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:74208</guid><dc:creator>shniggens</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/74208.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=74208</wfw:commentRss><description>&lt;p&gt;I don&amp;#39;t kow if anyone uses CopyTable to pull over as many items as I am in this form I&amp;#39;m working on, but it is copying over very slow.&amp;nbsp; Any suggestions on how to speed it up, or am I just going to have to deal with it.&amp;nbsp; I usually copy over batches of 200+ items.&amp;nbsp; My rules that run on button click are -&lt;/p&gt;
&lt;p&gt;SetQuery - set the items to copy over&lt;/p&gt;
&lt;p&gt;Query - query the list&lt;/p&gt;
&lt;p&gt;Copy Table - based on query&lt;/p&gt;
&lt;p&gt;Delete Blank - Delete items from table that have an item value of &amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;SetField1 - &lt;/p&gt;
&lt;p&gt;SetField2&lt;/p&gt;
&lt;p&gt;SetField3&lt;/p&gt;
&lt;p&gt;Sort Table&lt;/p&gt;
&lt;p&gt;Clear Errors&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is taking over 2 minutes each time.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Suggestions?&lt;/p&gt;</description></item></channel></rss>