• 沒有找到結果。

附錄 D Access 應用說明

N/A
N/A
Protected

Academic year: 2021

Share "附錄 D Access 應用說明"

Copied!
90
0
0

加載中.... (立即查看全文)

全文

(1)

附錄 D

Access 應用說明

(2)

大 綱

D-1 建立資料表 D-2 查詢

D-3 表單

D-4 工具箱元件使用說明 D-5 報表設計

D-6 索引和關聯技巧 D-7 進階應用

D-8 查詢應用範例

D-9 表單、子表單進階應用

(3)

D-1 建立資料表

 資料表定義過程說明如下

1. 點取資料庫桌面→資料表→新增

2. 選取設計方法

資料工作表檢視:自動產生如 Excel 工作底稿之表 單

設計檢視:自行設計結構,本章以此模式為主要說 明依據

資料表精靈:使用現成的資料表,再加以修改而成

匯入資料表:從其他資料庫匯入資料表

(4)

D-1 建立資料表 ( 續 )

(5)

3. 設計檢視執行步驟

3.1 出現畫面:欄位名稱、資料型態、敘述,請依 序輸入相關資料

3.2 輸入欄位名稱,中英文皆可,不得使用 Acces s 和 Basic 之保留字。為了與 MySQL 相容起見

,請盡量使用英文欄名

3.3 選取資料型態文字:用於一般識別性或說明用 之資料

備忘:資料長度不定之文字型資料

數字:用於計數或計量之資料

日期 / 時間:時效性資料

(6)

3. 設計檢視執行步驟 ( 續 )

貨幣:(也可用數字型欄位取代)

自動編號:用於具有流水號性質之資料

是 / 否:用於識別邏輯性質之資料

OLE 物件:用於連結影像、聲音、圖片等資料

超連結:用於連結 Internet 相關資料

查閱精靈:用於翻閱有固定值域之欄位資料,僅適

用於文字、數字和是否型欄位

(7)

表 D-1 資料型態與屬性對照表

A B C D E F G H I J

文字

備忘

數字

日期 / 時間

貨幣

自動編號

是 / 否

OLE 物件

超連結

(8)

表 D-1 資料型態與屬性對照表使用符號說明

A .欄位大小

B .格式:用於設定資料之顯示方式 C .小數點位置:自動或 0-15 位 D .輸入遮罩:用於設定輸入資料之

預設型態和條件

E .標題:用於標示欄位說明,未定 義則以欄名取代

F .預設值:例如日期型之 Date()

G .驗證規則:用於資料輸入後之檢 查條件

H .驗證說明文字:提示不合屬性 G 規定之說明文字

I .必須有資料:否 ( 是 )

J .索引:否、是(可重複)、是

(不可重複。

K. 輸入法:文字型欄位預設為中文輸 入,可將它關閉

(9)

D-1 建立資料表 ( 續 )

4.顯示格式與輸入遮罩

設定資料之顯示格式或輸入資料之提示格 式。

5.建立與修改索引

5.1 建立索引之方式有兩種

5.1.1 定義欄位屬性並指定索引

5.1.2 在資料表設計模式下,開啟檢視 - 索引功能

 在索引桌面之索引名稱處輸入索引名稱

 在欄位名稱欄選入索引欄位,一個索引可配合一個 以上之欄位

 在排序方式欄設定排序方式 : 遞增或遞減

(10)

D-1 建立資料表 ( 續 )

5.2 資料屬性為唯一者,可設定為主索引 (PrimaryKey) 。 關聯式資料庫系統中多數資料表都需要指定主索引。

5.3 不用之索引,可在索引桌面上予以反白後刪除。

5.4 定義畫面請參考圖 D-2 。

(11)

D-2 查詢

 查詢定義過程說明如下:

1.選取查詢→新增模式

2.選取對應設計方法-有下列數種設計方法

設計檢視

簡單查詢精靈

交叉式資料表精靈

尋找重複資料查詢精靈

尋找不吻合資料查詢精靈

3.選入資料表 / 查詢(可複選)→關閉

(12)

4.顯示設計桌面

(13)

查詢設計介面功能說明

上方資料表顯示區:用於提示選入之資料表,可在此設定暫時性 關聯

欄位:用於選擇輸出欄位,也可以輸入運算型欄位運算式

資料表:指出欄位是來至於哪一個資料表

排序:用於指定對應欄位是否按指定順序輸出資料

顯示:用於指定對應欄位輸出資料時是否顯示,若同一欄位選出 兩次,而第二次是用來當做比對條件的話,則該欄位應設為不顯 示

準則:用於設定輸出資料之過濾條件,比對欄位可指定兩個以上

,打在同一列上之條件,將以” AND” 交集處理,打在不同列上 之條件,將以” OR” 聯集處理

(14)

資料小計處理

點取主功能表之【檢視】、【合計】

接著查詢介面會改成如圖 D-4 之格式

多出一個合計欄,預設值為【群組】,代表意義為資料 需依對應欄位當群組來合計

可依需要將它改成其他統計類別:總計、平均… ,也可

使用欄位運算式表示

(15)

更新查詢介面

多出一個更新至欄位,此欄用來指定上方之欄位資料

要更新成指定之新值

(16)

新增查詢介面

設定儲存資料的新資料表名稱

多出一個新增至欄位,此欄用來 指定上方之欄位資料要更新至新 資料表之對應欄位

(17)

5.查詢介面模式簡介及設計步驟

 選取查詢-基本查詢格式

 交叉資料表查詢-將一維紀錄依鍵值轉成二維 表格型式

 產生資料表查詢-將選出資料存至另一個資料 表

 更新查詢-將異動資料更新至主檔

 新增查詢-將選出資料加至已存在資料表之後

 刪除查詢-依條件刪除資料

(18)

5.1 選取查詢

 拖入欄位,若拖入欄位清單上之 * 號欄,表需 要顯示全部欄位

 設定排序欄位及排序方式

 設定欄位顯示否,當欄為用於設定第二個查詢 準則時,須設為不顯示

 設定查詢準則,用來設定查詢資料時之過濾條

(19)

5.2 數值型欄位統計處理

 選擇簡單查詢精靈

 選入資料表

 選入查詢欄及計算欄

 下一步:選詳細資料或摘要

 選入摘要 - 點選摘要選項 (O)

 核取計算欄位之計算方式:合計、平均、最小

、最大、及計次欄

 確定→存檔

(20)

5.3 參數查詢

 在準則欄輸入如 [ 請輸入客戶編號 ] 之提示字 元(需以 [] 夾住),即可執行參數查詢

 查詢資料時,畫面會出現對話方框,等候使用

者輸入查詢比對條件,然後依輸入字串來檢視

及篩選資料

(21)

5.4 交叉資料表

查詢→新增→交叉資料表

選入資料表

下一步:選入列標題欄(可多選)

下一步:選入欄標題欄

選入計算欄位,並選取計算函數:

Avg, Count, First, Last, Max, Min, StDev, Sum, Var.

核取每列是否要做合計

下一步:存檔。

(22)

5.5 尋找重複資料查詢

 選入資料表

 下一步:選入需過濾重複資料之查詢欄

 下一步:選入顯示欄位

 下一步:存檔

(23)

5.6 尋找不吻合資料查詢精靈

 選入比對資料表 ( 需查詢不吻合資料,一般為 子表 )

 選入關聯資料表 ( 一般為父表 )

 下一步:設定關聯欄位

關聯欄大都是父子表欄名相同之欄位

也可指定不同名但屬性相同之欄位

 下一步:選入屬於子表之欄位

 下一步:存檔

(24)

5.7 產生資料表查詢

 設計檢視→新增→選入資料表

 選入資料表

 點選查詢功能→產生資料表

 輸入新資料表名:現用資料表或另一個資料庫

選用現用資料表,若不存在則系統會自動產生

 選入查詢欄位→設查詢準則

 下一步:存檔

(25)

5.8 新增查詢

 設計檢視→新增→選入資料表

 點選查詢→新增查詢

 選入目的檔

 選入查詢欄 ( 必須屬於來源檔 )

 設定新增至對應欄 ( 屬於目的檔 )

 設定查詢準則

 存檔

(26)

5.9 刪除查詢

 設計檢視→新增

 選入資料表

 點選查詢功能→刪除查詢

 選入查詢欄位→設查詢準則

 下一步:存檔

(27)

5.10 更新查詢

 設計檢視→新增

 選入資料表

 點選查詢功能→更新查詢

 選入查詢欄位

 設定更新至欄位之對應運算式

 下一步:存檔

(28)

D-3 表單

表單設計過程

1. 選取表單→新增模式 2. 選取對應設計方法

設計檢視 : 配合工具箱自行選用工具鈕來設計表單

表單精靈 : 自動產生表單 ( 又分下列三種不同型式 )

自動產生表單 : 單欄式

自動產生表單 : 表格式

自動產生表單 : 資料工作表

(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 存檔

(30)

表單設計過程 ( 續 )

(31)

表單設計過程 ( 續 )

(32)

自動產生表單

4. 表單精靈

4.1 選用資料表

4.2 選入處理欄位→下一步

4.3 選擇配置方式 ( 單欄式、表格式、資料工作表 ) → 下一 步

4.4 選入背景圖→下一步(建議最好不加背景圖,因為很 佔空間)

4.5 存檔

5. 自動產生表單

(33)

6. 圖表精靈

6.1 選用資料表→確定

6.2 選入處理欄位→下一步 6.3 選擇套用圖表→下一步 6.4 以長條圖為例 :

6.4.1 選入橫軸欄位 ( 類別 ) 6.4.2 選入縱軸欄位 ( 數值欄 )

6.5 設定是否要圖示列及顯示圖表說明。

6.6 下一步→完成→存檔

(34)

7. 樞鈕分析精靈

7.1 選用資料表→確定 7.2 顯示分析範例

7.3 選入欄位

7.4 選配欄位 : 列 (R) 對應欄、欄 (C) 對應欄、

資料 (D) 對應欄。

7.5 設定格式選項 : 欄總計、列總計、自動設定

表格型式…

(35)

D-4 工具箱元件使用說明

工具箱元件

文字標籤( 1 )

文字方塊( 2 )

選項群組( 3 )

又分成切換按鈕

( 4 )

選項按鈕( 5 )

核取方塊

( 6 ))

下拉式清單( 7 )

清單方塊( 8 )

影像( 10 )

非結合物件框( 11 )

結合物件框( 12 )

分頁( 13 )

索引標籤控制項( 14 )

子表單/子報表( 15 )

線條( 16 )

方框( 17 )

以及其他控制項( 18 )

詳細圖示如圖 D-10

(36)

D-4 工具箱元件使用說明 ( 續 )

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

(37)

D-4 工具箱元件使用說明 ( 續 )

1. 文字標籤:用於提示文字,不能和資料表欄位 結合

2. 文字方塊:用於資料輸入,可以和資料表欄位 結合

拖出此物件時,桌面上會自動產生一對應之文字標

籤物件,可用來識別物件抬頭名稱

(38)

D-4 工具箱元件使用說明 ( 續 )

3. 選項群組:應用範例

3.1 選取物件→在桌面拖出方框 3.2 輸入各分項之標籤名

如平信/掛號/限時專送

3.3 設定預設值:如平信

3.4 設定各標籤之選項對應值

如平信設為1

3.5 選擇儲存方式

郵寄方式 平信 掛號

限時專送

(39)

D-4 工具箱元件使用說明 ( 續 )

3.7 選擇樣式

3.8 設定選項群組按鈕及提示文字:如郵寄方式 3.9 完成

註:此類按鈕點取後傳回整數值,若要與文字型欄 位 ( 例如類別 ) 結合,則需搭配巨集或程序來 使用

a. 使用 SetValue 巨集指令

b. 在對應選項群組按鈕內之屬性 、 事件、 OnMo

useDown ,指定該巨集來設定欄位值

(40)

4. 切換按鈕/選項群組/核取方塊

4.1 設定名稱

4.2 設定控制項資料來源

註:此三類別可用選項群組取代

(41)

5. 組合方塊(又稱下拉式清 單)

5.1 選擇查閱資料來源

以資料表或查詢來選入資料

以自行鍵入值來選入資料

以下拉式清單方塊中選取值來尋找表單中之記

(42)

5. 組合方塊 ( 又稱下拉式清單 )

5.2 操作說明

5.2.1 以資料表或查詢來選入資料

下一步:選入資料表,如訂單

下一步:選入對應欄,如客戶編號

下一步:列示對應值

下一步:儲存選入值於此欄位,選入對應工作表之 欄位,如客戶編號

設定標籤名

(43)

5. 組合方塊 ( 又稱下拉式清單 )

( 續 )

5.2.2 以自行鍵入值來選入資料

下一步:依序輸入值,如 A001/A002/A003

下一步:儲存值於對應欄

下一步:設標籤名

完成

5.2.3 以下拉式清單方塊中選取值尋找表單中之記錄

下一步:選入工作資料表對應欄,如客戶編號

下一步:顯示對應值,如 A001/A002/A003

下一步:標籤名

完成

(44)

6. 清單方塊

 與組合方塊類似

 清單方塊之顯示列數受制於方塊大小,最少為 一列

 資料只能選取,不能輸入新值

(45)

7. 指令按鈕

7.1 選擇類別:紀錄指引 / 紀錄操作 / 表單操作 / 報表操作 / 應用程式 / 雜項

7.2 操作說明

7.2.1 記錄指引

選取巨集指令:尋找下一筆 / 尋找紀錄 / 跳至下一

筆 / 跳至前一筆 / 跳至第一筆 / 跳至最後一筆

(46)

7. 指令按鈕 ( 續 )

下一步:選擇文字表示或圖示

下一步:設標籤提示文字

完成

7.2.2 記錄操作

選取巨集指令:列印紀錄 / 刪除紀錄 / 復原紀錄 / 新增紀錄 / 複製紀錄 / 儲存紀錄

其餘步驟與 7.2.1 同

(47)

7. 指令按鈕 ( 續 )

7.2.3 表單操作

選取巨集指令:列印表單 / 列印現用的表單 / 更新 表單資料 / 開啟表單 / 編輯表單篩選 / 應用表單篩 選 / 關閉表單

其餘步驟與 7.2.1 同

7.2.4 報表操作

選取巨集指令:列印報表 / 郵件報表 / 傳送報表至 檔案 / 預覽報表

其餘步驟與 7.2.1 同

註:表單與報表操作都會要求指定來源表單或報

(48)

7. 指令按鈕 ( 續 )

7.2.5 應用程式

選取巨集指令:執行 MS Excel/ 執行 MS Word/ 執行筆 記本 / 執行應用程式 / 離開應用程式

選取應用程式之下一步,要求輸入指令名稱及路徑

其餘步驟與 7.2.1 同

7.2.6 雜項

選取巨集指令:列印資料表→選取表單名稱 / 執行巨集

→選取巨集名稱 / 執行查詢→選取查詢表單 / 電話撥號員

其餘步驟與 7.2.1 同

(49)

8. 雜項

8. 影像:要求輸入待連結之影像檔 9. 非結合物件框

9.1 設定物件取得方式

建立新的:下拉式表單中選取一對應文件

由檔案建立:自行輸入來源檔

9.2 接著啟動對應桌面

10. 結合物件框

由檢視→屬性來設定相關特性值

(50)

11. 分頁控制

11. 分頁

由檢視→屬性來設定相關特性值

12. 索引標籤控制項

由檢視→屬性來設定相關特性值

(51)

13. 子表單 / 子報表

13.1 設定資料來源:資料表 / 查詢,或是表單 13.2 選取表單名

13.3 設定資料選擇方式 13.4 完成

13.5 設定主表與子表之關聯欄位

(52)

15. 屬性視窗說明

15.1 在表單設計模式下,點取主功能表、檢視

、屬性,即可開啟如圖 D-11 之屬性視窗

(53)

15. 屬性視窗說明 ( 續 )

15.2 各項屬性用途說明如下:

格式:用於設定控制項之外觀、視窗動作屬性 等

資料:用於設定控制項之資料來源、控制屬性 等

事件:用於設定控制項可搭配之事件,詳見附 錄 E

其他:用於設定輸入法、功能表、狀態提示文 字等

全部:為上述屬性之總合

(54)

D-5 報表設計

 報表設計包含下列方式

設計檢視

報表精靈

自動報表 : 單欄式

自動報表 : 表格式

圖表精靈

標籤精靈

(55)

1. 報表精靈

1.1 選取資料表 1.2 選入欄位

1.3 下一步:設定分組層次,可設分組選項方式。

1.4 下一步:設定遞增 / 遞減排序欄位 ( 最多可設四個 )

1.4.1 設摘要選項 : :合計、平均、最小、最大

1.4.2 顯示內容:詳細資料及摘要 / 只要摘要 / 計算合計比 例

1.5 下一步:設定配置方式

分層式 / 區域 / 大綱 1/ 大綱 2/

(56)

1. 報表精靈

1.6 方向:直印 / 橫印 1.7 對齊:

調整所有欄寬,使其可全部容納在一頁中 向左靠齊 1

向左靠齊 2

1.8 下一步:選擇樣式

非正式的 / 正式的 / 斜體的 / 淡灰色 / 粗體的 / 簡潔的

1.9 下一步:設報表標題

(57)

2. 標籤精靈

2.1 選取資料表 2.2 下一步:

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 送紙方向

(58)

2. 標籤精靈

2.4 下一步:

選擇列印欄位及配置

內定選入欄位是以橫向排列,若需縱向排列,

在選入第二欄前,先將配置桌面之游標移至下一 行

2.5 下一步:設定排序欄位

2.6 下一步:設定標籤檔名

(59)

3. 明信片精靈

3.1 選取資料表

3.2 下一步:套用範本: / 賀年卡 / 節日卡 / 普通明信片 3.3 下一步:套用格式並依序設定結合欄位

收件人郵遞區號,收件人地址,公司名稱,區段,收件 人姓名,尊稱抬頭,寄件人郵遞區號,寄件人地址,寄 件人姓名

以上欄位可套用固定文字:如先生,輸入時不要在字串 前後加上引號。

3.4 下一步:選擇排序欄位

3.5 下一步:設定報表標抬頭名稱

3.6 完成

(60)

D-6 索引和關聯技巧

1. 建立多欄位之主索引

1.1 先選取一主要欄位

1.2 按住 [CTRL] 後,再選取第二欄位 1.3 此時第一 / 二欄位均以高亮度呈現 1.4 選取工具列之主索引鈕

1.5 第一 / 二欄位前均出現鑰匙圖案,完成雙欄

位主索引檔

(61)

D-6 索引和關聯技巧 ( 續 )

2. 在查詢增加資料表關聯屬性

2.1 開啟查詢表在設計模式

2.2 選取工具列之顯示資料表視窗

2.3 選取 [ 新增 ] 按鈕,選入一新的資料表

2.4 在關聯圖上重設關聯鍵

(62)

D-6 索引和關聯技巧 ( 續 )

3. 多欄位主索引資料表與兩個單欄位主索引資料 表之關聯

範例:

訂單明細檔

訂單號碼 產品編號 訂購數量 訂單檔

訂單號碼 客戶編號 訂貨日期

產品單價檔 客戶編號 產品編號

(63)

4. 建立永久性關聯

4.1 點選工具→資料表關聯圖

4.2 顯示已建立關聯圖(若有的話)

4.3 點選資料表關聯圖( R )

4.4 選取對應資料表→新增→關閉(或重複選 取)

4.5 選取主資料表關鍵欄,可多選。

4.6 選取關聯資料表之關鍵欄

4.7 關閉→存檔

(64)

D-7 進階應用

1. 列印各項物件屬性資料

1.1 選取 [ 工具 ] 列之〔分析〕功能 1.2 選取〔文件產生器〕

1.3 選取物件型態:如 : 資料表 1.4 選入所需分析之物件對象 1.5 重設分析物件內容

1.6 將分析結果預覽列印或列印

(65)

2. 輸入法控制

2.1 選取資料表→設計模式 2.2 選取對應欄為位

2.3 選取工具→選項→鍵盤

2.4 設定輸入法控制屬性

(66)

3. 切換式表單

可用於設計功能表

3.1 選取表單模式→新增→設計檢視→確定(不要選入對應 資料表)

3.2 選取工具→增益集→切換表單管理員 3.3 顯示桌面

3.3.1 點選新增

3.3.2 輸入新的表單頁名稱→確定

3.3.3 回桌面後選取要編輯之切換表單

3.3.4 加入表單物件(如表單、查詢、報表)

(67)

4. 含計算型控制項子表單

應用範例 : 需要一個主表單和一個子表單(工作資 料表型式)

4.1 選取子表單→設計檢視

4.2 點選檢視→表單首尾→切換至表單尾 4.3 點選文字方塊工具鈕並置入桌面

4.4 點選文字方塊→進入文字輸入模式→輸入 =Su

m([ 對應欄位 ])

(68)

4. 含計算型控制項子表單 ( 續 )

4.5 存檔

4.6 選取含子表單之主表單→設計檢視 4.7 點選文字方塊工具鈕並置入桌面

4.8 點選文字方塊→進入文字輸入模式→輸入計 算式 :

=[ 子表單名稱 ].[Form]![ 子表單中之計算型控制 項名稱 ]

4.9 存檔

(69)

5. 指令按鈕式巨集表單

5.1 規劃主功能表單

5.1.1 建立一新的表單當作主功能表

5.1.2 在主表單上加入指令按鈕(個數視需要而 定)

5.1.3 存檔

5.2 規劃事件巨集

5.2.1 開啟巨集新增桌面

(70)

5. 指令按鈕式巨集表單 ( 續 )

5.2.2 點選所需巨集並設定相關屬性值 5.2.3 存檔

5.3 指定事件要執行之巨集

5.3.1 重新開啟主功能表單在設計模式

5.3.2 點取各命令按鈕並設定屬性之 On_Click 之

對應巨集,同時設定狀態列之對應文字

(71)

6. 下拉式功能表

6.1 規劃下拉式巨集指令

6.1.1 開啟巨集-新增模式 6.1.2 選取 AddMenu 指令

6.1.3 在註解列加上註解,同時在下方引數欄分別 設定功能表名稱、巨集名稱及狀態列文字,其 中巨集名稱必須存在(可在事後補建)。依序 設定其他下拉式 AddMenu

6.1.4 存檔

(72)

6. 下拉式功能表 ( 續 )

6.2 連結巨集功能表至對應表單

6.2.1 開啟所需表單在設計模式

6.2.2 在表單畫面物件上按滑鼠右鍵→點選屬性 6.2.3 在其他→功能表列選入對應之功能表巨集 6.2.4 關閉→存檔

6.2.5 重新開啟表單,此時上方功能表列已換成自 定之下拉式功能表

註: 6.1 之 AddMenu 用於設定橫向功能表,下

(73)

D-8 查詢應用範例

D-8-1 設定條件式

1. Like 或  Not Like

1.1 查類似字元 [*] : Like “ 張 *”

1.2 查單一字元 [?] : Like “? 入”

1.3 查單一數字 [#]: Like “OS-##”

2. 有無輸入資料 : Is Null 或 Is Not Null

3. 關係運算 : > , >= , = , < , <= , >=…. A

nd <=…

(74)

D-8-1 設定條件式

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” 秒

數。

(75)

4. 查詢區間日期

可利用 DatePart 函數來取用年、月、日:

範例 3 : DatePart("ww",[Forms]![ 訂單資料轉入 排程作業 ]![Child12].[Form]![ 開工日期 ])

範例 4 : wk = DatePart("ww", da2) ' 週次

範例 5 : wd = DatePart("w", da2, 1) - 1 ' 星期

(76)

5. 透過欄位比較

範例一: > [ 訂單 ]![ 訂購日期 ]+30

範例二: > (SELECT AVG(total) FROM 訂單 )

其中 total 為欄位

AVG 可改用 Count , Max , Min , Sum 。

範例三: > Davg(“[total]” ,”訂單” )

範例四: > Davg(“[total]” ,”訂單”,” [ 訂

購日期 ] > #1998/4/1#”)

(77)

6. 配合 Basic 字元處理函數

 Left([ 電話 ],2)=”02”

 Mid([ 姓名 ],3,2)=” 德”

 Right([ 姓名 ],2)=” 德”

(78)

7. 尋找重複資料

 在準則欄輸入尋找條件

 範例

In(SELECT [ 作者 ] FROM [ 書籍 ] As Tmp GRO

UP BY [ 作者 ] HAVING Count(*)>1)

(79)

D-8-2 資料計算

1.

新增一計算欄位,範例:

折扣 :Format([ 交易明細 ]![ 售價 ]/[ 書籍 ]![ 單價 ] ,” #%

”)

新價 :[ 單價 ]*1.3

2. 分類統計 : 在查詢模式下,點選 [ 檢視 ]→[ 合計 ] 2.1 在查詢桌面將出現合計欄

2.2 針對選入欄位指定群組欄與統計欄

2.3 若日期欄指定為群組,可進階設定按月或季來處理

,範例: DatePart(“q”,[ 訂購日期 ])

(80)

D-8-2 資料計算

2.4 查詢欄可設為運算式 ( 新增欄位用於統計筆 數 ) ,例如 :

折扣低於七折 :Count(IIF([ 交易明細 ]![ 售價 ]/[ 書 籍 ]![ 單價 ] <0.7 ,真 )

2.5 查詢欄可設為條件式 ( 新增欄位用於過濾資 料 ) ,例如 :

下單日 : [ 訂購日 ]>Date()-365 ,在合計列設為

條件

(81)

D-9 表單、子表單進階應用

D-9-1 小計資料轉入主檔或它檔

處理程序如下:

建立一巨集:指令選用” SetValue”

於表單內加入指令按鈕,選事件 On-Click ,加入

事件指令: DoCmd.RunMacro “ 巨集名稱”,執

行次數;或直接選用巨集

(82)

D-9-2 欄位資料轉入另一欄位

處理程序如下:

1. 建立巨集,選用 SetValue 指令

2. 於項目欄輸入待處理之控制項(可用剪貼簿處 理)

3. 於運算式欄輸入運算式(可用剪貼簿處理)

(83)

D-9-2 欄位資料轉入另一欄位

( 續 )

範例: [Forms]![ 派工主檔 ]![ 現場派工資料處 理 ].[Form]![ 排定負荷 ]

項目欄: [Forms]![ 派工主檔 ]![ 現場派工資料 處理 ].[Form]![ 排定負荷 ]+[Forms]![ 派工主檔 ]!

[ 現場派工資料處理 ].[Form]![ 派工數量 ]*[Form s]![ 派工主檔 ]![ 需用工時 ]/[Forms]![ 派工主檔 ]!

[ 排程數量 ]

子表單內某一欄位

之叫用方式

(84)

D-9-2 欄位資料轉入另一欄位

( 續 )

4. 存檔

5. 於作用表單之工作欄位,按右鍵、選屬性、事 件 [ 選 After Update]

6. 選用上述巨集

7. 完成

(85)

D-9-3 圖示分析

處理程序如下:

1. 設計一查詢表:選入相關欄位

2. 設計一表單:選用圖表精靈模式

3. 可將此圖示表單加入於另一表單,當作子表單 4. 可於主表單加入一指令按鈕,選用巨集指令:

Requery ,查詢來源選用步驟一之查詢表

(86)

D-9-3 圖示分析 ( 續 )

5. 可於主表單加入一指令按鈕,選用巨集指令: S etValue ,用來開關子表單。

關閉子表單:

項目設為: [Forms]![ 訂單資料轉入排程作業 ]![Child1 2].[ 看得見 ]

運算式設為: 0

開啟子表單:

項目設為:

主表單 子表單

(87)

D-9-3 圖示分析 ( 續 )

6. 輸入特定欄位資料後,立即重新顯示圖示分析(使用 上述圖表精靈)

6.1 建立巨集,選用 GoToControl 指令

6.2 於控制項目欄輸入前述之 [ReQuery] 控制項名稱,存 檔

6.3 切至表單,選取 [ReQuery] 控制項,按右鍵、選屬性、

事件 [ 選 GotFocus]

6.4 選用重查巨集指令

6.5 於作用表單之工作欄位,按右鍵、選屬性、事件 [ 選 Af

ter Update]

(88)

D-9-4 選項群組、組合方塊與資料 表之結合

在表單執行階段,點取選項群組後,其選取值為數字 ( 雖然提示值為文字 ) 。顯示資料表時,若需提示文字

,可在資料表之欄位屬性處點選查閱,並依序設定下 列屬性 :

打開查閱屬性

顯示控制項 : 設定為組合方塊

資料來源類型 : 設為資料表 / 查詢

資料來源 : 選入對應資料表

結合欄位 : 指定資料來源第幾個欄位為控制欄 ( 通常為

主索引欄 ) ,輸入阿拉伯數字。

(89)

D-9-4 選項群組、組合方塊與資料

表之結合 ( 續 )

應用範例 : 訂貨主檔之送貨方式欄

1. 資料類型可設為數字,其中輸入之資料 1 表自送、 2 表貨運 行、 3 表快遞。

2. 欄位屬性可指定以查閱方式輸入資料

3. 資料來源可指定為送貨方式資料表,而欄位及內容如下 :

代號 送貨方式 備註 其他欄位

1 自送 公司自送

2 貨運行 由貨運行代運

(90)

D-9-4 選項群組、組合方塊與資料

表之結合 ( 續 )

4. 結合欄位設為 1 ,指定以代號欄和訂貨主檔連 結

5. 顯示欄位設為 2 ,可顯示代號欄和送貨方式欄 6. 設計表單時,可選用選項群組,選項分別為自

送、貨運行、快遞,控制項資料來源設為送貨

方式

數據

表 D-1 資料型態與屬性對照表  A B C D E F G H I J 文字 ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ 備忘 ◎ ◎ ◎ ◎ ◎ 數字 ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ 日期 / 時間 ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ 貨幣 ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ 自動編號 ◎ ◎ ◎ ◎ 是 / 否 ◎ ◎ ◎ ◎ ◎ ◎ OLE 物件 ◎ ◎ 超連結 ◎ ◎ ◎ ◎ ◎ ◎
表 D-1 資料型態與屬性對照表使用符號說明 A .欄位大小 B .格式:用於設定資料之顯示方式 C .小數點位置:自動或 0-15 位 D .輸入遮罩:用於設定輸入資料之 預設型態和條件 E .標題:用於標示欄位說明,未定 義則以欄名取代 F .預設值:例如日期型之 Date() G .驗證規則:用於資料輸入後之檢查條件H .驗證說明文字:提示不合屬性 G規定之說明文字I .必須有資料:否 ( 是 )J .索引:否、是(可重複)、是(不可重複。 K

參考文獻

相關文件

目前數學家所採用的集合論稱為 ZFC 集合論, 這是基於 Zermelo 和 Fraenkel 在 20 世紀初發展出來的 ZF 集合論, 再加上 C 所代表「選擇公設」(axiom of

(一)本次甄選正取 1 名,視成績擇優候用 2 名,候用期間 3 個月(自甄

三、參加「大專校院社團評選」之社團,應於完成線上報名後,上傳核章後之 社團評選報名表(附件 1-1)、社團組織章程、社團簡介文字資料、校內 社團評選紀錄等

 學生能圍繞主題說話,能運用連接詞略述 事情的經過,高年級學生可以用較多形容

據。 (李昊天) 美國時段重要數據或事件:美國 12 月耐用品訂單月率修正值 1.0%,加拿大 1 月 Ivey 采購經理人指數 50.8,預期 52.5,美國工廠訂單 1.0%,預期

 for…迴圈自初值開始判斷 &lt;條件判斷&gt; 是否為 true,若為 true 則執行 for 迴圈內的敘述,並依 &lt;增量值&gt;,每次增 加 (或減少) 指定的增量值,直至 &lt;條件判斷&gt;

(A)SQL 指令是關聯式資料庫的基本規格(B)只有 SQLServer 2000 支援 SQL 指令(C)SQL 指令 複雜難寫,適合程式進階者使用(D)是由 Oracle 發明的。.

選修部分 (指引附錄四 頁73).. 作家追踪—自選作家作品選讀