?? 如何設計發票這樣的表格.txt
字號:
用 ActiveReport可 以 很 容 易 地 做 出 發 票 樣 式 的 報 表 , 連 發 票 中 的 空 白 項 都 能 做 出 來 。
首 先 在 ReportStart事 件 中 設 置 數 據 源 , 建 立 含 有 發 票 數 據 的 單 一 記 錄 集 , 發 票 上 的 每 種 商 品 ( 明 細 ) 均 為 一 條 記 錄 , 各 種 抬 頭 信 息 ( 如 發 票 號 , 單 位 , 稅 號 等 ) 等 應 當 包 含 在 每 條 記 錄 中 ( 這 種 重 復 信 息 在 報 表 中 便 于 分 組 ) ; 同 時 使 用 set me.printer.papersize設 置 好 紙 張 大 小 。
接 下 來 , 在 設 計 器 中 建 立 一 個 分 組 ( Group1) , 將 分 組 字 段 設 為 發 票 號 , 并 在 分 組 中 放 置 抬 頭 字 段 , 畫 好 抬 頭 部 分 的 表 格 線 , 然 后 在 該 分 組 中 再 插 入 一 個 分 組 ( Group2) , 在 其 中 畫 出 固 定 空 欄 ( 用 于 填 寫 商 品 明 細 , 具 體 行 數 自 已 定 ) 的 表 格 線 。 然 后 在 明 細 段 ( detail) 中 放 置 商 品 明 細 字 段 , 不 畫 表 格 線 。
接 下 來 關 鍵 的 一 步 是 : 設 置 Group2的 UnderlayNext屬 性 為 True, 它 表 示 下 一 報 表 段 ( detail) 將 從 本 報 表 段 ( Group2) 的 起 始 位 置 開 始 輸 出 ; 同 時 設 置 detail的 backstyle屬 性 為 Transparent( 透 明 ) 。
運 行 報 表 , 可 能 發 現 商 品 明 細 顯 示 的 位 置 不 太 準 確 , 這 時 可 以 通 過 調 節 各 報 表 段 的 尾 部 大 小 來 調 整 , 而 且 還 可 以 調 節 明 細 顯 示 的 最 大 行 數 , 超 過 可 以 自 動 生 成 第 二 張 發 票 , 當 然 必 須 設 置 group1和 group2的 repeat屬 性 為 OnPage( 即 每 頁 都 顯 示 ) 。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -