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