1.我在dbgrideh中插入一行时用的是,adoquery.insert,可是,光标一离开它就自已跑到最后一行去了。我不想让它跑,要让它在哪行插入就停在那行有没有办法啊。
2.fastReport如何控件分页啊,要用代码写的。

解决方案 »

  1.   

    先回答第2个问题
    if xxx then
      Engine.NewPage;
      

  2.   

    Anylib,创意、自由、灵活的体现,超强的报表功能,独特的双数据源连接,全功能的表格组件,它带给你的是轻松,美妙!http://www.anylib.com
      

  3.   

    frRqryData.Pages.Clear;
      frRqryData.Pages.Add; // create page
      Page := frRqryData.Pages[0];
          .
          .
          .
          .
          .
        if iy >3 then
        begin
          iy := 0;
          Page.NewPage;
        end;为什么我的NewPage会出错呢?
      

  4.   

    1.光标一离开它就自已跑到最后一行去了
    ----------------------------------不会吧, 只有append才到最后,是不是在onBeforeInsert事件中移动了光标
      

  5.   

    to:cncharles(旺仔) Page.NewPage
    改成 NewPage
    --------------------------------
    不行的,我是Delphi里写的,而不在fastreport的脚本里写的。