erp系統(tǒng)開(kāi)發(fā)自定義報(bào)表kf04
自定義報(bào)表作用:擴(kuò)充ERP報(bào)表功能。ERP中沒(méi)有的報(bào)表模塊,可用自定義報(bào)表來(lái)實(shí)現(xiàn)。
自定義報(bào)表特點(diǎn):只需寫好?SQL?語(yǔ)句,并在“SQL?命令行工具”里面執(zhí)行正常,
再通過(guò)配置查詢條件即可。
自定義報(bào)表集成在幣加德ERP的菜單欄中,如下圖。
圖:自定義報(bào)表步驟及系統(tǒng)集成位置
自定義報(bào)表實(shí)戰(zhàn)
①準(zhǔn)備SQL語(yǔ)句。按照上一小節(jié)介紹的方法準(zhǔn)備SQL語(yǔ)句,如下圖。
圖:準(zhǔn)備SQL語(yǔ)句
②報(bào)表設(shè)計(jì)。打開(kāi)【系統(tǒng)設(shè)置】/【自定義報(bào)表設(shè)計(jì)】,如下圖。
圖:自定義報(bào)表
點(diǎn)【新增】,按如下圖所示的步驟進(jìn)行操作。上面“報(bào)表代碼/報(bào)表名稱”會(huì)顯示在ERP導(dǎo)航菜單的“自定義報(bào)表”的子菜單中;中間的SQL語(yǔ)句是核心,表示要查詢的內(nèi)容;下面“指定查詢字段”部分,操作類似于前面章節(jié)所講的自定義字段,用來(lái)指定查詢條件,這部分指定的查詢字段必須存在于中間的SQL語(yǔ)句中,且“字段名”與SQL中的查詢字段名要匹配,否則查詢會(huì)出錯(cuò)。
自定義報(bào)表的SQL語(yǔ)句,最常用的就是從多個(gè)表取數(shù),比如要分析客戶的銷貨情況,則需要從客戶表、銷售訂單表、銷售訂單身表、銷售出庫(kù)單表、銷售出庫(kù)單身表等取數(shù),把這些表按照主鍵、外鍵的關(guān)系連接起來(lái)進(jìn)行查詢,連接查詢的基礎(chǔ)知識(shí)在前面“自定義字段”部分已經(jīng)講解過(guò)。
圖:自定義報(bào)表設(shè)計(jì)(修改界面,新增類似)
③報(bào)表顯示。在上圖中點(diǎn)【保存并預(yù)覽】,將打開(kāi)剛剛設(shè)計(jì)的報(bào)表,并把它集成到系統(tǒng)導(dǎo)航菜單中(參見(jiàn)“圖:自定義報(bào)表步驟及系統(tǒng)集成位置”)。
自定義報(bào)表的查詢條件分為2個(gè)部分:
基礎(chǔ)查詢條件:顯示在自定義報(bào)表的表格上方,只支持等值查詢,通常把最常用的查詢條件放在這里。
高級(jí)查詢條件:當(dāng)點(diǎn)【查詢】時(shí)打開(kāi)“高級(jí)查詢條件”窗口,除了支持等值查詢外,還支持其他查詢操作符,比如:大于、大于等于、小于、小于等于、不等于、相似于。
當(dāng)點(diǎn)“高級(jí)查詢條件”窗口的【確定】時(shí)關(guān)閉該條件窗口,執(zhí)行查詢,此時(shí)的查詢條件是“基礎(chǔ)查詢條件”和“高級(jí)查詢條件”的疊加。當(dāng)再次點(diǎn)【查詢】時(shí),系統(tǒng)會(huì)保留上次的查詢條件,方便在此基礎(chǔ)上進(jìn)行更改,以再行查詢。
圖:報(bào)表顯示
提醒:自定義報(bào)表和ERP內(nèi)置的報(bào)表類似,可以導(dǎo)出Excel,也可以打印,如下圖。整個(gè)過(guò)程只需要寫好SQL語(yǔ)句,外加簡(jiǎn)單配置即可,無(wú)需寫程序代碼!!!
圖:打印預(yù)覽
評(píng)論 |0|
You must be logged in to post a comment.