wyn enterprise報表的特色功能之一,是支援精確定位的單據套打。
與普通的**類報表不同,套打單據類報表有幾個特點:
(1)資料內容的輸出位置必須精確定位,以便準確地列印到印刷好的空白單據紙張上。
(2)乙個報表頁面往往只輸出一條記錄的內容。普通**類報表往往一頁輸出數十條記錄。
下面以乙個快遞單據為例,介紹這類套打單據的設計要點。
(一)選擇【頁面報表】
建立新的報表時,設計器會提示選擇報表種類:rdl報表或者頁面報表。
如果要做套打單據,就請選擇【頁面報表】。
(二)報表分層
套打單據最大的設計難點,是怎麼將資料字段的文字框放在合適的位置,如下圖:
圖中的藍色文字框就是繫結的資料字段。為了保證文字框位置的正確,wyn的報表設計器提供了【層】的概念。
普通報表只有乙個預設報表層,通過新增新的報表層,並在該層中放乙個單據紙張的掃瞄,設計報表時,就可以將文字框放在準確的位置上。
新增報表層的方法:點選報表設計區域**的灰色區域,在【報表分層】屬性處,點選【新增專案】,再將預設的層名稱(報表層1)改為期望的名稱(背景圖層),如下圖:
(三)將元素放到背景圖層
拖放到設計區的每個報表元素,都有乙個【報表層名稱】的屬性,用於將元素放置在不同的報表層,如下圖:
對於單據,應將報表層設定為背景圖層。
(四)設定背景圖層不列印
將放在背景圖層的目的,實際上是為了避免隨資料一起列印,因為列印紙張已經預先印製了的那些資訊,再列印背景就重複了。
每個報表層都有乙個【輸出裝置】的設定選項,如下圖:
點選齒輪圖示,可進入分層屬性的設定,如下圖:
設定背景圖層不要輸出到列印裝置,就可以避免重複列印到預先印製好的單據紙張上。
(五)資料分組
套打單據一般是一條記錄列印一頁紙,為此需要設定【報表】屬性中的【分組選項】,如下圖:
新增乙個分組條件,繫結唯一性的單據編號字段,就可以實現每個記錄列印一頁。
報表工具實現單據套打
摘要 單據套打再也不用手動測量,反覆除錯了,報表工具實現單據套打,去幹學院看個究竟 報表工具實現單據套打 實際專案開發中,很多情況會涉及到單據的列印。即在一張印刷好的空白單據上,準確無誤地列印上單據的內容。用傳統的報表工具,我們通常會用尺子量每乙個資料區域的位置,然後在螢幕上根據尺子量出的尺寸設計每...
單據類報表的製作
在銀行 財務 銷售等系統中,常常會看到這樣一類報表,它們一般是從原來的手工報表年代沿襲而來,需要列印在固定大小的紙張上,有著固定的樣式要求。具體的形式包括各種登記本冊和單據等。在沒有報表工具之前,這類報表大部分使用 excel 進行製作,費時費力還不易維護,每次都獨自加班到很晚 一首涼涼送給自己 今...
單據類報表的製作
在銀行 財務 銷售等系統中,常常會看到這樣一類報表,它們一般是從原來的手工報表年代沿襲而來,需要列印在固定大小的紙張上,有著固定的樣式要求。具體的形式包括各種登記本冊和單據等。在沒有報表工具之前,這類報表大部分使用 excel 進行製作,費時費力還不易維護,每次都獨自加班到很晚 一首涼涼送給自己 今...