啟元WMS萬能打印設(shè)計.ppt

上傳人:za****8 文檔編號:14280290 上傳時間:2020-07-15 格式:PPT 頁數(shù):46 大?。?.51MB
收藏 版權(quán)申訴 舉報 下載
啟元WMS萬能打印設(shè)計.ppt_第1頁
第1頁 / 共46頁
啟元WMS萬能打印設(shè)計.ppt_第2頁
第2頁 / 共46頁
啟元WMS萬能打印設(shè)計.ppt_第3頁
第3頁 / 共46頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《啟元WMS萬能打印設(shè)計.ppt》由會員分享,可在線閱讀,更多相關(guān)《啟元WMS萬能打印設(shè)計.ppt(46頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、,培訓(xùn)人:劉啟逸 時 間:,啟元WMS倉庫管理系統(tǒng) 萬能打印設(shè)計,2,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,第一部分,萬能打印的總體結(jié)構(gòu),第二部分,萬能打印設(shè)計,第三部分,典型打印場景案例,第四部分,單據(jù)打印設(shè)計注意點,第五部分,問題答疑,3,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的總體結(jié)構(gòu),萬能打印的適用產(chǎn)品:CCERP、KSOA、CDM、啟元WMS 打印技術(shù)基礎(chǔ)平臺:FastReport 2.52,4,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的整體結(jié)構(gòu),萬能打印由打印設(shè)

2、計和執(zhí)行兩部分組成: 打印設(shè)計:設(shè)計打印方案,設(shè)計打印分類等。 打印執(zhí)行:系統(tǒng)會將所有的抬頭項數(shù)據(jù)和求和項數(shù)據(jù)以單據(jù)變量的形式賦值到打印方案中,明細數(shù)據(jù)集合以數(shù)據(jù)集的的形式傳遞到打印方案中;,5,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的整體結(jié)構(gòu),典型單據(jù)打印的頁面構(gòu)成,6,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,打印設(shè)計的整體結(jié)構(gòu),打印時的頁面由各種元素組成,每個元素我們稱為對象。 常見的對象: Band對象: 可以理解成一個對象容器,在他之上又可以放置其他對象,一個對象放在不同的BAND上,賦予它的含義是不同的,他

3、們之間是一個從屬關(guān)系。 矩形框?qū)ο螅嚎梢岳斫鉃閿?shù)據(jù)的容器。數(shù)據(jù)可以在設(shè)計時輸入靜態(tài)數(shù)據(jù),也可以是后臺的數(shù)據(jù)集;打印時,系統(tǒng)負責(zé)把對應(yīng)數(shù)據(jù)集的數(shù)據(jù)填入矩形框,然后打印出來。 圖片對象:在頁面上打印圖片。 線對象:在頁面上打印一條線。 Barcode對象:在頁面上打印條形碼。 Chart對象:在頁面上打印圖表。 ,7,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,第一部分,萬能打印的總體結(jié)構(gòu),第二部分,萬能打印設(shè)計,第三部分,典型打印場景案例,第四部分,單據(jù)打印設(shè)計注意點,第五部分,問題答疑,8,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,

4、萬能打印設(shè)計環(huán)境,菜 單,標 準工具欄,對 象 工具欄,設(shè)計界面,9,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,1、文件菜單,以文件的形式存在,擴展名為.frf,連打設(shè)置,10,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,2、編輯菜單,11,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,3、工具菜單,工具欄,12,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,13,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何

5、機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,14,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,15,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,16,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,對象觀察器允許你精確、成批地設(shè)置對象屬性。 要顯示對象觀察器,選擇“工具工具欄對象觀察器”菜單項。要收縮對象觀察器,雙擊標題欄,再次雙擊標題欄將展開對象觀察器。,17,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)

6、境,可以采用拖放方法插入字段。用鼠標從底部列表選擇所需源字段并按住不放,然后移動它到頁面上。松開鼠標時,將出現(xiàn)一個新的“矩形”對象并連接到數(shù)據(jù)庫字段。,18,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印設(shè)計環(huán)境,19,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的頁面組成元素1,20,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的頁面組成元素2,右鍵菜單: 伸展這個意思是由區(qū)域中的對象高度決定區(qū)域高度?!癟ext”對象的自動折行選項激活時將按需要伸展。這允許自動調(diào)節(jié)區(qū)域(行)高度以

7、適應(yīng)行中的所有數(shù)據(jù) 分隔在頁面未滿之前報表新頁面 強迫換頁強迫區(qū)域內(nèi)容打印在一個新頁面 在第一頁這個區(qū)域?qū)⒋蛴≡诘谝豁摚▋H適用于頁頭和頁腳) 在末頁這個區(qū)域?qū)⒋蛴≡谀╉摚▋H適用于頁腳) 顯示所有頁這個選項僅用于主項頭、細項頭、子細項頭、分組頭和交叉表頭區(qū)域。如果這些頭下面的數(shù)據(jù)強制到一個新頁,這些頭也將出現(xiàn)在那些頁面中。,21,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的頁面組成元素3,22,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的頁面組成元素4,23,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱

8、、引用或復(fù)制。,萬能打印的頁面組成元素5,24,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,萬能打印的頁面組成元素6,右鍵菜單: 編輯:與雙擊對象效果一樣,彈出矩形對象的編輯對話框。 變量格式:設(shè)置對象的數(shù)據(jù)顯示格式,比如小數(shù)位數(shù)、日期格式等。 字體:設(shè)置矩形對象的的顯示字體。 清除內(nèi)容:刪除對象上的數(shù)據(jù)。 伸展:由區(qū)域中的對象高度決定區(qū)域高度?!癟ext”對象的自動折行選項激活時將按需要伸展。這允許自動調(diào)節(jié)區(qū)域(行)高度以適應(yīng)行中的所有數(shù)據(jù) 自動折行:當數(shù)據(jù)一行顯示不下時,自動換行顯示。 自動大?。簩ο髮创蛴r的實際數(shù)據(jù)大長自動延伸寬度。 只能是文本:對象中顯

9、示的數(shù)據(jù)只能是文本。 壓縮重復(fù)值:重復(fù)的數(shù)據(jù)只顯示一次。 隱藏零值:數(shù)據(jù)為0時不顯示“0”而顯示空白。,25,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,在同一表單內(nèi)指定不同的打印方案,首先,在打印設(shè)計內(nèi),先為指定的表單制作幾個打印方案,制作完成后,點Grid右上角的“獲取打印方案ID”按鈕將各個打印方案的ID記下來備用;,然后,點Grid上的打印分類,彈出“默認打印方案選擇”對話框,在下面的“選擇條件”內(nèi)輸入JS代碼按不同場景指定打印方案,26,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,一般設(shè)計步驟,1、由實際的需求應(yīng)用場景確定打

10、印樣式: 紙張大小是多少? 需要顯示哪些數(shù)據(jù)? 需要顯示的數(shù)據(jù)如何獲??? 固定數(shù)據(jù)設(shè)計時填入 直接取 可能需要調(diào)整相關(guān)的單據(jù)、查詢或表單 通過打印函數(shù)或公式計算用函數(shù)或表達式 臨時從后臺數(shù)據(jù)庫提取 GetSQLVal()函數(shù),要先設(shè)計好SQL語句 數(shù)據(jù)在紙張的哪個位置顯示? 2、分析需要用哪些頁面對象和打印邏輯來實現(xiàn)打印樣式。 3、設(shè)計打印樣式。 4、設(shè)計打印分類。 5、生成測試數(shù)據(jù)并進行打印測試。 6、調(diào)整打印樣式。 7、導(dǎo)出打印樣式。,27,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,第一部分,萬能打印的總體結(jié)構(gòu),第二部分,萬能打印設(shè)計,第三部分,典型打印場景

11、案例,第四部分,單據(jù)打印設(shè)計注意點,第五部分,問題答疑,28,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,Band對象和子band對象應(yīng)用,填充空行,子的效果,29,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,子Band對象,子band萬能打印設(shè)計方案,1、首先要為子Band起一個名字,如:aa 2、子band區(qū)域中要以空白矩形框填充,格式于主項數(shù)據(jù)相同 3、欄目腳的對象觀察器中,“打印前執(zhí)行”需要執(zhí)行下面的一段程序: Begin while FREESPACE79 -FREESPACE表示打印剩余的空白區(qū)域,其后面的值視實際情況而定

12、 do ShowBand(aa) -其中aa是子band名字 end 4、在使用TOTALPAGESZ時,需要在“報表設(shè)置”中選擇“兩遍報表”,這樣顯示總頁數(shù)才有效,30,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,小計和合計應(yīng)用,合計及合計金額大寫,本頁小計,合計:指整體的金額合計,一般直接單據(jù)會以單據(jù)變量的形式直接傳過來。 合計金額大寫:一般直接從單據(jù)以單據(jù)變量的形成傳過來,也可以設(shè)置對象的格式。 本頁小計:使用打印函數(shù)來計算 SUM(字段名, 字段所在主項數(shù)據(jù)band名稱) 比如:SUM(單據(jù)明細.“金額”, band2),31,此文檔僅供內(nèi)部使用。未經(jīng)書面

13、許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,分組打印,同一單據(jù)的若干條明細中,需要依據(jù)某字段值的不同來打印,相同類的打印在一起或一頁。,32,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,分組打印,例:按貨位進行分組打印,33,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,分組打印設(shè)計,34,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,分組打印設(shè)計,1、增加分組頭,可將“頁頭”、“主項頭”用分組頭來代替。 2、鼠標雙擊分組頭區(qū)域,選擇分組條件。此處的條件可以是單獨的字段,也可以通過函數(shù)或表達式得到想要的結(jié)果

14、。如右圖 3、在打印單據(jù)前,可以調(diào)用dataset1.sort(var index,bool DescSort)排序函數(shù),設(shè)置其值為分組條件中的字段名稱。 4、“強迫換頁”:如果需要每類商品都以新頁起始打印,那么需要在“分組頭”右鍵菜單中選則此項。反之不選 1、分組打印在當前單據(jù)存盤后生效。 2、如需要在存盤前進行分組打印,則需對分組字段進行排序。即在分組字段標題上單擊就可以。,35,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,演示1票據(jù)打印,特點: 1、有頁頭頁腳 2、可能需要合計小計 3、可能需要填充空行 4、可能需要分組打印,36,此文檔僅供內(nèi)部使用。未經(jīng)書

15、面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,票據(jù)打印的設(shè)計步驟,1、設(shè)置好紙張大??; 2、建立頁頭、頁腳Band,并調(diào)整好位置、高度; 3、建立頁頭、頁腳Band內(nèi)的對象,并設(shè)置好數(shù)據(jù); 4、根據(jù)要求,建立主項頭、主項數(shù)據(jù)、欄目腳等band,設(shè)置好相關(guān)band的數(shù)據(jù)集; 5、在band上建立好對應(yīng)的矩形框?qū)ο?,并設(shè)置好格式和字段;,37,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,演示2明細表格的打印,38,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,演示3合同文本樣式打印,39,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得

16、擅自傳閱、引用或復(fù)制。,第一部分,萬能打印的總體結(jié)構(gòu),第二部分,萬能打印設(shè)計,第三部分,典型打印場景案例,第四部分,單據(jù)打印設(shè)計注意點,第五部分,問題答疑,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,單據(jù)打印設(shè)計注意點,1.什么時候需要兩遍報表(Double pass)? 應(yīng)用1 用于顯示總的頁數(shù)(TotalPages),例如:頁腳顯示第1頁/共20頁。系統(tǒng)第一遍掃描報表時計算出TotalPages,然后第二遍實際生成報表。如果不使用Double pass,則TotalPages返回0。 應(yīng)用2 用于將明細項的合計值打印在報表起始位置,而不是在末尾。這需要在第一遍

17、掃描報表時計算出然后在第二遍生成報表時顯示在起始位置。 2.如何進行分組? 增加分組頭,可將“頁頭”、“主項頭”用分組頭來代替;鼠標雙擊分組頭區(qū)域,選擇分組條件。此處的條件可以是單獨的字段,也可以通過函數(shù)或表達式得到想要的結(jié)果;如果需要每類商品都以新頁起始打印,那么需要在“分組頭”右鍵菜單中選“強迫換頁”。,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,單據(jù)打印設(shè)計注意點,3.單據(jù)打印中如何實現(xiàn)空表格填滿剩余的空行? 創(chuàng)建子Band,并以空白矩形框填充,格式與主項數(shù)據(jù)相同;在頁腳的對象觀察器中,“打印前執(zhí)行”屬性需要執(zhí)行以下語句: Begin while FREES

18、PACE79 -FREESPACE表示打印剩余的空白區(qū)域,其后面的值視 實際情況而定 do ShowBand(aa) -其中aa是子band名字 end 4.如何生成主數(shù)據(jù)項數(shù)據(jù)? 點擊菜單欄“插入數(shù)據(jù)庫數(shù)據(jù)”,選擇可用表并選擇需要打印的字段;其包含頭,包含(bands)選擇框決定是否自動生成頁頭與主數(shù)據(jù)項。,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,單據(jù)打印設(shè)計注意點,5.如何生成本頁合計與整單合計? 本頁合計:使用打印函數(shù)來計算:SUM(字段名, 字段所在主項數(shù)據(jù)band名稱) 比如:SUM(單據(jù)明細.“金額”, band2) 整單合計:一般直接從單據(jù)以數(shù)據(jù)

19、集字段的形成傳過來 6.如何打印如作業(yè)類別,提貨方式等字典值字段? 方法1 從單據(jù)頁面中取到grid中的字段值,然后通過數(shù)據(jù)集傳值到打印方案 例如:ds_hz_print.field(thfs).value = grid1.cell(grid1.currentRow,14).text; 方法2 在打印方案中取到字段的字典值,再通過對Memo對象中下方代碼區(qū)域?qū)懭雐f或switch語句從而依據(jù)字典值取到實際內(nèi)容 例如: if STR(ds_mxPrint_jh.作業(yè)類別) = 0 then begin if ds_mxPrint_jh.計劃件數(shù) 0 then begin Memo7.memo :

20、= 整件揀貨; end,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,單據(jù)打印設(shè)計注意點,7.主數(shù)據(jù)項中的明細字段顯示不完全怎么辦? 這種情況是由于主數(shù)據(jù)項中字段文本區(qū)域不足造成的,這時可點擊“主數(shù)據(jù)項”右鍵菜單中選“伸展”,這時若數(shù)據(jù)過多,會自動換行打印 8.如何同時多次打印某一單據(jù)? 該項需求可通過在數(shù)據(jù)集中添加copys字段來實現(xiàn),打印方案會識別一個寫死的字段叫做 copys,只要數(shù)據(jù)集里有這個字段就會根據(jù)其取值打印相應(yīng)的份數(shù) 修改步驟: 1.在數(shù)據(jù)集中添加copys字段,該字段取計劃件數(shù)的值; 2.在整件標簽的打印方案中,對主數(shù)據(jù)項的copys屬性進行維護,修改其值為1。 9.如何實現(xiàn)數(shù)據(jù)過濾? 若想實現(xiàn)在主項數(shù)據(jù)中依據(jù)固定條件實現(xiàn)數(shù)據(jù)過濾,可以修改主項數(shù)據(jù)中band數(shù)據(jù)源的過濾條件值,例如:ds_sub2.是否沖紅=N,44,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,第一部分,萬能打印的總體結(jié)構(gòu),第二部分,萬能打印設(shè)計,第三部分,典型打印場景案例,第四部分,單據(jù)打印設(shè)計注意點,第五部分,問題答疑,45,此文檔僅供內(nèi)部使用。未經(jīng)書面許可,其它任何機構(gòu)不得擅自傳閱、引用或復(fù)制。,大家一起想一想還有什么問題?,46,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!