點晴永久免費OA萬能魔表模塊操作指南
點晴萬能魔表介紹
點晴萬能魔表模塊主要針對用戶使用點晴內部管理系統(tǒng)(如ERP等)或外部第三方管理系統(tǒng)時遇到的制作報表難、制作報表不靈活、制作報表太簡易、報表分布零散等困難而開發(fā)的新的模塊。
點晴萬能魔表主要特點如下:
1、萬能,凡是涉及到sql server后臺的管理系統(tǒng)均可通過本模塊進行數(shù)據(jù)抓取,不受原系統(tǒng)用戶數(shù)限制,不受原系統(tǒng)架構限制(B/S或C/S架構均可)。
2、靈活,用戶可通過本模塊形成自定義字段表格,可對自定義字段篩選,并且對應字段有相應篩選功能。
3、豐富,形成報表的數(shù)據(jù)可從多張有字段關聯(lián)的數(shù)據(jù)庫表中提取,對應得到內容豐富的報表。
4、可控,報表制作可自定義查看權限。
說明:
1、目前萬能魔表模塊只支持從現(xiàn)有SQL Server數(shù)據(jù)庫中(點晴OA內部或金蝶、用友之類的第三方系統(tǒng)都行),抓取數(shù)據(jù)到點晴OA中展現(xiàn)出來,不支持自行設計增加新的數(shù)據(jù)庫表和操作界面來增加和編輯新的數(shù)據(jù)到點晴OA,也即暫不支持有新增或更改數(shù)據(jù)的新功能二次開發(fā);
2、本模塊因為涉及到后臺SQL測試和添加動作,危險性非常高,系統(tǒng)強制設置為只有管理員才能看到和操作。
點晴萬能魔表具體應用
1、制造企業(yè)可制作生產日報表、月報表,銷售日報表、月報表。
2、銷售公司可制作每月成交客戶明細表、業(yè)務員每月銷售業(yè)績報表。
3、人事崗位可制作人事資料表,人員出勤表。
........
點晴萬能魔表使用流程
實例說明
下面以查詢單位人員人事信息為例來說明實現(xiàn)方法,先編制人員查詢列表(主表),然后編制人員家庭信息、工作經歷、教育經歷等詳細信息(明細表)。
人員查詢列表:
點擊列表中具體人員后顯示此員工明細信息:
下面是這個頁面的結構簡要分析:
、設置魔表基礎信息
以管理員身份登錄點晴MIS系統(tǒng),進入:設置-》功能菜單-》BOS開發(fā)助手-》萬能魔表管理,點擊新增萬能魔表:
:如果看不到以上“萬能魔表管理”項,那就是沒有升級到最新版,升級即可:http://u.oa22.cn
進入頁面后,填入相應基礎信息,如下圖所示:
頁面設置說明:
1、帶星號的為必選(填)項:模板大類、模板子類、頂部菜單、模板名稱。
如果啟用了頂部菜單,對應最終顯示效果如下圖:上部分為新建魔表菜單錄入,下部分為主頁面展示菜單對應情況:
、錄入主表數(shù)據(jù)庫查詢語句,并驗證
★★★查詢單個數(shù)據(jù)庫表語句:
語句格式說明:紅顏色的是數(shù)據(jù)庫表里面對應的字段名稱,藍顏色是對應的數(shù)據(jù)庫的表;如下所示:
select in_order_id as SON01, product_id as SON02, product_name as SON03, product_spec as SON04, product_unit as SON05, price_basic as SON06, qty as SON07 from mis_cheap_store_in_order_detail
★★★查詢多個數(shù)據(jù)庫表語句時,可以在SQL Server管理器中,創(chuàng)建相關視圖,然后將該SQL語句合并為一行復制過來: 語句格式說明:紅顏色的是數(shù)據(jù)庫表里面對應的字段名稱,藍顏色是對應的數(shù)據(jù)庫的表;如下所示:(SON01、SON02、SONXX...為固定格式)
select userinf.name as SON01,hr_emp_inf.emp_gender as SON02,hr_emp_inf.emp_self_idcard as SON03 ,hr_emp_inf.emp_native_place as SON04, hr_emp_inf.emp_birth_day as SON05, hr_emp_inf.emp_nationality as SON06,hr_emp_inf.emp_political_status as SON07,userinf.ID as id1 FROM userinf RIGHT OUTER JOIN hr_emp_inf ON userinf.ID = hr_emp_inf.userinf_id where userinf.chuck_dept<>'離職員工組'
★★★如果需要跨服務器調取其他服務器SQL Server中數(shù)據(jù),參考教程:
工作流數(shù)據(jù)來源設置及自定義SQL格式說明,實現(xiàn)用戶查詢調用[30220]
http://8368.oa22.cn 說明:
1、查詢出來的字段必須另命名為SON01、SON02、...SON**...、SON99,SON+二位數(shù)字XX為固定格式,最多支持99個字段,不滿10的需要在前面用0補齊,SON必須用大寫,不能用小寫son,否則會導致數(shù)據(jù)調用失敗; 2、綠色標記字段“id1”為后面設置明細表關聯(lián)唯一識別字段; 3、以上另存為的字段SON**,需要在下面賦予相應的名稱、數(shù)據(jù)類型、占用列寬、字體大小等信息。 錄入完成后需驗證數(shù)據(jù)庫語句,正確后會提示驗證通過,如下圖所示:
注意:如果需要在自定義SQL中使用自定義排序,請參考教程:http://13585.oa22.cn 、錄入上面設置需要展現(xiàn)的各個字段名稱并設置查詢條件
設置字段名稱
字段查詢條件設置:
完成后提交保存。 至此,完成了主表的展現(xiàn)相關參數(shù)設置。 、主報表查看界面說明 操作步驟:設置——萬能魔表管理——萬能魔表維護——選擇對應的魔表——點擊“查看” 查看界面說明: 1、查詢條件默認為精確查詢,勾選“模糊”可切換到模糊查詢; 2、頁面可自定義設置XX行/頁; 3、頁面點擊“excel”按鈕可進行excel導出。 、明細表字段查詢sql語句設置
以上幾步完成了單位人員信息列表(主表)查詢設置,如果需要顯示上面每一個查詢結果的更詳細記錄:家庭成員、工作經歷、教育經歷等,需要繼續(xù)設置明細表查詢。
操作步驟:設置——萬能魔表管理——萬能魔表維護——點擊對應的主表后面的“明細表維護”按鈕;如下圖所示:
表格制作說明:
1、建表格空白框架,可直接使用本錄入控件進行表格制作;
2、錄入對應的控件:
說明:1、表單控件禁止進行復制,請嚴格按照規(guī)則手工添加表單控件; 說明:2、控件編輯方法:雙擊控件就會彈出控件編輯頁面; 說明:3、模板內容編輯時禁止使用“回格”來刪除內容,請用“delete”鍵刪除。 3、啟用行控件,并錄入到對應的表格框內。
、錄入對應的數(shù)據(jù)庫查詢語句;
1、錄入常規(guī)控件字段查詢語句
select userinf.name as CS1,hr_emp_inf.emp_gender as CS2,hr_emp_inf.emp_marital_state as CS3,hr_emp_inf.emp_education_profession as CS4,hr_emp_inf.emp_nationality as CS5,hr_emp_inf.emp_birth_day as CS6,hr_emp_inf.emp_household_address as CS7,hr_emp_inf.emp_contact_tel as CS8,hr_emp_inf.emp_contact_address as CS9, hr_emp_inf.emp_education as CS10,userinf.ID as id1 FROM userinf RIGHT OUTER JOIN hr_emp_inf ON userinf.ID = hr_emp_inf.userinf_id
語句對應關系說明:這里設置的數(shù)據(jù)庫語句查詢出來的字段結果對應著上一步設置的表格模板中的控件ID,必須確保此自定義SQL中字段as后的另存為名稱與上面模板中文本框控件ID一致,才能將查詢結果成功替換掉上面的相應控件。
2、錄入行控件查詢字段語句,行控件查詢結果就是上面人事信息表中的家庭成員、教育經歷、工作經歷等明細表內容,需要展現(xiàn)幾個不同的內容,就需要插入幾個相應的查詢子明細表SQL:
設置行控件字段名稱:
3、檢測驗證數(shù)據(jù)庫語句
、明細表查看、打印、導出
上面已經將查詢頁面主表和明細表設置完畢,但以上查看位置只有管理員才能進入查看,普通員工無法看到。為了讓普通員工看到以上創(chuàng)建的萬能魔表查詢頁面,需要繼續(xù)使用自定義菜單功能,將以上創(chuàng)建的頁面賦予給有權限的用戶查看。
以管理員身份進入點晴MIS系統(tǒng)-》設置-》零代碼開發(fā)助手-》系統(tǒng)菜單設計-》自建模塊菜單維護,點擊頁面上的按鈕“增加模塊”,然后在頁面中填入必要的信息(模塊名稱、簡碼、權限,鏈接可以留空不填):
創(chuàng)建好模塊后,點擊模塊名稱,創(chuàng)建模塊菜單:
注意設置訪問權限、菜單鏈接,菜單鏈接應該采用相對地址,不要錄入絕對地址,以免用戶在內外網(wǎng)使用時出現(xiàn)異常。
菜單鏈接獲取方法:
打開需要給用戶查看的頁面,點擊瀏覽器右鍵-》查看框架的源代碼(注意不是上面那個菜單:查看網(wǎng)頁源代碼):
復制下面紅色框中內容(/mis/開頭直至最后面的1600003),就是此頁面的相對鏈接地址,將其填入上面的菜單鏈接即可:
按照以上設置好菜單后,就可以在“系統(tǒng)設置-》BOS開發(fā)助手-》點晴系統(tǒng)菜單維護”中,調用這個剛剛增加的自定義模塊了:
以上為萬能魔表設計及展現(xiàn)給有權限用戶查看的完整教程,如有不明之處,請反復學習測試。
該文章在 2024/10/31 14:13:16 編輯過
|
關鍵字查詢
相關文章
正在查詢... |