<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : SOLVED: 100000 records or more!</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Report Control : SOLVED: 100000 records or more!]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Wed, 13 May 2026 23:36:25 +0000</pubDate>
  <lastBuildDate>Thu, 20 Nov 2008 04:24:16 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=10814</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : &amp;#034;Hi Baldur, of course you...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=43009&amp;title=solved-100000-records-or-more#43009</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4737">ruffneck9876</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 20 November 2008 at 4:24am<br /><br />"Hi Baldur, <BR><BR>of course you are right, but did you ever try to capture a DblClick in the group area? Long time ago I offered my users to doubleclick in the group area to collapse (or expand) all groups at a time - using the Janus grid with builtin DblClick event. No I want to switch to CJs ReportControl and certainly I do not want to degrade functionality because of ReportControl limitations. "<DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV>have you tried the activebar feature? using the active bar i can use the right mouse click to open a menu where i can select if i want to expand collapse or even see a print preview or generate HTML.</DIV><DIV>&nbsp;</DIV><DIV>this can be activated on a groupcaption, header and if u just click anywhere in your form all depends on your settings.</DIV><DIV>&nbsp;</DIV><DIV>activebar21 really helped me out look it up :P</DIV>]]>
   </description>
   <pubDate>Thu, 20 Nov 2008 04:24:16 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=43009&amp;title=solved-100000-records-or-more#43009</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : First. Thank you ALL.After some...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=38117&amp;title=solved-100000-records-or-more#38117</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2110">Source</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 July 2008 at 7:07am<br /><br /><P>First. Thank you ALL.<BR><BR>After some consideration and tests (even tried with Janus Grid and TGrid) I will stick with CJ report control; always my first choice <img src="http://forum.codejock.com/smileys/smiley2.gif" border="0"><BR><BR>My current application will use previous example with Peter59 LoadFromDatabase4 example with getrows(<strong>100</strong>) option.<BR>193.000 records in 6 seconds.</P><DIV>Since this amount of records will only be used on 3 of 23+ or more tables I will (for now) stay with this option - until CJ guys&nbsp;implement some "direct access to database".<BR><BR>Grouping and filter on all records (filtertext)&nbsp;are ok - see Peter59 example and use filtertext option on a label for example.</DIV><DIV><BR>Preview/Print as usual.<BR><BR>RowDblclick to edit the record on a subform with navigation buttons (previous,next,first,last) and new,save,cancel ones also.</DIV><DIV>&nbsp;</DIV><DIV>Prevent RowDblclick on group header&nbsp;row - see CJ outlook2003 example (exapand or collapse the group).</DIV><DIV>&nbsp;</DIV><DIV>So. I think this is&nbsp;ok for me right for now.</DIV><DIV>&nbsp;</DIV><DIV>Regards.</DIV><DIV>Carlos Neves</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Thu, 10 Jul 2008 07:07:15 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=38117&amp;title=solved-100000-records-or-more#38117</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! :    Baldur wrote:For DoubleClick...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=38091&amp;title=solved-100000-records-or-more#38091</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3156">Peter59</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 July 2008 at 3:30am<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by Baldur" alt="Originally posted by Baldur" style="vertical-align: text-bottom;" /> <strong>Baldur wrote:</strong><br /><br />For DoubleClick you can use RowDblClick-Event.</td></tr></table><br><br>Hi Baldur, <br><br>of course you are right, but did you ever try to capture a DblClick in the group area? Long time ago I offered my users to doubleclick in the group area to collapse (or expand) all groups at a time - using the Janus grid with builtin DblClick event. No I want to switch to CJs ReportControl and certainly I do not want to degrade functionality because of ReportControl limitations. <br><br><br>]]>
   </description>
   <pubDate>Thu, 10 Jul 2008 03:30:18 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=38091&amp;title=solved-100000-records-or-more#38091</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : For DoubleClick you can use RowDblClick-Event....]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=37894&amp;title=solved-100000-records-or-more#37894</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2531">Baldur</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 07 July 2008 at 9:55am<br /><br />For DoubleClick you can use RowDblClick-Event.]]>
   </description>
   <pubDate>Mon, 07 Jul 2008 09:55:41 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=37894&amp;title=solved-100000-records-or-more#37894</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! :   Peter59 wrote:Hi,  if speed...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36512&amp;title=solved-100000-records-or-more#36512</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3701">Aaron</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 June 2008 at 1:25pm<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by Peter59" alt="Originally posted by Peter59" style="vertical-align: text-bottom;" /> <strong>Peter59 wrote:</strong><br /><br />Hi, <BR><BR><img src="http://forum.codejock.com/smileys/smiley20.gif" border="0"> if speed has first priority you can look at the attached sample: I added two new options. The first one ("Load from database 3") with ADO and the GetRows() method, the other uses the same method but with DAO ("Load from database 4"). <BR><BR>Product: Xtreme SuitePro (ActiveX) version 11.2.2/12.0 <BR>Platform: Windows 2K/XP/Vista (32bit) <BR>Language: Visual Basic 6.0 SP6<BR></td></tr></table> <DIV>&nbsp;</DIV><DIV>Peter,</DIV><DIV>&nbsp;</DIV><DIV>Can you make a list of what is possible with your sample project? Like I did...&nbsp; This way you know what to expect from a sample <img src="https://forum.codejock.com/smileys/smiley2.gif" border="0">&nbsp;(<strong>ps you can edit your previous post with sample project</strong>)</DIV><DIV>&nbsp;</DIV><DIV>Thanks</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 10 Jun 2008 13:25:13 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36512&amp;title=solved-100000-records-or-more#36512</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : Of course, the GetRows method...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36503&amp;title=solved-100000-records-or-more#36503</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3156">Peter59</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 June 2008 at 11:44am<br /><br />Of course, the GetRows method needs a lot of memory, but under certain conditions ("if speed has first priority") or when recordcount is known within a range, it could be an alternative. Furthermore you can limit the need of memory by using the optional parameters of the GetRows method, such as 100 records at a time: <font face="Courier New, Courier, mono">varData = rs.GetRows(1000).</font><br><br>At least a good example for showing another way of populating ReportControl. <br><br>Peter <br><br><br>]]>
   </description>
   <pubDate>Tue, 10 Jun 2008 11:44:04 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36503&amp;title=solved-100000-records-or-more#36503</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : The problem with this method (getrows...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36502&amp;title=solved-100000-records-or-more#36502</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2416">ElvisM</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 June 2008 at 11:25am<br /><br />The problem with this method (getrows - variant arrays) is the limit in the phisical memory. If the recordset has&nbsp;a lot of&nbsp;records with many columns... the program could crash. <DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 10 Jun 2008 11:25:36 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36502&amp;title=solved-100000-records-or-more#36502</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! :  Hi,  if speed has first priority...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36501&amp;title=solved-100000-records-or-more#36501</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3156">Peter59</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 10 June 2008 at 11:17am<br /><br />Hi, <br><br><img src="http://forum.codejock.com/smileys/smiley20.gif" border="0" align="absmiddle"> if speed has first priority you can look at the attached sample: I added two new options. The first one ("Load from database 3") with ADO and the GetRows() method, the other uses the same method but with DAO ("Load from database 4"). <br><br><a href="uploads/20080610_111458_080610_Test_Rep.zip" target="_blank">uploads/20080610_111458_080610_Test_Rep.zip</a><br><br><img src="http://forum.codejock.com/smileys/smiley19.gif" border="0" align="absmiddle"> I'm disappointed too that there is no DblClick() event for the ReportControl, but I needed it urgent, so I subclassed the ReportControl with the famous ssubtmr6.dll from vbAccelerator. Take a look in the attached files. <br><br><img src="uploads/20080610_150113_addedsample.jpg" height="591" width="840" border="0"><br><br>In addition to Aarons sample, I added the following options/features: <br><ul><li>The button "Load from database 3" uses ADO to connect to thedatabase and instead of iterating through the recordset with methodMoveNext it uses GetRows to retrieve all records at a time and storesit in a two dimensional variant array. It depends on the count ofrecords how much memory&nbsp; is used. <br>  </li><li>The button "Load from database 4" uses DAO to connect to thedatabase and uses the GetRows method too, but not all records at a timebut rather 1000 records after another</li><li>The Caption of a grouprow is extended by some information using the BeforeDrawRow event (see screenshot above)</li><li>To capture ReportControl DblClick events I use a subclassing method provided by <a href="http://www.vbAccelerator.com" target="_blank">vbAccelerator</a> <br></li></ul>Please keep in mind that I'm pretty new with the ReportControl, so any suggestion is welcome.<br><br> Best regards, Peter <br><br>Product: Xtreme SuitePro (ActiveX) version 11.2.2/12.0        <br>Platform: Windows 2K/XP/Vista (32bit)       <br>Language: Visual Basic 6.0        SP6<br>]]>
   </description>
   <pubDate>Tue, 10 Jun 2008 11:17:13 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36501&amp;title=solved-100000-records-or-more#36501</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : Sorry, bad zip (forget to remove...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36182&amp;title=solved-100000-records-or-more#36182</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2110">Source</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 03 June 2008 at 4:44am<br /><br /><img src="http://forum.codejock.com/smileys/smiley18.gif" border="0">&nbsp;Sorry, bad zip (forget to remove some references).<DIV><BR>Here it is corrected <a href="http://forum.codejock.com/uploads/20080603_044350_PFact.zip" target="_blank">uploads/20080603_044350_PFact.zip</A></DIV><DIV>&nbsp;</DIV><DIV>Thanks.</DIV><DIV>Carlos</DIV>]]>
   </description>
   <pubDate>Tue, 03 Jun 2008 04:44:47 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36182&amp;title=solved-100000-records-or-more#36182</guid>
  </item> 
  <item>
   <title><![CDATA[SOLVED: 100000 records or more! : Hi,   Maybe this is what you...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36121&amp;title=solved-100000-records-or-more#36121</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3701">Aaron</a><br /><strong>Subject:</strong> 10814<br /><strong>Posted:</strong> 02 June 2008 at 7:29am<br /><br />Hi, <DIV>&nbsp;</DIV><DIV>Maybe this is what you are looking for. It will be much faster since you are "connected" to the table in the database. All operations will be done on the recordset itself. I managed to make a sample project that will populate the ReportControl in <FONT size=2><strong>virtual mode&nbsp;</strong>and allows you to:</FONT></DIV><OL><LI><FONT size=2>Sort columns with filter </FONT><LI><FONT size=2>Inplace editing on subitems (which are directly updated in the database table)</FONT> <LI><FONT size=2>Get properties of selected record of database table</FONT> <LI><FONT size=2>Access database directly</FONT> <LI><FONT size=2>Tip: you can change the SQLString as you wish (now it's in the code but you could "build" your own sql string if necessary)</FONT></LI></OL><DIV><FONT color=#ff0000 size=2>Note, if you are going to test this, add a Field in your own database with the name: <strong>AutoNumber</strong> and set&nbsp;datatype to autonumber(this way you can see the sorting)</FONT></DIV><DIV><FONT size=2></FONT><FONT size=2></FONT>&nbsp;</DIV><DIV><FONT size=2>It looks like&nbsp;databinding, it's not finished yet but it's a start <img src="https://forum.codejock.com/smileys/smiley2.gif" border="0"></FONT></DIV><DIV>Check it out yourself, maybe I gave you a jumpstart with this. </DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>BTW, I tried to open your project but it gave a lot of errors. </DIV><DIV>But, maybe I don't need to open your project... </DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><a href="https://forum.codejock.com/uploads/20080602_072905_ReportVirtualDa.zip" target="_blank">uploads/20080602_072905_ReportVirtualDa.zip</A></DIV>]]>
   </description>
   <pubDate>Mon, 02 Jun 2008 07:29:54 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10814&amp;PID=36121&amp;title=solved-100000-records-or-more#36121</guid>
  </item> 
 </channel>
</rss>