判断它的位置,如果是在第二栏则不显示
  if memo1.left>80 then memo1.visible:=false;

解决方案 »

  1.   

    回復版大...我Try了以下程式碼,但發現問題是,不是兩個都有顯示出來,就是都沒有顯示
    不知哪裡錯誤了
    請版大指導,謝謝!!procedure DetailData1OnBeforePrint(Sender: TfrxComponent);
    begin
      if memo5.left>30.5 then memo5.visible:=false;   
    end;
      

  2.   

    你写错地了,要在MEMO5的事件里写。
      

  3.   

    回覆版大,請問我寫在以下事件,對嗎???
    因為情況一樣,不是兩個都顯示,就是兩個都沒顯示
    不知哪出錯了,請版大協助,謝謝!!procedure Memo5OnBeforePrint(Sender: TfrxComponent);
    begin
      if memo5.left>41 then memo5.visible:=false;    
    end;
      

  4.   

    上面这个是改数据带的属性一。
    你想的结果可用改页的的colums属性实现。
      

  5.   

    感謝大大的回覆..我後來用Subreport的方式..但遇到一個問題...subreport..PAGE分兩欄顯示..
    即可以達成1
              2
              3
    形式...但是我要如何設定才會達到第一列達到某的總數會跳至第二列..
    如:一列呈現4筆資料
    1   5
    2   6
    3   7
    4   8
    我現在的問題是第一列會一直延伸下去...不會跳至第二列
    請指導..謝謝!!
      

  6.   

    請問大大指的意思是調整subreport的Band嗎??...
    我嘗試調整..問題依然是不會跳至第二列..會直接跳至第二頁..然後都在第一頁延伸下去
    真的找不出原因為何??請版大指導..謝謝!
      

  7.   

    subreport不会分栏的,用主从表可以。
      

  8.   

    回覆大大...我目前使用PAGE分欄方式...在DETAIL資料方面..目前會像圖中...第二列會跳到最上面..請問版大要如何使第二列可以與第一欄並排...
    請問在人名前面..我要如何做可以有序號??如第一筆在前面顯示1
    請版大指導..謝謝!!
      

  9.   

    不要用Page分栏,用DETAIL分栏即可。至于序号的问题,是你在数据处理阶段要做的事。
      

  10.   

    用DETAIL分栏,可以处理两列并排显示的问题
      

  11.   

    回覆版大...因為我的順序要縱向...所以使用PAGE分欄
    如果使用DETAIL分欄...就會是橫向排列
    我需要以下排列方式..
    請問有何方式可以處理..請指導..謝謝!!
    1  5
    2  6
    3  7
    4  8
     
      

  12.   

    要这样做也可以,主数据一次只取1条,放在页首pagehead里就可以了。