關於潤乾報表的一些基本操作

最近公司一直在用潤乾報表,這種類似於excel可以直接嵌套在網頁中進行填報的報表

學習有點喫力,因爲畢竟沒有接觸過,這裏寫一些記錄,

首先,打開文件授權的問題,注意授權的時間,這裏就不說了,也不是很有用


進去設計器,點擊左上角選中所有的單元格屬性設置,可以填報,這裏決定了你在頁面使用時客戶可以不可以填寫數據


類似於excel的單元格,首先進行表面的樣式設計,想要達到什麼樣的效果自己設計了,但注意 如果客戶可能填寫數據的地方 單獨放一個單元格


在菜單的選項裏有一個 配置  裏面可以配置 數據集  參數 和數據源 



參數 是指當項目 網頁打開時 加載這個報表讓客戶填報時 所 從頁面傳進來的參數 你要用到的寫在報表裏的參數  在裏面進行設置 

不需要進行排序,只需要對名稱和空值以及數據類型進行設定就好!


數據源 是指 這個報表加載和保存時 交互的數據來源的數據庫  要在裏面設置你的數據庫信息 好進行頁面報表加載

一般來說,數據源是在報表設計器裏進行發佈調試才需要設定的,如果只是設計,那麼無需設定數據源


數據集 是指 頁面加載報表時 報表裏要加載的具體的數據  裏面有個語法 寫你的sql語句 

sql裏要用到的參數 語法後面有個參數裏面配,

sql語句裏的? 處用的是參數裏面配好的值  這裏必須進行排序,SQL語句裏需要填寫的值 不判斷名稱,只需要從順序裏取就是了

類似於 select * from table1 t where t.id = ?  這是語法裏的sql語句 

他本身就是一個數據集 是從數據庫裏獲得的數據的集合 裏面這個? 用到的參數就是你配的 參數       

多個?的話 在語法後面也有個參數裏面按?的順序進行配置          

 最後這個數據集可以起個別名  類似於ds1  就可以在單元格內 用ds1.select1(name) 就可以在頁面加載時動態的加載這個 

ds1數據集裏面  name的第一條記錄  

關於 select1(name) 是潤乾裏自帶的單元格函數 具體可以在軟件裏自帶的用戶手冊裏查看 瞭解  這裏就不多說了


關於單元格校驗的問題 因爲是填報的報表  

所以可以在設計的時候就對一些單元格在客戶填寫資料時進行校驗 

點擊要進行校驗的單元格 

右鍵屬性 

可以選擇填寫數據的類型 

還有校驗函數     一般來說,這個單元格校驗很少有人用,都是在項目中用js來校驗單元格的數據!


關於報表保存時 

更新數據庫信息的問題  

隨便點擊一個單元格 

右鍵 報表屬性  

首先出現的是校驗 在校驗旁邊有個更新  

在裏面可以設置保存時數據庫某些列的值 更新或者保存對應單元格的值        也可以 直接設置保存 一些從頁面傳過來的參數



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章