2.3 按模板定義的數據項寫出表間公式
如:主表:品牌、供應商、品名、規(guī)格、
明細:庫存數量
2.4 表間公式
運用勤哲EXCEL服務器表間公式提出所查詢信息應用手動執(zhí)行.
目的:按查找條件執(zhí)行。
(1)按品牌提取
提取<物料表_明細>中滿足下列條件的數據:
<數據篩選:物料表_明細.品牌>
按以下方式填入<物料查詢表_明細>:
物料表_明細.品牌 —>(填入值) 品牌 (升序)
物料表_明細.供應商 —>(填入值) 供應商 (升序)
物料表_明細.品名 —>(填入值) 品名(升序)
物料表_明細.規(guī)格 —>(填入值) 規(guī)格 (升序)
物料表_明細.庫存數量 —>(填入值) 庫存數量 (升序)
(2) 按供應商
提取<物料表_明細>中滿足下列條件的數據:
<數據篩選:物料表_明細.供應商>
按以下方式填入<物料查詢表_明細>:
物料表_明細.品牌 —>(填入值) 品牌 (升序)
物料表_明細.供應商 —>(填入值) 供應商 (升序)
物料表_明細.品名 —>(填入值) 品名 (升序)
物料表_明細.規(guī)格 —>(填入值) 規(guī)格 (升序)
物料表_明細.庫存數量 —>(填入值) 庫存數量 (升序)
(3) 品名查詢
提取<物料表_明細>中滿足下列條件的數據:
<數據篩選:物料表_明細.品名>
按以下方式填入<物料查詢表_明細>:
物料表_明細.品牌 —>(填入值) 品牌 (升序)
物料表_明細.供應商 —>(填入值) 供應商(升序)
物料表_明細.品名 —>(填入值) 品名 (升序)
物料表_明細.規(guī)格 —>(填入值) 規(guī)格 (升序)
物料表_明細.庫存數量 —>(填入值) 庫存數量 (升序)
(4) 規(guī) 格
提取<物料表_明細>中滿足下列條件的數據:
<數據篩選:物料表_明細.規(guī)格>
按以下方式填入<物料查詢表_明細>:
物料表_明細.品牌 —>(填入值) 品牌(升序)
物料表_明細.供應商 —>(填入值) 供應商 (升序)
物料表_明細.品名 —>(填入值) 品名 (升序)
物料表_明細.規(guī)格 —>(填入值) 規(guī)格(升序)
物料表_明細.庫存數量 —>(填入值) 庫存數量 (升序)
(5) 庫 存
提取<物料表_明細>中滿足下列條件的數據:
<數據篩選:物料表_明細.庫存數量 <>0>
按以下方式填入<物料查詢表_明細>:
物料表_明細.品牌 —>(填入值) 品牌
物料表_明細.供應商 —>(填入值) 供應商
物料表_明細.品名 —>(填入值) 品名
物料表_明細.規(guī)格 —>(填入值) 規(guī)格
物料表_明細.庫存數量 —>(填入值) 庫存數量
2.5 在模板中運用EXCEL VBA功能加入“命令按鈕”
打開EXCEL“工具”-Viusal basic
添加“命令按鈕”如圖
2.6 寫入VBA代碼 具體格式可以參考EXCEL服務器幫助
通過雙擊增加的“品牌查詢”命令按鈕寫入代碼
(1)
Private Sub CommandButton1_Click()
Dim oAdd As Object
Dim ans As Boolean
′獲取Excel服務器編程接口
oAdd = Application.COMAddIns.Item(“ESClient.Connect”).Object
ans = oAdd.execQuery(“品牌查詢”) 這里輸入表間公式名稱
oAdd = Nothing
End Sub
(2) 同樣的方法寫入第二段代碼
Private SubCommandButton2_Click() 命令按鈕為“供應商查詢”
Dim oAdd As Object
Dim ans As Boolean
′獲取Excel服務器編程接口
oAdd = Application.COMAddIns.Item(“ESClient.Connect”).Object
ans = oAdd.execQuery(“供應商查詢”) 同樣寫入表間公式
oAdd = Nothing
End Sub
………………………….
依次寫入“品名、規(guī)格、庫存數量”的代碼
應用效果:
品牌查詢
供應商查詢
品名查詢
規(guī)格查詢
查全部庫存
小結:
勤哲Excel是一款前端的信息化電子表格控件,可以滿足各類組件的開發(fā)、數據填報、在線文檔、圖表公式聯動等業(yè)務場景,為用戶帶來親切的 Excel 體驗。另外,在數據可視化、Excel 導入導出、公式引用、數據綁定、框架集成等場景下無需大量代碼開發(fā)和測試,勤哲Excel極大降低了企業(yè)研發(fā)成本和項目交付風險。