<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      水晶報表打印單據時增加空行或空白行的示例腳本

      [摘要]假設我們的單據每張共打印五行,則最多會增加空白行4行,在重復出現的表體中定義四個空白節。我們首要的任務是根據記錄數來確定這四個節什么時候顯示,什么時候不顯示。我們定義的節的抑制顯示腳本為:節1,只有當記錄數等于1時才需要顯示第一個空白節。if onlastrecord=false then ...

      假設我們的單據每張共打印五行,則最多會增加空白行4行,
      在重復出現的表體中定義四個空白節。
      我們首要的任務是根據記錄數來確定這四個節什么時候顯示,什么時候不顯示。
      我們定義的節的抑制顯示腳本為:
      節1,只有當記錄數等于1時才需要顯示第一個空白節。
      if onlastrecord=false then
          FORMULA = TRUE
      else

      if (COUNT({銷售單表體.商品代碼}) mod 5 > 1) then
          FORMULA = TRUE
      else
          if (COUNT({銷售單表體.商品代碼}) mod 5 = 0) then
           FORMULA = TRUE
          else   
          FORMULA = FALSE
      end if
      end if
      end if

      節2,只有當記錄數等于1或等于2時才需要顯示第二個空白節。
      if onlastrecord=false then
          FORMULA = TRUE
      else
      if (COUNT({銷售單表體.商品代碼}) mod 5 > 2) then
          FORMULA = TRUE
      else
          if (COUNT({銷售單表體.商品代碼}) mod 5 = 0) then
           FORMULA = TRUE
          else   
          FORMULA = FALSE
      end if
      end if
      end if

      其它兩個節,以此類推是很簡單的。
      注意的是分界條件是 完全求模后 返回 0 和記錄數本身就為零的情況的處理。




      日韩精品一区二区三区高清