<?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 : CXTPReportRecords::Move doubt</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Report Control : CXTPReportRecords::Move doubt]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Wed, 13 May 2026 20:21:08 +0000</pubDate>
  <lastBuildDate>Tue, 02 Jun 2009 14:43:32 +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=13113</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[CXTPReportRecords::Move doubt : It was a bug (even 2 bugs) - this...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49584&amp;title=cxtpreportrecordsmove-doubt#49584</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4721">mdoubson</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 02 June 2009 at 2:43pm<br /><br />It was a bug (even 2 bugs) - this is updated code already SVNed: <DIV>&nbsp;</DIV><DIV><a href="https://forum.codejock.com/uploads/DemoVersi&#111;n/ReportSampleStatic.rar" target="_blank">https://forum.codejock.com/uploads/DemoVersion/ReportSampleStatic.rar</A>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>try menu&nbsp;: Test FindRecordItem (don't be confused by menu text - it just dev test) - this call will move selected row's record down on 1: </DIV><DIV>Move(index + 1,....)</DIV><DIV>&nbsp;</DIV><DIV>if not enough record to make such move - index will adjust to move all selection to the end of report</DIV><DIV><FONT size=2><DIV><FONT color=#0000ff size=2><P>void</FONT><FONT size=2> CXTPReportRecords::Move(</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nIndex, CXTPReportRecords* pRecords)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecords-&gt;m_bArray)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (nIndex &lt; 0)</P><P>nIndex = 0;</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (nIndex &gt;= GetCount())</P><P>nIndex = GetCount() - 1;</P><P></FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nRecordsCount = (</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2>) pRecords-&gt;GetCount(), i;</P><P></P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (nIndex &gt;= GetCount() - nRecordsCount)</P><P>nIndex = GetCount() - nRecordsCount;</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (i = 0; i &lt; nRecordsCount; i++)</P><P>{</P><P>CXTPReportRecord* pRecord = pRecords-&gt;GetAt(i);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nRecordIndex = pRecord-&gt;GetIndex();</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (GetAt(nRecordIndex) == pRecord)</P><P>{</P><P>m_arrRecords.RemoveAt(nRecordIndex);</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> j = i + 1; j &lt; nRecordsCount; j++)</P><P>{</P><P>pRecord = pRecords-&gt;GetAt(j);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;GetIndex() &gt; nRecordIndex)</P><P>pRecord-&gt;m_nIndex--;</P><P>}</P><P>}</P><P>}</P><P>}</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (i = 0; i &lt; nRecordsCount; i++)</P><P>{</P><P>CXTPReportRecord* pRecord = pRecords-&gt;GetAt(i);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P>m_arrRecords.InsertAt(nIndex, pRecord);</P><P>nIndex++;</P><P>}</P><P>}</P><P>UpdateIndexes();</P><P>}</P><P>}</P></FONT></DIV></FONT></DIV>]]>
   </description>
   <pubDate>Tue, 02 Jun 2009 14:43:32 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49584&amp;title=cxtpreportrecordsmove-doubt#49584</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : Have no time to test it at the...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49497&amp;title=cxtpreportrecordsmove-doubt#49497</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 30 May 2009 at 5:30am<br /><br />Have no time to test it at the moment. However, the simpliest test is as follows:<DIV>&nbsp;</DIV><DIV>Programmatically move ONE record&nbsp;ONE step downwards:</DIV><DIV>Move(currentIndex+1, ...);</DIV>]]>
   </description>
   <pubDate>Sat, 30 May 2009 05:30:49 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49497&amp;title=cxtpreportrecordsmove-doubt#49497</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : this is a test I run in app as...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49482&amp;title=cxtpreportrecordsmove-doubt#49482</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4721">mdoubson</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 29 May 2009 at 1:16pm<br /><br />this is a test I run in app as testfunction call from menu after you select row:<FONT size=2> <P>CXTPReportControl&amp; wndReport = GetReportCtrl();</P><P>CXTPReportRecords* pDropRecords = </FONT><FONT color=#0000ff size=2>new</FONT><FONT size=2> CXTPReportRecords(TRUE);</P><P>pDropRecords-&gt;Add(wndReport.GetRecords()-&gt;GetAt(1));</P><P></FONT><FONT color=#008000 size=2>//pDropRecords-&gt;Add(wndReport.GetRecords()-&gt;GetAt(2));</P></FONT><FONT size=2><P>CXTPReportSelectedRows* pSelectedRows = wndReport.GetSelectedRows();</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pSelectedRows &amp;&amp; pSelectedRows-&gt;GetCount() == 1)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> index = pSelectedRows-&gt;GetAt(0)-&gt;GetIndex();</P><P>CString s; s.Format(_T(</FONT><FONT color=#a31515 size=2>"Selected record index = %d"</FONT><FONT size=2>), index);</P><P>AfxMessageBox(s);</P><P>pDropRecords-&gt;Add(pSelectedRows-&gt;GetAt(0)-&gt;GetRecord());</P><P>wndReport.GetRecords()-&gt;Move(index + 1, pDropRecords);</P><P>wndReport.Populate();</P><P>}</P><P>CMDTARGET_RELEASE(pDropRecords);</P><DIV></DIV><DIV>and this is snapshots:</DIV><DIV></FONT>&nbsp;</DIV><DIV><img src="http://forum.codejock.com/uploads/20090529_131748_ScreenShot17.jpg" border="0"></DIV>]]>
   </description>
   <pubDate>Fri, 29 May 2009 13:16:56 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49482&amp;title=cxtpreportrecordsmove-doubt#49482</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : Hi, I am ready to work on this...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49478&amp;title=cxtpreportrecordsmove-doubt#49478</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4721">mdoubson</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 29 May 2009 at 11:31am<br /><br />Hi, I am ready to work on this problem today but before I like you try today's version of static app with all core modifications:<DIV><a href="https://forum.codejock.com/uploads/DemoVersi&#111;n/ReportSampleSatic.rar" target="_blank">https://forum.codejock.com/uploads/DemoVersion/ReportSampleSatic.rar</A></DIV><DIV>&nbsp;</DIV><DIV>I can drag and drop any row in any position and it works properly. This is the only place where function Move() used:</DIV><DIV>&nbsp;</DIV><DIV>file&nbsp;XTPReportControl.cpp line 4618</DIV><FONT size=2><P>GetRecords()-&gt;Move(nInsert, pDropRecords);</P><DIV></DIV><P>Please confirm it with your testing</P><P>&nbsp;</P><DIV></DIV></FONT>]]>
   </description>
   <pubDate>Fri, 29 May 2009 11:31:36 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49478&amp;title=cxtpreportrecordsmove-doubt#49478</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : If you fix this, please do not...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49477&amp;title=cxtpreportrecordsmove-doubt#49477</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 29 May 2009 at 11:03am<br /><br /><P>If you fix this, please do not forget to mention it in the release notes. Otherwise I won't see the change until my users start complaining a year later :P</P>]]>
   </description>
   <pubDate>Fri, 29 May 2009 11:03:07 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49477&amp;title=cxtpreportrecordsmove-doubt#49477</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt :   mdoubson wrote:try diff way:...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49451&amp;title=cxtpreportrecordsmove-doubt#49451</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=109">mgampi</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 28 May 2009 at 5:53pm<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by mdoubson" alt="Originally posted by mdoubson" style="vertical-align: text-bottom;" /> <strong>mdoubson wrote:</strong><br /><br /><font color="#0000ff" size="2"></font><p><font color="#0000ff" size="2">try</font><font size="2"> diff way: index from Record not from Row</font></p><p><font size="2">CXTPReportSelectedRows* pSelectedRows = GetReportCtrl().GetSelectedRows();</font></p><font size="2"></font><font color="#0000ff" size="2"></font><p><font color="#0000ff" size="2">if</font><font size="2"> (pSelectedRows &amp;&amp; pSelectedRows-&gt;GetCount() == 1)</font></p><p><font size="2">{</font></p><p><font size="2">CXTPReportRecords* pDropRecords = </font><font color="#0000ff" size="2">new</font><font size="2"> CXTPReportRecords(TRUE);</font></p><p><font size="2">CXTPReportRow* pRow = pSelectedRows-&gt;GetAt(0);</font></p><p><font size="2">CXTPReportRecord* pRec = pRow-&gt;GetRecord();</font></p><font size="2"></font><font color="#0000ff" size="2"></font><p><font color="#0000ff" size="2">int</font><font size="2"> iNd = pRow-&gt;GetIndex();</font></p><font size="2"></font><font color="#0000ff" size="2"></font><p><font color="#0000ff" size="2">int</font><font size="2"> ind = pRec-&gt;GetIndex();</font></p><p><font size="2">pDropRecords-&gt;Add(pRec);</font></p><font size="2"></font><font color="#008000" size="2"><p>//GetReportCtrl().GetRecords()-&gt;Move(iNd + 1, pDropRecords);</p></font><font size="2"><p>GetReportCtrl().GetRecords()-&gt;Move(ind + 1, pDropRecords);</p><p>GetReportCtrl().Populate();</p></font><font color="#0000ff" size="2"></font><p><font color="#0000ff" size="2">delete</font><font size="2"> pDropRecords;</font></p><p><font size="2">}</font></p></td></tr></table><br>Hi;<br>I tried this solution and I have to concede a point to znakeeye, There's definitely a bug inside the CXTPReportRecords::Move() function. Moving a record up one position works with calling Move(currentIndex-1, records), but calling Move(currentIndex+1, records) has no effect! Only calling Move(currentIndex<strong>+2</strong> moves the row down by one position!<br>Taking a closer look at the source code brings up that the<br><table width="99%"><tr><td><pre class="BBcode">if (nRecordIndex &lt; nIndex)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp; nIndex--;<br>}</pre></td></tr></table><br>needs a redesign.<br><br>I believe the code should be changed to<br><table width="99%"><tr><td><pre class="BBcode">if (nRecordIndex<strong></strong> &lt; nIndex<strong>-1</strong>)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp; nIndex--;<br>}</pre></td></tr></table><br><br>otherwise moving a row/record by an offset of +1 down never works and offsets greater +1 moves the record to the position offset-1.<br><br>BTW I have a simple flat report control, no grouping, no children only a few plain records...<img src="http://1.2.3.13/bmi/1.2.3.12/bmi/forum.codejock.com/smileys/smiley2.gif" border="0" align="absmiddle"><br>]]>
   </description>
   <pubDate>Thu, 28 May 2009 17:53:15 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=49451&amp;title=cxtpreportrecordsmove-doubt#49451</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : Thanks for the clear explanation....]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44514&amp;title=cxtpreportrecordsmove-doubt#44514</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 13 January 2009 at 11:20am<br /><br />Thanks for the clear explanation. I understand groups need some more logic for this operation.]]>
   </description>
   <pubDate>Tue, 13 Jan 2009 11:20:04 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44514&amp;title=cxtpreportrecordsmove-doubt#44514</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : In flat mode - no group, no parent-child...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44509&amp;title=cxtpreportrecordsmove-doubt#44509</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4721">mdoubson</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 13 January 2009 at 8:33am<br /><br />In flat mode - no group, no parent-child records - u can use move and trust it - I give you a source so u understand how it works. In non-flat mode - no - as logic is more complicated. I also already talked about it. ReportSample is a good example as it use groups and you can see relations between rec place and row pace is not simple ]]>
   </description>
   <pubDate>Tue, 13 Jan 2009 08:33:12 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44509&amp;title=cxtpreportrecordsmove-doubt#44509</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt : I&amp;#039;ve looked at it, and understand...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44491&amp;title=cxtpreportrecordsmove-doubt#44491</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 13 January 2009 at 2:42am<br /><br />I've looked at it, and understand what happens. What I'm asking for here, is how to do this the "right" way. Should I stick to my "+2" solution?<DIV></DIV><DIV></DIV><DIV>&nbsp;</DIV><DIV>Many thanks for your help!</DIV>]]>
   </description>
   <pubDate>Tue, 13 Jan 2009 02:42:50 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44491&amp;title=cxtpreportrecordsmove-doubt#44491</guid>
  </item> 
  <item>
   <title><![CDATA[CXTPReportRecords::Move doubt :  Look in the source void CXTPReportRecords::Move(int...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44475&amp;title=cxtpreportrecordsmove-doubt#44475</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4721">mdoubson</a><br /><strong>Subject:</strong> 13113<br /><strong>Posted:</strong> 12 January 2009 at 9:38am<br /><br /><FONT color=#0000ff size=2><DIV>Look in the source</DIV><DIV>void</FONT><FONT size=2> CXTPReportRecords::Move(</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nIndex, CXTPReportRecords* pRecords)</DIV><P>{</P><P>ASSERT(pRecords-&gt;m_bArray == TRUE);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (nIndex &gt; GetCount())</P><P>nIndex = GetCount();</P><P></FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nRecordsCount = (</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2>)pRecords-&gt;GetCount(), i;</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (i = 0; i &lt; nRecordsCount; i++)</P><P>{</P><P>CXTPReportRecord* pRecord = pRecords-&gt;GetAt(i);</P><P></FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nRecordIndex = pRecord-&gt;GetIndex();</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P>ASSERT(pRecord &amp;&amp; GetAt(nRecordIndex) == pRecord);</P><P>m_arrRecords.RemoveAt(nRecordIndex);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (nRecordIndex &lt; nIndex)</P><P>{</P><P>nIndex--;</P><P>}</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> j = i + 1; j &lt; nRecordsCount; j++)</P><P>{</P><P>pRecord = pRecords-&gt;GetAt(j);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;GetIndex() &gt; nRecordIndex)</P><P>{</P><P>pRecord-&gt;m_nIndex--;</P><P>}</P><P>}</P><P>}</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (i = 0; i &lt; nRecordsCount; i++)</P><P>{</P><P>CXTPReportRecord* pRecord = pRecords-&gt;GetAt(i);</P><P></FONT><FONT color=#0000ff size=2>if</FONT><FONT size=2> (pRecord-&gt;m_pRecords != </FONT><FONT color=#0000ff size=2>this</FONT><FONT size=2>)</P><P></FONT><FONT color=#0000ff size=2>continue</FONT><FONT size=2>;</P><P>m_arrRecords.InsertAt(nIndex, pRecord);</P><P>nIndex++;</P><P>}</P><P>UpdateIndexes();</P><P>}</P><DIV></DIV><FONT color=#0000ff size=2><P>void</FONT><FONT size=2> CXTPReportRecords::UpdateIndexes(</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> nStart </FONT><FONT color=#008000 size=2>/*= 0*/</FONT><FONT size=2>)</P><P>{</P><P></FONT><FONT color=#0000ff size=2>for</FONT><FONT size=2> (</FONT><FONT color=#0000ff size=2>int</FONT><FONT size=2> i = nStart; i &lt; GetCount(); i++)</P><P>GetAt(i)-&gt;m_nIndex = i;</P><P>}</P><DIV></DIV></FONT></FONT>]]>
   </description>
   <pubDate>Mon, 12 Jan 2009 09:38:42 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=13113&amp;PID=44475&amp;title=cxtpreportrecordsmove-doubt#44475</guid>
  </item> 
 </channel>
</rss>