- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 按 鈕,就執行cmdLast_Click()程序,將指標移到最後一筆(第6筆)記錄,再呼叫副程式display,顯示該筆記錄的內容如下: 3.?連續 按鈕兩次,就執行cmdPrevious_Click()程序,將指標移到上一筆(第5、4筆)記錄,再呼叫副程式display,顯示該筆記錄的內容如下: 4.按 鈕,就執行cmdNext_Click()程序,將指標移到下一筆(第5筆)記錄,再呼叫副程式display,顯示該筆記錄的內容如上面左圖。 5.在文字方塊中更改內容後(如下圖),再按 鈕,就執行cmdUpdate_Click()程序,將各文字方塊的內容移進對應的資料欄,然後寫到目前指標所在的記錄上(即將原內容蓋掉)。接著會出現「更新完成」的訊息(下面右圖),再按 鈕,就完成更新工作。(要證實已經更新過,可按 鈕後,再按 鈕回到原記錄查看) 6.按 鈕,就執行cmdDelete_Click()程序,將目前指標所在的記錄刪除掉,接著 會出現「刪除完成」的訊息方塊。再按 鈕,就完成刪除工作,接著呼叫 cmdNext_Click()程序,顯示下一筆(第6筆)記錄的內容。(要證實已經刪除掉王老五」的記錄,可按 鈕查看已經不在) 知识回顾Knowledge Review ?2. 選取資料控制項,然後在屬性視窗中點選DatabaseName視窗,再在屬性值欄按一下 鈕。 3. 出現「資料庫名稱」對話方塊,再在「搜尋位置」方塊選取資料庫所在的資料夾db,及資料庫名稱清單中點選student,然後按「開啟」鈕,如下: 4. 回到VB視窗後,在屬性視窗中點選RecordsetType 屬性,再在屬性值欄按一下 鈕,選取「0-資料表 (Table)」,如下圖: 5. 在屬性視窗中點選RecordSource屬性,再在屬性值欄按一下 鈕,選取「basic」。 6. 在表單上選取Text1物件,然後在屬性視窗中點選DataSource屬性,再在屬性值欄按一下鈕,選取「Data1。 7. 在屬性視窗中點選DataField屬性,再在屬性值欄按一下鈕,選取「number」。 8. 仿照步驟6與7,依序選取Text2、Text3、Text4,並設定其DataSource屬性的屬性值均為「Data1」,及DataField屬性的屬性值依序為「name」、「address」、「tel」。 【執行實例】 1. 上述表單設計完成後(不必設計程式碼),開始執行程式,就會在對應的文字方塊顯示第一筆記錄的內容,如下: 2. 再按資料控制項的 鈕,會顯示下一筆記錄的內容;按 鈕,會顯示上一筆記錄的內容;按 鈕,會顯示最後一筆記錄的內容;按 鈕,會顯示第一筆記錄的內容。 17-7 資料控制項常用的方法 使用一般資料檔或資料庫時,基本的功能要包括新增(Insert)、更新(Update)、修改(Replace)與刪除(Delete)。本節要介紹達成上述基本功能的「方法」,可直接存取資料庫,自資料表讀出資料,及將資料寫入資料表中。 一、新增資料記錄 用法:資料控制項名稱.Recordset.AddNew 功能:將記錄指標移到資料庫的最後,並新增一筆空白記錄。 說明: 1.??使用此方法後,該記錄是空白的。要接著將資料放置到資料控制項中對應的資料欄,然後利用Update方法,將資料寫入新增的記錄中。 2.?要將資料放置到資料控制項中對應的資料欄,就像針對一般的變數一樣,但是其格式為: 資料控制項名稱.Recordset(資料欄名稱) 例如,要將文字方塊Text1的內容放置到資料控制項Data1的資料欄number中,其用法如下: Data1.Recordset(number)=Text1.Text 二、? 編輯資料記錄 用法: 資料控制項名稱.Recordset.Edit 功能:編輯(修改)目前記錄指標所在的記錄之內容。 說明:使用此方法後,要接著將資料放置到資料控制項中對應的資料欄,然後利用Update方法(如上一項的說明2),將資料寫入該筆記錄中。 三、更新資料記錄 用法:資料控制項名稱.Recordset.Update 功能:將新增或修改的資料實際寫進資料庫中的 對應記錄。 說明: 1.要執行此方法,資料控制項的ReadOnly屬性必須設定為False。 2.如果執行此方法後,要取消更新功能(即回復更新前的狀況),可使用UpdateControls方法,其用法如下: 資料控制項名稱.Recordset.UpdateControls 例1.新增記錄到學生基本資料
原创力文档


文档评论(0)