- 42
- 0
- 约 55页
- 2016-10-26 发布于天津
- 举报
第26章Access的进阶用法(进阶查询,进阶VBA).doc
第26章 Access的進階用法(進階查詢,進階VBA)
1. 觀念:幾乎大多數的複雜功能都可以用『查詢』來完成 2
2. 觀念:Access的『查詢』功能,就是SQL語言的select 指令 2
3. 實作:如何用『關鍵字』的文字方塊,來做查詢 3
4. 實作:如何用『下拉式選單』的選項,來做查詢 7
5. 實作:如何『隨機出現1題紀錄』,來做複習或考試 10
6. 實作:如何做成第一個下拉式選單的結果會影響到第二個下拉式選單(例如:選台南縣,可以出現台南縣的鄉鎮名稱) 11
7. 實作:如何做成第一個下拉式選單的結果會影響到第二個下拉式選單(例如:選第一層編碼,可以出現第二層編碼) 17
8. 實作:如何使用VBA—輸入關鍵字查詢 23
9. 實作:如何使用VBA—修改資料 30
10. 實作:如何使用VBA—刪除資料 34
11. 實作:如何使用VBA排序—刪除一筆後,重新排序識別碼 37
12. 40
13. 實作:如何使用VBA—新增資料 41
14. 觀念:比較ASP--AccesVBA—存取資料庫的差異 47
15. 實作:如何在表單中顯示出Word文件檔 52
觀念:幾乎大多數的複雜功能都可以用『查詢』來完成
觀念:Access的『查詢』功能,就是SQL語言的select 指令
觀念:幾乎大多數的複雜功能都可以用『查詢』來完成
唯有2個功能,『查詢』無法做到:
去讀取、更改另外一個資料表的欄位值
也不能將現在這1個查詢出來的資料作更改
改善方法:
上述兩個功能,只能使用VBA了
VBA雖然程式碼不容易寫,但什麼功能皆能達到
觀念:
Access的『查詢』功能,就是
SQL語言指令的select * from 客戶 where 供應商= ‘統一’
換言之,在Access裡面,不需要背『SQL語言指令』,而完全在『查詢』功能裡面來替代
實作:如何用『關鍵字』的文字方塊,來做查詢
方法:
先建立查詢1(查詢-關鍵字),作出查詢關鍵字,,其中『多個欄位』要讀取自表單的某個項目
在表單(查詢-關鍵字表單)中建立一文字方塊(text51),其中資料來源要選查詢1(查詢-關鍵字)
再做一個按鈕(確定),其On Click事件,要設為[Forms]![查詢-關鍵字表單].Requery
範例:
開啟:英文學習系統_查詢_空白.mdb
先建立查詢(查詢-關鍵字)
資料來源:紀錄資料表
欄位 識別碼 英文 中文 英文範例 中文 資料表 紀錄資料表 紀錄資料表 紀錄資料表 紀錄資料表 紀錄資料表 顯示 Yes Yes Yes Yes Yes 準則 Like * [forms]![查詢-關鍵字表單DIY]![請輸入查詢關鍵字] * 或 Like * [forms]![查詢-關鍵字表單DIY]![請輸入查詢關鍵字] * Like * [forms]![查詢-關鍵字表單DIY]![請輸入查詢關鍵字] * Like * [forms]![查詢-關鍵字表單DIY]![請輸入查詢關鍵字] *
關鍵重點1:如何查詢關鍵字
語法1:查詢字串關鍵字
Like “*rewind*”
語法2:查詢變數關鍵字
Like “*” [forms]![查詢-關鍵字表單]![text51] “*”
關鍵重點2:如何同時查詢多個欄位
方法:使用『或』查詢 →而且要在不同行的『或』查詢
再建立表單(查詢-關鍵字表單)
建立:空白表單:表單精靈
資料來源:(查詢-關鍵字)→查詢
顯示『全部』
表單配置:表格式
表單名稱:查詢-關鍵字表單DIY
再建立第1個文字方塊(請輸入查詢關鍵字):
請輸入查詢關鍵字
再做一個按鈕(確定)
設定其On Click事件
要設為[Forms]![查詢-關鍵字表單DIY].Requery
或是Me.Requery
Private Sub Command17_Click()
Me.Requery
End Sub
關鍵重點1:改變輸入文字後,如何重新讀取查詢(查詢-關鍵字)
方法:表單.Requery
要設為[Forms]![查詢-關鍵字表單DIY].Requery
或是Me.Requery
缺點:
現象:一開始時會將全部資料顯示出來
原因:因為一開始進入時,[Text51]是空白值,於是他就會把全部資料有空白字串的顯示出來,那就會全部了
實作:如何用『下拉式選單』的選項,來做查詢
方法:
先建立查詢1(查詢-種類),其中『識別碼』要讀取表單的某個項目
在表單(查詢分類表單)中建立一組合方塊(Combo77),其中資料來源要選查詢1(查詢-種類)
您可能关注的文档
- 2.1.3函数-映射.ppt
- 映射与函数-第一章.ppt
- 云计算第六组负责人刘晓龙组员张宇轩李超廖金铭.ppt
- Somethingaboutweb3.0.ppt
- 7.3Romberg积分.ppt
- Hadoop原理与实务应用.ppt
- 珍藏那时刻,最美丽的你,最幸福的笑容.doc
- 成人声乐考级曲目(一).doc
- 2016年10月19日新书通报.doc
- 托福词汇想娶洋老婆的20个俚语.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025统编版小学道德与法治三年级下册教学计划、教学设计附教学反思(附目录).docx
- 2026年廉政答案考试题库(考试直接用).docx VIP
- 虚列费用培训课件.ppt VIP
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考日语含答案.doc VIP
- 煤矿2026年机电工作计划方案.docx VIP
- 企业合规法律服务指引(湖北省律师协会法律顾问专委会).pdf VIP
- Qu系列说明书QU16&QU24(加强版).pdf VIP
- 数学与生活:一元二次方程的起源.pptx VIP
- 事业单位d类综合应用能力必背知识点.pdf VIP
- (课堂用)TheFutureoftheEnglish(课件.ppt VIP
原创力文档

文档评论(0)