第26章Access的进阶用法(进阶查询,进阶VBA).docVIP

第26章Access的进阶用法(进阶查询,进阶VBA).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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(查詢-種類)

文档评论(0)

suijiazhuang1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档