Excel服務(wù)器軟件簡介 Excel服務(wù)器是面向最終用戶的信息系統(tǒng)設(shè)計(jì)工具與運(yùn)行平臺,,這里要注意“設(shè)計(jì)工具”、“運(yùn)行平臺”這兩個(gè)關(guān)鍵詞,,本系統(tǒng)不是針對特定行業(yè)的信息管理系統(tǒng),,那些系統(tǒng)在企業(yè)業(yè)務(wù)發(fā)生變化或擴(kuò)展新業(yè)務(wù)時(shí)都存在著升級性和適應(yīng)性方面的先天性不足,,從而給企業(yè)造成不必要的經(jīng)濟(jì)負(fù)擔(dān)而且可能影響到企業(yè)正常業(yè)務(wù)開展。而本系統(tǒng)從根本上解決了這些問題,,她是最終用戶根據(jù)企業(yè)實(shí)際業(yè)務(wù)需要來構(gòu)建本企業(yè)信息管理系統(tǒng)的一個(gè)工具,,她能適應(yīng)不同行業(yè)的業(yè)務(wù)需求。她將電子表格軟件MS Excel和大型數(shù)據(jù)庫MS Server有效的集成為一個(gè)網(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù)協(xié)同工作環(huán)境,。用戶的日常操作基本上都在MS Excel中完成,,通過設(shè)計(jì)模板、定義工作流,、定義表間公式等簡易直觀的操作,,實(shí)現(xiàn)管理意圖,輕松,、快速構(gòu)建能夠適應(yīng)變化的ERP,、OA、CRM,、SCM等管理信息系統(tǒng),。
案例背景 系統(tǒng)應(yīng)用過程中,經(jīng)常遇到利用記錄中的關(guān)鍵字段提取相關(guān)信息的功能,,如果該關(guān)鍵字段比較長,,在錄入的過程中就會遇到困難影響錄入速度。在Excel服務(wù)器中這種情況可以通過部分關(guān)鍵字段快速定位的功能來實(shí)現(xiàn),。 關(guān)鍵字段:在數(shù)據(jù)表的所有記錄中,,如果某字段的值在任何時(shí)刻都不會發(fā)生重復(fù),那該字段可以稱為關(guān)鍵字段,。例:(圖1) 圖1 說明: 1) 圖1中“學(xué)號”和“身份證號”可以稱為關(guān)鍵字段 2) 在通常情況下使用“學(xué)號”做為關(guān)鍵字 部分關(guān)鍵字段:關(guān)鍵字段中的一部分字符,,圖1中“063”可以稱為B2的部分字符
示例 豐華科貿(mào)有限公司經(jīng)營手機(jī)業(yè)務(wù),以“調(diào)撥單”為例,,在填報(bào)時(shí)用戶在索引列填入某字符后,,系統(tǒng)自動(dòng)根據(jù)調(diào)出庫名稱匹配所有包含此字符的字段記錄,并以下拉列表的形式顯示在商品編碼處,,倉庫不同或字段記錄不包含該字符的記錄不要顯示,。用戶選擇后,提數(shù)公式會根據(jù)用戶選擇的商品編號將商品相應(yīng)信息添加到對應(yīng)的單元格中 設(shè)計(jì)思路: 1) 在“調(diào)撥單”模板中設(shè)計(jì)“序號”“索引”列,?!靶蛱枴蓖ㄟ^Excel公式實(shí)現(xiàn),“索引”為用戶輸入的“部分關(guān)鍵字段” 2) 設(shè)計(jì)“提取商品編號”提數(shù)公式,,根據(jù)“索引”和“調(diào)出庫”取出符合條件的記錄 3) 設(shè)計(jì)“按商品編號取相關(guān)信息”提數(shù)公式,,根據(jù)用戶選擇將相關(guān)信息列出
操作方法 1、 在客戶端打開“調(diào)撥單”模板(圖1) 圖1 2、 在模板的空白區(qū)域右鍵單擊鼠標(biāo)選“定義表間公式”,,彈出“表間公式”窗口 3,、 單擊“新增”按鈕,在“選擇表間公式類型”窗口中選擇第一項(xiàng),。選擇“1,、提數(shù)公式—填報(bào)報(bào)表時(shí)從其他表單中提取數(shù)據(jù)”,單擊“確定”按鈕(圖2) 圖2 4,、 彈出“定義表間公式”窗口,,設(shè)置“公式名稱”、“應(yīng)用方式”,、“顯示方式”,。(圖3) 圖3 說明: 1) 公式名稱:簡述此公式實(shí)現(xiàn)的功能,名稱內(nèi)容要直觀容易理解 2) 應(yīng)用方式:此提數(shù)公式在何時(shí)以那方式執(zhí)行,,五種情況: “篩選條件改變后自動(dòng)執(zhí)行”:當(dāng)此公式引用的篩選條件發(fā)生變化時(shí)立即執(zhí)行 “打開后自動(dòng)執(zhí)行(初始填報(bào))”:用戶第一次填報(bào)此報(bào)表時(shí)自動(dòng)執(zhí)行此公式 “打開后自動(dòng)執(zhí)行(修改或辦理)”:用戶在“我的工作臺”中修改或辦理此報(bào)表時(shí)自動(dòng)執(zhí)行此公式 “打開后自動(dòng)執(zhí)行(查看)”:用戶在“我的工作臺”中查看此報(bào)表時(shí)自動(dòng)執(zhí)行此公式 “手動(dòng)執(zhí)行”:此公式需要用戶手工操作在需要的時(shí)候執(zhí)行 3) 顯示方式:提數(shù)公式執(zhí)行后,,對返回的結(jié)果是否執(zhí)行過濾重復(fù)值的操作,兩種情況: “顯示全部查詢數(shù)據(jù)”:查詢結(jié)果不做過濾,,全部顯示 “重復(fù)的查詢數(shù)據(jù)只顯示一次”:對查詢結(jié)果系統(tǒng)再次進(jìn)行過濾重復(fù)值操作,,重復(fù)的記錄只保留一條。 5,、 單擊“來源數(shù)據(jù)”按鈕,,選擇數(shù)據(jù)表單擊“確定”按鈕(圖4) 圖4 說明: 1) A區(qū):系統(tǒng)中已經(jīng)存在并且定義過數(shù)據(jù)項(xiàng)的數(shù)據(jù)表 2) B區(qū):用戶選擇的準(zhǔn)備從其中提取數(shù)據(jù)或條件的數(shù)據(jù)表 3) C區(qū):當(dāng)需要的數(shù)據(jù)分布在兩個(gè)以上的數(shù)據(jù)表中時(shí),可以通過兩個(gè)表之間的關(guān)鍵字把兩表進(jìn)行連接,,通過關(guān)鍵字從兩個(gè)表中提取數(shù)據(jù),。 4) 表間關(guān)聯(lián):同一個(gè)字段在兩個(gè)表中同時(shí)存在,。例:成績表和學(xué)生信息表,,可以在成績表和學(xué)生信息表中分別設(shè)一字段“學(xué)號” 5) 添加數(shù)據(jù)表:A區(qū)中在需要的數(shù)據(jù)表名稱上雙擊或單擊按鈕添加數(shù)據(jù)表,本例:A區(qū)將“商品基本信息_主表”,、“商品基本信息_明細(xì)”添加到B區(qū) 6) 移除數(shù)據(jù)表:B區(qū)中在不需要的數(shù)據(jù)表名稱上雙擊或單擊按鈕移除數(shù)據(jù)表 7) 增加關(guān)聯(lián):在C區(qū)中增加一行空白行 6,、 單擊“篩選條件”在“輸入表達(dá)式”窗口設(shè)置公式執(zhí)行的前提條件(圖5) 圖5 說明: 1) A區(qū):B區(qū)內(nèi)所有項(xiàng)目歸屬的分類列表 2) B區(qū):A區(qū)中每個(gè)分類所包含的所有子項(xiàng)目名稱 3) C區(qū):B區(qū)中項(xiàng)目的使用方法和功能介紹 4) D區(qū):常用的操作符 5) E區(qū):用戶在此區(qū)域填入各種表達(dá)式,組成篩選條件公式,。本例中:當(dāng)商品編碼和 倉庫名稱都相同并且?guī)齑鏀?shù)量大于零,、索引字段不為空時(shí)篩選條件成立 6) “表達(dá)式”:關(guān)鍵字、運(yùn)算符,、變量,、字符串常數(shù)、數(shù)字或?qū)ο蟮慕M合,。表達(dá)式可用來執(zhí)行運(yùn)算,、操作字符或測試數(shù)據(jù) 7) “操作符”:操作符指揮計(jì)算機(jī)進(jìn)行什么操作 7、 單擊“填充方式”,,在“定義填充方式”窗口設(shè)置“目的字段”的操作內(nèi)容(圖6) 圖6 說明: 1) “填充數(shù)據(jù)表”準(zhǔn)備操作的數(shù)據(jù)表名稱,,單擊旁邊黑色按鈕可進(jìn)行選擇 2) “填充方式”對數(shù)據(jù)表中的指定字段要執(zhí)行那種操作,,五種情況:“空白”、“填入值”,、“構(gòu)造下拉選項(xiàng)”,、“填入公式”、“按行(列)匹配” “空白”:對指定字段不進(jìn)行任何操作,,保持此字段的空白狀態(tài) “填入值”:使用表達(dá)式返回符合條件的結(jié)果,,在指定字段所在列中將全部結(jié)果直接顯示出來 “構(gòu)造下拉選項(xiàng)”:使用表達(dá)式返回符合條件的結(jié)果,并在指定的單元格內(nèi)以下拉列表的形式全部顯示出來 “填入公式”:返回設(shè)計(jì)狀態(tài)下看到的Excel單元格中的公式 “按行(列)匹配”:當(dāng)“填充數(shù)據(jù)表”為“明細(xì)表”,,需要在同一行內(nèi)依據(jù)關(guān)鍵字段顯示其相關(guān)信息,,為保證相關(guān)信息和同一行的關(guān)鍵字段相匹配,需要將關(guān)鍵字段設(shè)置為“按行(列)匹配” 3) 本例中將“序號”設(shè)為“按行(列)匹配”,,將“商品編號”設(shè)為“構(gòu)造下拉列表”:依據(jù)“索引”字段內(nèi)的字符,,將符合條件的記錄以下拉列表的形式顯示在和“序號”對應(yīng)的單元格內(nèi) 8、 單擊“表達(dá)式”對需要操作的“目的字段”選擇數(shù)據(jù)來源 9,、 表間公式設(shè)置完成后的效果圖(圖7) 圖7 說明: 1) “提取商品編號”的完整含義為:當(dāng)“調(diào)撥單”和“商品基本信息”:“商品編號”含有“索引”中的字符,、“調(diào)出庫”等于“商品庫名稱”、“庫存數(shù)量”大于零,、“索引”不等于零時(shí),,以“序號”為標(biāo)準(zhǔn)在相應(yīng)的單元格中以下拉列表的形式顯示所有符合條件的記錄,同時(shí)此公式在篩選條件發(fā)生改變后自動(dòng)執(zhí)行
|
|