none
Crystal Report多欄列印

    問題

  • 請教大家:
    我想用Crystal Report 印報表:
    報表細目要分成兩欄,列印方向是縱向,
    如果該頁筆數小於等於40,則先在左邊欄位印完20筆,剩下的再印在右邊欄位,然後印報表尾。(格式如下)
    -----------------------------------------------------------------------------------
    (例如:筆數29)
    頁首
    欄位1 欄位2 欄位3   欄位1 欄位2 欄位3
    資料1                     資料21
      |                             |
      |                          資料29
      |
    資料20              
    頁尾
    報表尾


    如果該頁筆數大於40,則兩邊欄位平均分攤,然後換頁、印報表尾。(格式如下)
    -----------------------------------------------------------------------------------
    (例如:筆數69)
    頁首
    欄位1 欄位2 欄位3   欄位1 欄位2 欄位3
    資料1                     資料21
      |                             |
    資料35                   資料69
    頁尾(換頁)
    報表尾

    我試過在載入資料前,先判斷筆數,然後設定頁尾的高度,
    但是這個方法在資料量大於一頁時…就會有問題。因為報表尾會被切掉,
    既使用公式去抑制顯示,頁尾高度還是會被保留下,所以不知有什麼辦法可以印出類似的報表。
    我是用Visual Studio 2008 c#開發

    謝謝
    2009年3月5日 上午 04:04

解答

  • 你可以在菜單report欄上點section expert--->detail-->點選format with multiple columns-->layout中多欄格式....

    設定多欄時,左右報表邊界不要有距離,請用報表的左邊界,右邊界選項來控制報表的左右距離

    • 已提議為解答 RelyKy 2010年6月1日 上午 05:49
    • 已標示為解答 Lolota Lee 2010年6月2日 上午 01:33
    2010年6月1日 上午 01:10
  • 在CR中可以設多欄式報表哦!
    筆數的話,你可以試一下每個Detail的大小看一下哦!

    2009年9月7日 上午 02:07

所有回覆

  • 在CR中可以設多欄式報表哦!
    筆數的話,你可以試一下每個Detail的大小看一下哦!

    2009年9月7日 上午 02:07
  • 在CR中可以設多欄式報表哦!
    筆數的話,你可以試一下每個Detail的大小看一下哦!

    請問該「CR的多欄式報表」設定位置在那?我找不到耶。
    我用的是Visual Studio 2008.
    謝謝
    2010年5月31日 上午 08:06
  • 你可以在菜單report欄上點section expert--->detail-->點選format with multiple columns-->layout中多欄格式....

    設定多欄時,左右報表邊界不要有距離,請用報表的左邊界,右邊界選項來控制報表的左右距離

    • 已提議為解答 RelyKy 2010年6月1日 上午 05:49
    • 已標示為解答 Lolota Lee 2010年6月2日 上午 01:33
    2010年6月1日 上午 01:10
  • 謝謝。
    我試過可行。
    2010年6月1日 上午 05:50