Download presentation
Presentation is loading. Please wait.
1
附錄D Access應用說明 主從式資料庫系統 - 附錄D
2
大 綱 D-1 建立資料表 D-2 查詢 D-3 表單 D-4 工具箱元件使用說明 D-5 報表設計 D-6 索引和關聯技巧
大 綱 D-1 建立資料表 D-2 查詢 D-3 表單 D-4 工具箱元件使用說明 D-5 報表設計 D-6 索引和關聯技巧 D-7 進階應用 D-8 查詢應用範例 D-9 表單、子表單進階應用 主從式資料庫系統 - 附錄D
3
D-1 建立資料表 資料表定義過程說明如下 1. 點取資料庫桌面→資料表→新增 2. 選取設計方法
資料工作表檢視:自動產生如Excel 工作底稿之表單 設計檢視:自行設計結構,本章以此模式為主要說明依據 資料表精靈:使用現成的資料表,再加以修改而成 匯入資料表:從其他資料庫匯入資料表 連結資料表:從其他資料庫連入資料表 主從式資料庫系統 - 附錄D
4
D-1 建立資料表(續) 圖 D-1 主從式資料庫系統 - 附錄D
5
3. 設計檢視執行步驟 3.1出現畫面:欄位名稱、資料型態、敘述,請依序輸入相關資料
3.2 輸入欄位名稱,中英文皆可,不得使用Access和Basic之保留字。為了與MySQL相容起見,請盡量使用英文欄名 3.3 選取資料型態文字:用於一般識別性或說明用之資料 備忘:資料長度不定之文字型資料 數字:用於計數或計量之資料 日期/時間:時效性資料 主從式資料庫系統 - 附錄D
6
3. 設計檢視執行步驟(續) 貨幣:(也可用數字型欄位取代) 自動編號:用於具有流水號性質之資料 是/否:用於識別邏輯性質之資料
OLE物件:用於連結影像、聲音、圖片等資料 超連結:用於連結Internet 相關資料 查閱精靈:用於翻閱有固定值域之欄位資料,僅適用於文字、數字和是否型欄位 主從式資料庫系統 - 附錄D
7
表D-1資料型態與屬性對照表 A B C D E F G H I J 文字 ◎ 備忘 數字 日期/時間 貨幣 自動編號 是/否 OLE物件
超連結 主從式資料庫系統 - 附錄D
8
表D-1資料型態與屬性對照表使用符號說明 A.欄位大小 G.驗證規則:用於資料輸入後之檢查條件 B.格式:用於設定資料之顯示方式
C.小數點位置:自動或0-15位 D.輸入遮罩:用於設定輸入資料之預設型態和條件 E.標題:用於標示欄位說明,未定義則以欄名取代 F.預設值:例如日期型之Date() G.驗證規則:用於資料輸入後之檢查條件 H.驗證說明文字:提示不合屬性G規定之說明文字 I.必須有資料:否(是) J.索引:否、是(可重複)、是(不可重複。 K. 輸入法:文字型欄位預設為中文輸入,可將它關閉 主從式資料庫系統 - 附錄D
9
D-1 建立資料表(續) 4.顯示格式與輸入遮罩 設定資料之顯示格式或輸入資料之提示格式。 5.建立與修改索引 5.1 建立索引之方式有兩種
5.1.1定義欄位屬性並指定索引 5.1.2 在資料表設計模式下,開啟檢視-索引功能 在索引桌面之索引名稱處輸入索引名稱 在欄位名稱欄選入索引欄位,一個索引可配合一個以上之欄位 在排序方式欄設定排序方式:遞增或遞減 主從式資料庫系統 - 附錄D
10
D-1 建立資料表(續) 5.2 資料屬性為唯一者,可設定為主索引(PrimaryKey)。關聯式資料庫系統中多數資料表都需要指定主索引。 5.3 不用之索引,可在索引桌面上予以反白後刪除。 5.4定義畫面請參考圖D-2。 圖 D-2 主從式資料庫系統 - 附錄D
11
D-2查詢 查詢定義過程說明如下: 1.選取查詢→新增模式 2.選取對應設計方法-有下列數種設計方法 3.選入資料表/查詢(可複選)→關閉
設計檢視 簡單查詢精靈 交叉式資料表精靈 尋找重複資料查詢精靈 尋找不吻合資料查詢精靈 3.選入資料表/查詢(可複選)→關閉 主從式資料庫系統 - 附錄D
12
4.顯示設計桌面 圖 D-3 主從式資料庫系統 - 附錄D
13
查詢設計介面功能說明 上方資料表顯示區:用於提示選入之資料表,可在此設定暫時性關聯 欄位:用於選擇輸出欄位,也可以輸入運算型欄位運算式
資料表:指出欄位是來至於哪一個資料表 排序:用於指定對應欄位是否按指定順序輸出資料 顯示:用於指定對應欄位輸出資料時是否顯示,若同一欄位選出兩次,而第二次是用來當做比對條件的話,則該欄位應設為不顯示 準則:用於設定輸出資料之過濾條件,比對欄位可指定兩個以上,打在同一列上之條件,將以”AND”交集處理,打在不同列上之條件,將以”OR”聯集處理 主從式資料庫系統 - 附錄D
14
資料小計處理 點取主功能表之【檢視】、【合計】 接著查詢介面會改成如圖D-4之格式 圖 D-4
多出一個合計欄,預設值為【群組】,代表意義為資料需依對應欄位當群組來合計 可依需要將它改成其他統計類別:總計、平均… ,也可使用欄位運算式表示 圖 D-4 主從式資料庫系統 - 附錄D
15
更新查詢介面 多出一個更新至欄位,此欄用來指定上方之欄位資料要更新成指定之新值 主從式資料庫系統 - 附錄D
16
新增查詢介面 設定儲存資料的新資料表名稱 多出一個新增至欄位,此欄用來指定上方之欄位資料要更新至新資料表之對應欄位
主從式資料庫系統 - 附錄D
17
5.查詢介面模式簡介及設計步驟 選取查詢-基本查詢格式 交叉資料表查詢-將一維紀錄依鍵值轉成二維表格型式
產生資料表查詢-將選出資料存至另一個資料表 更新查詢-將異動資料更新至主檔 新增查詢-將選出資料加至已存在資料表之後 刪除查詢-依條件刪除資料 主從式資料庫系統 - 附錄D
18
5.1 選取查詢 拖入欄位,若拖入欄位清單上之*號欄,表需要顯示全部欄位 設定排序欄位及排序方式
設定欄位顯示否,當欄為用於設定第二個查詢準則時,須設為不顯示 設定查詢準則,用來設定查詢資料時之過濾條件 關閉→存檔 主從式資料庫系統 - 附錄D
19
5.2 數值型欄位統計處理 選擇簡單查詢精靈 選入資料表 選入查詢欄及計算欄 下一步:選詳細資料或摘要 選入摘要-點選摘要選項(O)
核取計算欄位之計算方式:合計、平均、最小、最大、及計次欄 確定→存檔 主從式資料庫系統 - 附錄D
20
5.3 參數查詢 在準則欄輸入如 [請輸入客戶編號]之提示字元(需以[]夾住),即可執行參數查詢
查詢資料時,畫面會出現對話方框,等候使用者輸入查詢比對條件,然後依輸入字串來檢視及篩選資料 主從式資料庫系統 - 附錄D
21
5.4 交叉資料表 查詢→新增→交叉資料表 選入資料表 下一步:選入列標題欄(可多選) 下一步:選入欄標題欄 選入計算欄位,並選取計算函數:
Avg, Count, First, Last, Max, Min, StDev, Sum, Var. 核取每列是否要做合計 下一步:存檔。 主從式資料庫系統 - 附錄D
22
5.5 尋找重複資料查詢 選入資料表 下一步:選入需過濾重複資料之查詢欄 下一步:選入顯示欄位 下一步:存檔 主從式資料庫系統 - 附錄D
23
5.6 尋找不吻合資料查詢精靈 選入比對資料表(需查詢不吻合資料,一般為子表) 選入關聯資料表(一般為父表) 下一步:設定關聯欄位
關聯欄大都是父子表欄名相同之欄位 也可指定不同名但屬性相同之欄位 下一步:選入屬於子表之欄位 下一步:存檔 主從式資料庫系統 - 附錄D
24
5.7 產生資料表查詢 設計檢視→新增→選入資料表 選入資料表 點選查詢功能→產生資料表 輸入新資料表名:現用資料表或另一個資料庫
選用現用資料表,若不存在則系統會自動產生 選入查詢欄位→設查詢準則 下一步:存檔 主從式資料庫系統 - 附錄D
25
5.8 新增查詢 設計檢視→新增→選入資料表 點選查詢→新增查詢 選入目的檔 選入查詢欄(必須屬於來源檔) 設定新增至對應欄(屬於目的檔)
設定查詢準則 存檔 主從式資料庫系統 - 附錄D
26
5.9 刪除查詢 設計檢視→新增 選入資料表 點選查詢功能→刪除查詢 選入查詢欄位→設查詢準則 下一步:存檔 主從式資料庫系統 - 附錄D
27
5.10 更新查詢 設計檢視→新增 選入資料表 點選查詢功能→更新查詢 選入查詢欄位 設定更新至欄位之對應運算式 下一步:存檔
主從式資料庫系統 - 附錄D
28
D-3 表單 1.選取表單→新增模式 2.選取對應設計方法 表單設計過程 設計檢視:配合工具箱自行選用工具鈕來設計表單
表單精靈: 自動產生表單(又分下列三種不同型式) 自動產生表單:單欄式 自動產生表單:表格式 自動產生表單:資料工作表 圖表精靈:以圖表型式顯示分組資料 樞鈕分析精靈:以二維表格型式輸出資料 主從式資料庫系統 - 附錄D
29
表單設計過程(續) 3. 設計檢視:設計介面如圖D-8 3.1選用資料表→確定 3.2出現設計桌面 3.3開啟工具箱(用途在另節說明)
3.4點選所需工具鈕 3.5.在桌面上適當處拖出一方框 3.6按滑鼠右鍵設定相關屬性:格式、資料、事件、其他、全部,屬性視窗如圖D-9 3.7重複3.4 – 3.6 加入其他所需的工具鈕 3.8存檔 主從式資料庫系統 - 附錄D
30
表單設計過程(續) 圖 D- 8 主從式資料庫系統 - 附錄D
31
表單設計過程(續) 圖 D- 9 主從式資料庫系統 - 附錄D
32
自動產生表單 4. 表單精靈 5.自動產生表單 4.1選用資料表 4.2選入處理欄位→下一步
4.3選擇配置方式(單欄式、表格式、資料工作表) →下一步 4.4選入背景圖→下一步(建議最好不加背景圖,因為很佔空間) 4.5存檔 5.自動產生表單 5.1如同表單精靈,前者須選入處理欄位,後者預設為全部欄位及預設背景 主從式資料庫系統 - 附錄D
33
6. 圖表精靈 6.1 選用資料表→確定 6.2 選入處理欄位→下一步 6.3 選擇套用圖表→下一步 6.4 以長條圖為例:
6.4.1選入橫軸欄位(類別) 6.4.2選入縱軸欄位(數值欄) 6.5 設定是否要圖示列及顯示圖表說明。 6.6 下一步→完成→存檔 主從式資料庫系統 - 附錄D
34
7. 樞鈕分析精靈 7.1 選用資料表→確定 7.2 顯示分析範例 7.3 選入欄位
7.4 選配欄位:列(R)對應欄、欄(C)對應欄、資料(D)對應欄。 7.5 設定格式選項:欄總計、列總計、自動設定表格型式… 7.6 完成→存檔 主從式資料庫系統 - 附錄D
35
D-4 工具箱元件使用說明 工具箱元件 又分成切換按鈕(4) 選項按鈕(5) 核取方塊(6)) 文字標籤(1) 文字方塊(2) 影像(10)
選項群組(3) 又分成切換按鈕(4) 選項按鈕(5) 核取方塊(6)) 下拉式清單(7) 清單方塊(8) 指令按鈕(9) 影像(10) 非結合物件框(11) 結合物件框(12) 分頁(13) 索引標籤控制項(14) 子表單/子報表(15) 線條(16) 方框(17) 以及其他控制項(18) 詳細圖示如圖D-10 主從式資料庫系統 - 附錄D
36
D-4 工具箱元件使用說明(續) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 主從式資料庫系統 - 附錄D
37
D-4 工具箱元件使用說明(續) 文字標籤:用於提示文字,不能和資料表欄位結合 文字方塊:用於資料輸入,可以和資料表欄位結合
拖出此物件時,桌面上會自動產生一對應之文字標籤物件,可用來識別物件抬頭名稱 主從式資料庫系統 - 附錄D
38
D-4 工具箱元件使用說明(續) 3.1選取物件→在桌面拖出方框 3.2輸入各分項之標籤名 3.3設定預設值:如平信
3. 選項群組:應用範例 3.1選取物件→在桌面拖出方框 3.2輸入各分項之標籤名 如平信/掛號/限時專送 3.3設定預設值:如平信 3.4設定各標籤之選項對應值 如平信設為1 3.5選擇儲存方式 3.6選擇控制類型 選項按鈕/核取方塊/切換按鈕 郵寄方式 平信 掛號 限時專送 主從式資料庫系統 - 附錄D
39
D-4 工具箱元件使用說明(續) 3.7 選擇樣式 3.8 設定選項群組按鈕及提示文字:如郵寄方式 3.9 完成
註:此類按鈕點取後傳回整數值,若要與文字型欄位(例如類別)結合,則需搭配巨集或程序來使用 a. 使用SetValue巨集指令 b. 在對應選項群組按鈕內之屬性 、 事件、OnMouseDown,指定該巨集來設定欄位值 主從式資料庫系統 - 附錄D
40
4. 切換按鈕/選項群組/核取方塊 4.1 設定名稱 4.2 設定控制項資料來源 註:此三類別可用選項群組取代 主從式資料庫系統 - 附錄D
41
5. 組合方塊(又稱下拉式清單) 5.1 選擇查閱資料來源 以資料表或查詢來選入資料 以自行鍵入值來選入資料
以下拉式清單方塊中選取值來尋找表單中之記錄 主從式資料庫系統 - 附錄D
42
5. 組合方塊(又稱下拉式清單) 5.2 操作說明 5.2.1 以資料表或查詢來選入資料 下一步:選入資料表,如訂單
下一步:選入對應欄,如客戶編號 下一步:列示對應值 下一步:儲存選入值於此欄位,選入對應工作表之欄位,如客戶編號 設定標籤名 完成 主從式資料庫系統 - 附錄D
43
5. 組合方塊(又稱下拉式清單)(續) 5.2.2 以自行鍵入值來選入資料 5.2.3 以下拉式清單方塊中選取值尋找表單中之記錄
下一步:依序輸入值,如 A001/A002/A003 下一步:儲存值於對應欄 下一步:設標籤名 完成 5.2.3 以下拉式清單方塊中選取值尋找表單中之記錄 下一步:選入工作資料表對應欄,如客戶編號 下一步:顯示對應值,如A001/A002/A003 下一步:標籤名 主從式資料庫系統 - 附錄D
44
6. 清單方塊 與組合方塊類似 清單方塊之顯示列數受制於方塊大小,最少為一列 資料只能選取,不能輸入新值 主從式資料庫系統 - 附錄D
45
7. 指令按鈕 7.1選擇類別:紀錄指引/紀錄操作/表單操作/報表操作/應用程式/雜項 7.2操作說明 7.2.1記錄指引
選取巨集指令:尋找下一筆/尋找紀錄/跳至下一筆/跳至前一筆/跳至第一筆/跳至最後一筆 主從式資料庫系統 - 附錄D
46
7. 指令按鈕(續) 7.2.2 記錄操作 下一步:選擇文字表示或圖示 下一步:設標籤提示文字 完成
選取巨集指令:列印紀錄/刪除紀錄/復原紀錄/新增紀錄/複製紀錄/儲存紀錄 其餘步驟與 7.2.1同 主從式資料庫系統 - 附錄D
47
7. 指令按鈕(續) 7.2.3 表單操作 7.2.4 報表操作 註:表單與報表操作都會要求指定來源表單或報表檔
選取巨集指令:列印表單/列印現用的表單/更新表單資料/開啟表單/編輯表單篩選/應用表單篩選/關閉表單 其餘步驟與7.2.1同 7.2.4 報表操作 選取巨集指令:列印報表/郵件報表/傳送報表至檔案/預覽報表 註:表單與報表操作都會要求指定來源表單或報表檔 主從式資料庫系統 - 附錄D
48
7. 指令按鈕(續) 7.2.5應用程式 選取巨集指令:執行MS Excel/執行MS Word/執行筆記本/執行應用程式/離開應用程式 選取應用程式之下一步,要求輸入指令名稱及路徑 其餘步驟與7.2.1同 7.2.6雜項 選取巨集指令:列印資料表→選取表單名稱/執行巨集→選取巨集名稱/執行查詢→選取查詢表單/電話撥號員 主從式資料庫系統 - 附錄D
49
8. 雜項 8. 影像:要求輸入待連結之影像檔 9. 非結合物件框 10. 結合物件框 9.1設定物件取得方式 9.2接著啟動對應桌面
建立新的:下拉式表單中選取一對應文件 由檔案建立:自行輸入來源檔 9.2接著啟動對應桌面 10. 結合物件框 由檢視→屬性來設定相關特性值 主從式資料庫系統 - 附錄D
50
11. 分頁控制 11. 分頁 由檢視→屬性來設定相關特性值 12. 索引標籤控制項 主從式資料庫系統 - 附錄D
51
13. 子表單/子報表 13.1 設定資料來源:資料表/查詢,或是表單 13.2 選取表單名 13.3 設定資料選擇方式 13.4 完成
13.5 設定主表與子表之關聯欄位 主從式資料庫系統 - 附錄D
52
15. 屬性視窗說明 15.1 在表單設計模式下,點取主功能表、檢視、屬性,即可開啟如圖D-11之屬性視窗 圖 D-11
53
15. 屬性視窗說明(續) 15.2 各項屬性用途說明如下: 格式:用於設定控制項之外觀、視窗動作屬性等
資料:用於設定控制項之資料來源、控制屬性等 事件:用於設定控制項可搭配之事件,詳見附錄E 其他:用於設定輸入法、功能表、狀態提示文字等 全部:為上述屬性之總合 主從式資料庫系統 - 附錄D
54
D-5 報表設計 報表設計包含下列方式 設計檢視 報表精靈 自動報表:單欄式 自動報表:表格式 圖表精靈 標籤精靈 明信片精靈
55
1. 報表精靈 1.1 選取資料表 1.2 選入欄位 1.3 下一步:設定分組層次,可設分組選項方式。
1.4 下一步:設定遞增/遞減排序欄位(最多可設四個) 1.4.1 設摘要選項::合計、平均、最小、最大 1.4.2 顯示內容:詳細資料及摘要/只要摘要/計算合計比例 1.5 下一步:設定配置方式 分層式/區域/大綱1/大綱2/ 主從式資料庫系統 - 附錄D
56
1. 報表精靈 1.6 方向:直印/橫印 1.7 對齊: 1.8 下一步:選擇樣式 1.9 下一步:設報表標題 1.10 完成
調整所有欄寬,使其可全部容納在一頁中 向左靠齊1 向左靠齊2 1.8 下一步:選擇樣式 非正式的/正式的/斜體的/淡灰色/粗體的/簡潔的 1.9 下一步:設報表標題 1.10 完成 主從式資料庫系統 - 附錄D
57
2. 標籤精靈 2.1 選取資料表 2.2下一步: 2.3下一步: 2.2.1 設標籤大小:型號、尺寸、行*列 2.2.2 設定紙張大小
2.2.3 選入標籤紙供貨商(2.2.1受制於2.2.3) 2.2.4 要自動對齊嗎? 2.3下一步: 2.3.1 設字體、字型、色採、大小 2.3.2 繪製方向 2.3.3 送紙方向 主從式資料庫系統 - 附錄D
58
2. 標籤精靈 2.4 下一步: 2.5 下一步:設定排序欄位 2.6 下一步:設定標籤檔名 2.7 完成 選擇列印欄位及配置
內定選入欄位是以橫向排列,若需縱向排列,在選入第二欄前,先將配置桌面之游標移至下一行 2.5 下一步:設定排序欄位 2.6 下一步:設定標籤檔名 2.7 完成 主從式資料庫系統 - 附錄D
59
3. 明信片精靈 3.1 選取資料表 3.2 下一步:套用範本:/賀年卡/節日卡/普通明信片 3.3 下一步:套用格式並依序設定結合欄位
收件人郵遞區號,收件人地址,公司名稱,區段,收件人姓名,尊稱抬頭,寄件人郵遞區號,寄件人地址,寄件人姓名 以上欄位可套用固定文字:如先生,輸入時不要在字串前後加上引號。 3.4 下一步:選擇排序欄位 3.5 下一步:設定報表標抬頭名稱 3.6 完成 主從式資料庫系統 - 附錄D
60
D-6 索引和關聯技巧 1. 建立多欄位之主索引 1.1 先選取一主要欄位 1.2 按住[CTRL]後,再選取第二欄位
1. 建立多欄位之主索引 1.1 先選取一主要欄位 1.2 按住[CTRL]後,再選取第二欄位 1.3 此時第一/二欄位均以高亮度呈現 1.4 選取工具列之主索引鈕 1.5 第一/二欄位前均出現鑰匙圖案,完成雙欄位主索引檔 主從式資料庫系統 - 附錄D
61
D-6 索引和關聯技巧(續) 2. 在查詢增加資料表關聯屬性 2.1 開啟查詢表在設計模式 2.2 選取工具列之顯示資料表視窗
2. 在查詢增加資料表關聯屬性 2.1 開啟查詢表在設計模式 2.2 選取工具列之顯示資料表視窗 2.3 選取[新增]按鈕,選入一新的資料表 2.4 在關聯圖上重設關聯鍵 主從式資料庫系統 - 附錄D
62
D-6 索引和關聯技巧(續) 3. 多欄位主索引資料表與兩個單欄位主索引資料表之關聯 範例: 訂單明細檔 訂單檔 訂單號碼 產品編號
訂購數量 訂單檔 客戶編號 訂貨日期 產品單價檔 單 價 報價條件 主從式資料庫系統 - 附錄D
63
4. 建立永久性關聯 4.1 點選工具→資料表關聯圖 4.2 顯示已建立關聯圖(若有的話) 4.3 點選資料表關聯圖(R)
4.4 選取對應資料表→新增→關閉(或重複選取) 4.5 選取主資料表關鍵欄,可多選。 4.6 選取關聯資料表之關鍵欄 4.7 關閉→存檔 主從式資料庫系統 - 附錄D
64
D-7 進階應用 1. 列印各項物件屬性資料 1.1 選取 [工具]列之〔分析〕功能 1.2 選取〔文件產生器〕
1. 列印各項物件屬性資料 1.1 選取 [工具]列之〔分析〕功能 1.2 選取〔文件產生器〕 1.3 選取物件型態:如:資料表 1.4 選入所需分析之物件對象 1.5 重設分析物件內容 1.6 將分析結果預覽列印或列印 主從式資料庫系統 - 附錄D
65
2. 輸入法控制 2.1 選取資料表→設計模式 2.2 選取對應欄為位 2.3 選取工具→選項→鍵盤 2.4 設定輸入法控制屬性
2. 輸入法控制 2.1 選取資料表→設計模式 2.2 選取對應欄為位 2.3 選取工具→選項→鍵盤 2.4 設定輸入法控制屬性 主從式資料庫系統 - 附錄D
66
3. 切換式表單 可用於設計功能表 3.1 選取表單模式→新增→設計檢視→確定(不要選入對應資料表)
3.2 選取工具→增益集→切換表單管理員 3.3 顯示桌面 3.3.1 點選新增 3.3.2輸入新的表單頁名稱→確定 3.3.3 回桌面後選取要編輯之切換表單 3.3.4 加入表單物件(如表單、查詢、報表) 註:若已有預設表單,則選入該表單後,再點選編輯,可針對表單內含物件加以增刪。 主從式資料庫系統 - 附錄D
67
4. 含計算型控制項子表單 應用範例: 需要一個主表單和一個子表單(工作資料表型式) 4.1 選取子表單→設計檢視
4. 含計算型控制項子表單 應用範例: 需要一個主表單和一個子表單(工作資料表型式) 4.1 選取子表單→設計檢視 4.2 點選檢視→表單首尾→切換至表單尾 4.3 點選文字方塊工具鈕並置入桌面 4.4 點選文字方塊→進入文字輸入模式→輸入 =Sum([對應欄位]) 主從式資料庫系統 - 附錄D
68
4. 含計算型控制項子表單(續) 4.5 存檔 4.6 選取含子表單之主表單→設計檢視 4.7 點選文字方塊工具鈕並置入桌面
4. 含計算型控制項子表單(續) 4.5 存檔 4.6 選取含子表單之主表單→設計檢視 4.7 點選文字方塊工具鈕並置入桌面 4.8 點選文字方塊→進入文字輸入模式→輸入計算式: =[子表單名稱].[Form]![子表單中之計算型控制項名稱] 4.9 存檔 主從式資料庫系統 - 附錄D
69
5. 指令按鈕式巨集表單 5.1 規劃主功能表單 5.2 規劃事件巨集 5.1.1 建立一新的表單當作主功能表
5.1.2 在主表單上加入指令按鈕(個數視需要而定) 5.1.3 存檔 5.2 規劃事件巨集 5.2.1 開啟巨集新增桌面 主從式資料庫系統 - 附錄D
70
5. 指令按鈕式巨集表單(續) 5.3 指定事件要執行之巨集 5.2.2 點選所需巨集並設定相關屬性值 5.2.3 存檔
5.3.1 重新開啟主功能表單在設計模式 5.3.2 點取各命令按鈕並設定屬性之On_Click之對應巨集,同時設定狀態列之對應文字 主從式資料庫系統 - 附錄D
71
6. 下拉式功能表 6.1 規劃下拉式巨集指令 6.1.1 開啟巨集-新增模式 6.1.2 選取 AddMenu指令
6.1.4 存檔 主從式資料庫系統 - 附錄D
72
6. 下拉式功能表(續) 6.2 連結巨集功能表至對應表單 註:6.1之AddMenu用於設定橫向功能表,下拉部份則需在巨集(群組式)內指定
6.2 連結巨集功能表至對應表單 6.2.1 開啟所需表單在設計模式 6.2.2 在表單畫面物件上按滑鼠右鍵→點選屬性 6.2.3 在其他→功能表列選入對應之功能表巨集 6.2.4 關閉→存檔 6.2.5 重新開啟表單,此時上方功能表列已換成自定之下拉式功能表 註:6.1之AddMenu用於設定橫向功能表,下拉部份則需在巨集(群組式)內指定 主從式資料庫系統 - 附錄D
73
D-8 查詢應用範例 D-8-1 設定條件式 1. Like 或 Not Like
1.3查單一數字[#]: Like “OS-##” 2. 有無輸入資料: Is Null 或 Is Not Null 3. 關係運算: >,>=,=,<,<=,>=…. And <=… 主從式資料庫系統 - 附錄D
74
D-8-1 設定條件式 4. 查詢區間日期: 範例1:Between #1998/4/1# And #1998/4/30#
4. 查詢區間日期: 範例1:Between #1998/4/1# And #1998/4/30# 範例2:Between Date() And DateAdd(“m”,-2, Date()) 其中DateAdd()為日期運算函數,m:表月數,-2:表減去2個月。m可改為”yyyy” 年份,”q” 季節,”d” 天數,”ww” 週數,”h” 小時,”n” 分數,”s” 秒數。 DateAdd(“d”,50,#1998/4/1#):表從191998/4/1 起算50天。 主從式資料庫系統 - 附錄D
75
4. 查詢區間日期 可利用DatePart函數來取用年、月、日:
4. 查詢區間日期 可利用DatePart函數來取用年、月、日: 範例3:DatePart("ww",[Forms]![訂單資料轉入排程作業]![Child12].[Form]![開工日期]) 範例4:wk = DatePart("ww", da2) '週次 範例5:wd = DatePart("w", da2, 1) - 1 '星期 主從式資料庫系統 - 附錄D
76
5. 透過欄位比較 範例一: > [訂單]![訂購日期]+30
範例二:> (SELECT AVG(total) FROM 訂單) 其中 total 為欄位 AVG 可改用Count,Max,Min,Sum。 範例三: > Davg(“[total]”,”訂單”) 範例四: > Davg(“[total]”,”訂單”,”[訂購日期] > #1998/4/1#”) 表示同時須滿足兩個條件 主從式資料庫系統 - 附錄D
77
6. 配合Basic字元處理函數 Left([電話],2)=”02” Mid([姓名],3,2)=”德” Right([姓名],2)=”德”
78
7. 尋找重複資料 在準則欄輸入尋找條件 範例 In(SELECT [作者] FROM [書籍] As Tmp GROUP BY [作者] HAVING Count(*)>1) 主從式資料庫系統 - 附錄D
79
D-8-2 資料計算 新增一計算欄位,範例: 2. 分類統計:在查詢模式下,點選[檢視]→[合計] 2.1 在查詢桌面將出現合計欄
折扣:Format([交易明細]![售價]/[書籍]![單價],”#%”) 新價:[單價]*1.3 2. 分類統計:在查詢模式下,點選[檢視]→[合計] 2.1 在查詢桌面將出現合計欄 2.2 針對選入欄位指定群組欄與統計欄 2.3 若日期欄指定為群組,可進階設定按月或季來處理,範例:DatePart(“q”,[訂購日期]) 主從式資料庫系統 - 附錄D
80
D-8-2 資料計算 2.4 查詢欄可設為運算式(新增欄位用於統計筆數),例如: 2.5 查詢欄可設為條件式(新增欄位用於過濾資料),例如:
折扣低於七折:Count(IIF([交易明細]![售價]/[書籍]![單價] <0.7,真) 2.5 查詢欄可設為條件式(新增欄位用於過濾資料),例如: 下單日 : [訂購日]>Date()-365,在合計列設為條件 主從式資料庫系統 - 附錄D
81
D-9 表單、子表單進階應用 D-9-1 小計資料轉入主檔或它檔 處理程序如下: 建立一巨集:指令選用”SetValue”
於表單內加入指令按鈕,選事件On-Click,加入事件指令:DoCmd.RunMacro “巨集名稱”,執行次數;或直接選用巨集 主從式資料庫系統 - 附錄D
82
D-9-2 欄位資料轉入另一欄位 處理程序如下: 1. 建立巨集,選用SetValue指令
2. 於項目欄輸入待處理之控制項(可用剪貼簿處理) 3. 於運算式欄輸入運算式(可用剪貼簿處理) 主從式資料庫系統 - 附錄D
83
D-9-2 欄位資料轉入另一欄位(續) 範例:[Forms]![派工主檔]![現場派工資料處理].[Form]![排定負荷]
項目欄:[Forms]![派工主檔]![現場派工資料處理].[Form]![排定負荷]+[Forms]![派工主檔]![現場派工資料處理].[Form]![派工數量]*[Forms]![派工主檔]![需用工時]/[Forms]![派工主檔]![排程數量] 子表單內某一欄位之叫用方式 主從式資料庫系統 - 附錄D
84
D-9-2 欄位資料轉入另一欄位(續) 4. 存檔 5. 於作用表單之工作欄位,按右鍵、選屬性、事件[選After Update]
6. 選用上述巨集 7. 完成 主從式資料庫系統 - 附錄D
85
D-9-3 圖示分析 處理程序如下: 1. 設計一查詢表:選入相關欄位 2. 設計一表單:選用圖表精靈模式
3. 可將此圖示表單加入於另一表單,當作子表單 4. 可於主表單加入一指令按鈕,選用巨集指令:Requery,查詢來源選用步驟一之查詢表 主從式資料庫系統 - 附錄D
86
D-9-3 圖示分析(續) 5. 可於主表單加入一指令按鈕,選用巨集指令:SetValue,用來開關子表單。 關閉子表單:
項目設為:[Forms]![訂單資料轉入排程作業]![Child12].[看得見] 運算式設為: 0 開啟子表單: 項目設為: [Forms]![訂單資料轉入排程作業]![Child12].[看得見] 運算式設為: -1 主表單 子表單 主從式資料庫系統 - 附錄D
87
D-9-3 圖示分析(續) 6. 輸入特定欄位資料後,立即重新顯示圖示分析(使用上述圖表精靈)
6.1 建立巨集,選用GoToControl指令 6.2 於控制項目欄輸入前述之[ReQuery]控制項名稱,存檔 6.3 切至表單,選取[ReQuery]控制項,按右鍵、選屬性、事件[選GotFocus] 6.4 選用重查巨集指令 6.5 於作用表單之工作欄位,按右鍵、選屬性、事件[選After Update] 6.6 選用步驟6.1之巨集,OK! 主從式資料庫系統 - 附錄D
88
D-9-4 選項群組、組合方塊與資料表之結合 在表單執行階段,點取選項群組後,其選取值為數字(雖然提示值為文字)。顯示資料表時,若需提示文字,可在資料表之欄位屬性處點選查閱,並依序設定下列屬性: 打開查閱屬性 顯示控制項:設定為組合方塊 資料來源類型:設為資料表/查詢 資料來源:選入對應資料表 結合欄位:指定資料來源第幾個欄位為控制欄(通常為主索引欄),輸入阿拉伯數字。 欄數:指定需顯示幾個欄位(包含控制欄) 主從式資料庫系統 - 附錄D
89
D-9-4 選項群組、組合方塊與資料表之結合(續)
應用範例: 訂貨主檔之送貨方式欄 1. 資料類型可設為數字,其中輸入之資料1表自送、2表貨運行、3表快遞。 2. 欄位屬性可指定以查閱方式輸入資料 3. 資料來源可指定為送貨方式資料表,而欄位及內容如下: 代號 送貨方式 備註 其他欄位 1 自送 公司自送 2 貨運行 由貨運行代運 3 快遞 以快遞送貨 主從式資料庫系統 - 附錄D
90
D-9-4 選項群組、組合方塊與資料表之結合(續)
4. 結合欄位設為1,指定以代號欄和訂貨主檔連結 5. 顯示欄位設為2,可顯示代號欄和送貨方式欄 6. 設計表單時,可選用選項群組,選項分別為自送、貨運行、快遞,控制項資料來源設為送貨方式 主從式資料庫系統 - 附錄D
Similar presentations