第一篇:Access數據庫實訓心得
實訓心得
時光飛逝,我們的實訓生活就要結束了。經過短暫的一個星期的實訓,我們學習到了許多以前不懂的操作、知識,也明白了實踐的重要性,更意識到了自己在計算機上還有許多不足。而最讓我感觸深刻的是團隊精神的重要。
在操作中,我們遇到許多問題,比如我在建立表的途中,許多數據在輸入時,經常出現問題,不是這邊出錯就是那邊出錯,不過后來也解決了問題,完成了表的建立和所需的前提工作。在后來的操作中,我們遇到了更多地問題。曾經老師講過的步驟也聽得懂,可一實踐就重重受阻,就在我們非常焦急,想“怠工”時,我們隊員相互鼓勵,相互幫助,一步一步做,仔仔細細,一個一個排查錯誤,遇到不會的酒請教他人。最后總算是功夫沒白費,我們用自己的雙手完成了自己的任務,當時心里感到特別的有成就感。當然這還是要感謝我的隊員們,一群可愛的人。
我感觸最深的是我們大家一起做查詢、報表、窗體??時那種投入,努力的精神。雖然在做查詢時有好多查詢步驟都沒有做成功,但是我們努力了,共同合作過,那么就要相信自己,向老師請教,解決問題,不會的操作就要學會,使我們這次的實訓成為真正的鍛煉。通過這次實訓,我們對電腦有了更深刻的認識,更讓我有機會體驗做系統程序的過程是不易的。這將會成為我一生中的寶貴經驗,也會激發我對電腦操作的學習。我明白只有不斷學習,不斷充實,才能夠提高自己的能力。更要感謝我們一起的團隊,大家的相互激勵幫助
才完成了今天的任務,這種動力是無窮的。我想說這次實訓令我今生難忘,途中的心酸,快樂會讓我回味無窮。可愛的同伴們,我們的友誼永留心間,我們是最棒的!
第二篇:數據庫實訓心得
一個月的數據庫實訓就轉眼間就上完了,期間講解了一個學生管理系統,最后還做了一個小的數據庫鏈接作業。現在就說說關于vb鏈接的數據庫的一些方法。
首先說數據庫,簡單的說就是建表格,然后把一張一張的表格和在一起,成為一大堆的數據集合。他是依照某種數據結構組織起來并存放二級存儲器中的數據集合,基本分為三個層次,物理數據層,概念數據層和邏輯數據層。不同層次間的聯系是通過映射來轉換的。
大多數vb鏈接數據庫都使用ado控件,他可以分為分為有源數據庫和無源數據庫,即是否使用了dsn數據源。在連接數據庫前首先要在vb菜單中“工程”-“引用”或“部件”從中選擇 microsoft activex data objects 2.6 library和 microsoft activex data objects recordset 2.6兩個組件,然后定義鏈接的對象,用什么名字由自己決定。下面的代碼也要由自己建立的數據庫來具體設置參數。
set db = new adodb.connection
set xs = new adodb.recordset
conn.connectionstring = “dsn=login;uid=;pwd=;”
conn.connectiontimeout = 30
conn.open
rs.open “select 用戶名 from login”, conn, adopenstatic, adlockreadonly, adcmdtext
dim i as string
for t = 0 to val(rs.recordcount)-1
i = trim(rs.fields(“用戶名”).value)
rs.movenext
combo1.additem i
next t
rs.close
這樣數據庫也就基本上鏈接好了。
第三篇:數據庫實訓心得(最終版)
課程設計報告
題目:學生選課系統數據庫的設計與實現
課 程 名 稱:__ 數據庫課程設計
學 院:__ 信息工程學院___________
專 業 班 級:__ 14計算機專(1)班 ______
學 號:__ 2014039060 _
姓 名:__ 史騰衛 _________
指 導 老 師:__ 阮丹丹___________
2014–2015 第二學期
目錄
一、課程設計時間.........................................................2
二、課程設計地點.........................................................2
三、課程設計目的.........................................................2
四、課程設計任務及要求...................................................2
五、課程設計內容.........................................................3
六、課程設計心得.........................................................7
I
一、課程設計時間
此次課程設計是從2015年3月30號開始,至2015年4月3號結束,為期一周。
二、課程設計地點
實驗樓S5-507機房
三、課程設計目的
目的:
《數據庫課程設計》實訓教學的主要目的是結合實際案例,通過實驗、實習,培養學生的對數據庫軟件的應用能力,熟練使用幾種數據庫開發技術的工具,比如SQL Server 2008。讓學生掌握數據庫、數據表、信息、視圖等相關概念,熟悉數據庫的基本操作,學會使用SQL語句,能夠動手設計出一個簡單的數據庫系統,并完成數據庫的基本操作。
四、課程設計任務及要求
任務:
(1)熟悉SQL Server 2005安裝配置及數據庫的建立和管理。(2)學會通過SQL語句創建與管理數據表。
(3)學生數據庫軟件的一些基本操作,增添、刪除、查詢、修改數據等。(4)理解數據存儲的過程,掌握存儲過程的執行方法和存儲過程的管理和維護。(5)了解視圖的概念,掌握創建視圖、測試、加密視圖的方法,掌握用視圖管理數據的方法。
(6)理解存儲過程概念、類型;掌握各種存儲過程創建方法和查看、修改、刪除存儲過程方法。
五、課程設計內容
5.1創建數據庫
數據庫代碼如下:
USE master GO IF EXISTS(SELECT *FROM sysdatabases WHERE NAME='學生選課系統')DROP DATABASE 學生選課系統 CREATE DATABASE 學生選課系統
GO 數據庫如圖:
圖一創建數據庫
5.2創建數據表
創建數據表的代碼如下: USE 學生選課系統
--創建數據表Student CREATE TABLE Student(Sno char(8)not null primary key,--學號 Sname varchar(12)not null, Sex char(2)not null default '男', Birth smalldatetime not null, Classno char(3)not null, Entrance_date smalldatetime
not null, Homeaddr varchar(40)not null,)create table Course(Cno char(3)not null primary key,--課程號 Cname varchar(20)not null,--課程名稱 Total_perior smallint,--總學時 Credit tinyint,--學分
check(Total_perior>3 and Credit>0 and Credit<=6))
create table SC(primary key(Sno,Cno), Sno char(8)not null foreign key references Student(Sno),--學號
Cno char(3)not null foreign key references Course(Cno),--課程號
Grade tinyint,--成績
check(Grade>=0 and Grade<=100))如圖所示:
圖二創建數據表
5.3添加和刪除約束
代碼如下:
DROP TABLE SC DROP TABLE Student DROP TABLE Course
--向Student表中增加身高列 alter table Student add Stature numeric(4,2), constraint ck_Stature check(Stature<3.0)--向Student表中增加系別 ALTER TABLE Student ADD Sdept char(8)not null--向Student表中增加身郵政編碼 alter table Student add Postcode char(6), constraint ck_ps check(Postcode like '[0-9][0-9][0-9][0-9][0-9][0-9]')--刪除Student表中的身高列 alter table Student drop ck_Stature alter table Student drop column Stature
alter table Student add constraint ck_date check(Birth alter table SC add constraint ck_grade default(0)for Grade 5.4插入數據 向數據表中插入數據 插入數據代碼如下: insert into Student values('20110001','張虹','男','1992-09-11','051', '2011-09-01','南京','計算機系','200413')insert into Student values('20110002','林紅','女','1991-08-11','051', '2011-09-01','南京','計算機系','200413')insert into Student values('20110003','林浩','男','1993-09-11','061', '2011-09-01','上海','軟件工程','200413')insert into Student values('20110004','方波','男','1990-09-11','061','2011-09-01','武漢','通信工程','200413')insert into Student values('20110005','李華','女','1988-09-11','052', '2011-09-01','重慶','通信工程','200413')insert into Student values('20110105','劉小方','女','1992-09-11','052', '2011-09-01','南昌','軟件工程','200413')insert into Student values('20110103','宋江','男','1988-09-11','052', '2011-09-01','南昌','軟件工程','200413')如圖所示 圖三插入數據 5.5查詢表中數據 select * from Student_20103322 where Sname like '張%' 如圖所示: 圖四查詢數據 六、課程設計心得 從這次試訓中讓我們更明白了一些知識,表是數據庫最重要的一個數據對象,表的創建好壞直接關系到數據庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以后在實際運用中使用多表,對表的規劃和理解就會越深刻。通過這次試訓,讓我深刻的了解到自己的不足,要想對進行數據庫更深的學習,自己得要多看有關的課外書籍,并多做練習,不懂得要多問同學和請教老師,以解決自己遇到的難題,知道更多的知識。實訓不僅是讓我們在實踐中對理論知識的驗證,也讓我們知道我們多學的知識在社會上的運用,把所學知識和企業商業接軌。 這次實訓,不僅讓我們學到了許多有關數據庫的知識,老師也給我們講了很多社會現狀和就業情況,讓我們不同的角度了解這個專業的就業趨勢。讓我們在今后的學習中更有動力的充實自己,曾加自己的知識面和鍛煉自己各方面能力。 12:update sc set grade=grade+5 where cno='c01' 運行結果: 13:delete sc where cno=(select cno from course where cname ='高等數學')運行結果: 14:create unique index ind_cname on course(cname)運行結果: 1:use school go create view avggrade as select s.sdept,avg(sc.grade)as'avggrade' from student s,sc sc where s.sno=sc.sno and sc.grade is not null group by s.sdept go select * from avggrade go 實訓一 (會計與審計(1)班——實訓時間:2016年3月9日)(會計與審計(2)班——實訓時間:2016年3月9日)(會計與審計(3)班——實訓時間:2016年3月8日)(會計與審計(4)班——實訓時間:2016年3月7日) 一、實訓名稱:基本理論、軟件安裝、熟悉軟件界面與功能、數據庫和表文件的創建 二、實訓目的: 1.掌握數據庫的基本理論(數據管理、數據庫、數據庫系統、數據庫管理系統、數據模型、關系運算概念、數據庫設計的基本步驟和原則)2.掌握軟件的安裝全過程 3.了解ACCESS軟件的應用與特性 4.熟悉ACCESS軟件用戶界面 5.掌握ACCESS數據庫的六大對象(表、查詢、窗體、報表、宏、模塊——邏輯文件)6.掌握數據庫文件(accdb——物理文件)的創建 7.掌握數據類型 8.掌握表文件的創建 三、實訓原理與方法: 1.數據庫基本理論 2.軟硬件的基礎理論知識 3.軟件的基本原理 4.面向對象的程序設計原理 5.軟件具體功能實現的六大對象的原理 6.文件的基礎知識 7.資料佐證法 8.上機實驗練習法 四、實訓內容與過程(結論): 1.實訓內容 (1)繪制基本E-R圖、繪制基本關系數據模型(2)軟件的安裝與激活 (3)了解ACCESS軟件應用(財務、行政、金融、教育)和特性(安全性、智能性)(4)熟悉ACCESS軟件主要組件(工作首界面、功能區、導航窗格、選項卡式文檔)(5)熟悉六大對象的選項卡式文檔界面(6)數據庫文件的創建與管理(7)掌握數據類型 (8)表文件的創建與管理 2.實訓過程(結論) (1)利用OFFICE VISIO軟件繪制E-R圖、關系模型(2)熟悉安裝的具體步驟與激活工具 基本關系數據模型 (3)查閱有關教材與網絡資料 (4)打開軟件全面熟悉ACCESS新版本的GUI界面 (5)打開羅斯文示例數據庫全面熟悉數據庫的六大對象的界面(6)數據庫的創建、打開、關閉、備份等方法 A、利用模板創建數據庫步驟 單擊文件選項卡,在中間的“可用模板”區域選擇要使用的模板,此處選擇“羅斯文”,然后單擊右下方的“創建”按鈕,即可基于模板創建一個數據庫系統。B、創建空白數據庫步驟 單擊文件選項卡,在起始頁左側單擊“新建”命令,然后在中間窗格中單擊“空數據庫”選項;在右側的“文件名”編輯框中輸入數據庫名稱,此處為“圖書管理系統”。最后單擊下方的“創建”按鈕。 C、打開、關閉:文件選項卡 D、備份:文件選項卡,保存并發布 (7)導航窗格,選擇對象類型,打開表設計器,了解數據類型。(8)掌握各種創建表的方法 A、使用表模板創建表步驟 創建選項卡,表格功能區,應用程序部件按鈕。B、使用字段模板創建表步驟 創建選項卡,表格功能區,打開表的數據表視圖,表格工具選項卡的字段選項卡,其他字段按鈕。 C、使用表設計器創建表步驟 創建選項卡,表格功能區,表設計器按鈕。D、使用數據表視圖直接輸入數據創建表步驟 創建選項卡,表格功能區,表按鈕。E、通過獲取外部數據創建表 外部數據選項卡,導入并鏈接功能區,相關按鈕。 五、實訓小結與討論: 自己書寫,實訓的心得體會,學會了什么,有什么不足,不少于200字。 六、儀器與耗材: (1)支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows 10(2)32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機 (3)64位系統:1.4 GHz或速度更快的處理器(4)最低1GB RAM(建議使用2GB或更大的RAM)(5)2.2 GB可用硬盤空間 實訓二 (會計與審計(1)班——實訓時間:2016年3月24日)(會計與審計(2)班——實訓時間:2016年3月30日)(會計與審計(3)班——實訓時間:2016年3月22日)(會計與審計(4)班——實訓時間:2016年3月25日) 一、實訓名稱:表文件及其數據的管理、查詢 二、實訓目的: 1.掌握設置表屬性和字段屬性的方法 2.掌握對數據表記錄的查看、更新、排序、篩選等操作 3.掌握表的關聯的有關概念與建立和維護關聯的方法 4.掌握數據表的維護與管理 5.掌握查詢的功能與類型 6.掌握各種類型查詢的創建和使用 7.掌握如何在查詢中進行計算 8.掌握查詢中準則的應用 三、實訓原理與方法: 1.表和字段所具有的特性 2.查看、更新、排序、篩選等相關概念 3.關聯的有關概念 4.維護與管理數據表的有關概念 5.查詢的概念、功能、類型、注意事項 6.查詢準則的概念 7.資料佐證法 8.上機實驗練習法 四、實訓內容與過程(結論): 1.實訓內容 (1)設置相關數據類型字段的屬性,表的屬性(2)對數據表記錄的查看、更新、排序、篩選(3)表的關聯的建立與維護 (4)數據表的復制、重命名、刪除、導出、拆分(5)創建五種類型的查詢(6)查詢中準則的應用 2.實訓過程(結論) (1)在設計視圖打開表,選擇相應字段,設置屬性,使用表屬性按鈕打開表屬性窗口設置表屬性。 (2)對數據表記錄的查看、更新、排序、篩選的步驟 A、查看記錄 數據表視圖,使用記錄定位器、使用查找按鈕 B、更新記錄——添加、刪除記錄,修改、替換數據 數據表視圖,表格工具選項卡,相關按鈕 C、排序記錄 數據表視圖,表格工具選項卡,排序按鈕 D、篩選記錄 數據表視圖,表格工具選項卡,篩選按鈕(3)建立與維護關聯的步驟 數據庫工具選項卡,關系按鈕 (4)數據表的復制、重命名、刪除、導出、拆分步驟 A、數據表的復制 導航窗格,快捷菜單 B、數據表的重命名 導航窗格,快捷菜單 C、數據表的刪除 導航窗格,快捷菜單 D、數據表的導出 外部數據選項卡,導出功能區 E、數據表拆分 數據庫工具選項卡,分析表按鈕(5)創建五種類型的查詢 A、選擇查詢的創建步驟 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,選擇查詢按鈕 B、參數查詢的創建步驟 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,選擇查詢按鈕,條件區域輸入方括號,且在方括號中輸入冒號 C、交叉表查詢創建步驟 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,選擇交叉表按鈕 D、操作查詢的創建步驟 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,選擇生成表、追加、更新、刪除按鈕 E、SQL查詢的創建步驟 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,選擇SQL視圖按鈕或者快捷菜單進入SQL視圖(6)查詢中準則的應用 A、預定義計算 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,查詢工具設計選項卡,匯總按鈕 B、自定義計算 創建選項卡,查詢功能區,查詢設計按鈕,打開查詢設計視圖,條件區域 五、實訓小結與討論: 自己書寫,實訓的心得體會,學會了什么,有什么不足,不少于200字。 六、儀器與耗材: (1)支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows 10(2)32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機 (3)64位系統:1.4 GHz或速度更快的處理器(4)最低1GB RAM(建議使用2GB或更大的RAM)(5)2.2 GB可用硬盤空間 實訓三 (會計與審計(1)班——實訓時間:2016年4月14日)(會計與審計(2)班——實訓時間:2016年4月13日)(會計與審計(3)班——實訓時間:2016年4月14日)(會計與審計(4)班——實訓時間:2016年4月15日) 一、實訓名稱:窗體、報表 二、實訓目的: 1.了解窗體的功能與作用 2.了解窗體的分類及其組成 3.掌握使用向導創建窗體的方法 4.掌握使用設計器創建窗體的方法 5.掌握窗體中常用控件的含義及其使用方法 6.掌握窗體和控件的常用屬性的設置 7.能夠在窗體中使用表達式 8.能夠美化窗體 9.了解報表的功能與作用 10.了解報表的分類及其組成 11.掌握使用向導創建報表的方法 12.掌握使用設計器創建報表的方法 13.掌握在報表中使用計算控件的方法 14.能夠美化報表 三、實訓原理與方法: 1.窗體的概念、分類 2.窗體的功能、作用 3.窗體控件的概念 4.窗體和控件屬性的概念 5.報表的概念、分類 6.報表的功能、作用 7.報表控件的概念 8.報表和控件屬性的概念 9.資料佐證法 10.上機實驗練習法 四、實訓內容與過程(結論): 1.實訓內容 (1)使用向導創建窗體(2)使用設計器創建窗體 (3)窗體中常用控件的含義及其使用方法(4)窗體和控件的常用屬性的設置(5)在窗體中使用表達式(6)美化窗體 (7)使用向導創建報表(8)使用設計器創建報表 (9)報表中常用控件的含義及其使用方法(10)報表和控件的常用屬性的設置(11)在報表中使用表達式(12)美化報表 2.實訓過程(結論) (1)使用向導創建窗體的步驟 創建選項卡,窗體功能區,窗體向導按鈕,打開窗體向導窗口進行創建(2)使用設計器創建窗體的步驟 創建選項卡,窗體功能區,窗體設計按鈕,打開窗體設計窗口,在窗體的五個節中添加相應的控件,完成創建。窗體的創建包括:縱欄式、表格式、數據表式、主/子窗體、圖表窗體、數據透視表窗體、數據透視圖窗體。窗體設計器打開以后還可以通過自動窗體創建窗體,但是前提條件要先打開表。(3)窗體中常用控件的使用 創建選項卡,窗體功能區,窗體設計按鈕,打開窗體設計窗口,在窗體的五個節中添加相應的控件,基本控件包括:文本框、標簽、按鈕、選項卡控件、超鏈接、WEB瀏覽器控件、導航控件、選項組、插入分頁符、組合框、圖表、直線、切換按鈕、列表框、矩形、復選框、未綁定對象框、附件、選項按鈕、子窗體/子報表、綁定對象框、圖像等控件(4)窗體和控件的常用屬性的設置 創建選項卡,窗體功能區,窗體設計按鈕,打開窗體設計窗口,在窗體設計工具設計選項卡,屬性表按鈕。注意:不同對象屬性不一樣,還有特殊的一些屬性。(5)在窗體中使用表達式 主要使用計算型控件,文本框控件,在控件來源屬性或是直接在文本框中輸入表達式,注意以等號開頭。(6)美化窗體 窗體設計工具選項卡,設計、排列、格式選項卡的相關按鈕。基本操作包括:自動套用格式、添加背景圖片、條件格式、插入標題、插入徽標、主題等等(7)使用向導創建報表的步驟 創建選項卡,報表功能區,報表向導按鈕,打開報表向導窗口進行創建(8)使用設計器創建報表的步驟 創建選項卡,報表功能區,報表設計按鈕,打開報表設計窗口,在報表的七個節中添加相應的控件,完成創建。報表的創建包括:縱欄式、表格式、圖表報表、標簽報表。報表設計器打開以后還可以通過自動報表創建報表,但是前提條件要先打開表。(9)報表中常用控件的使用 創建選項卡,報表功能區,報表設計按鈕,打開報表設計窗口,在報表的七個節中添加相應的控件,基本控件包括:文本框、標簽、按鈕、選項卡控件、超鏈接、選項組、插入分頁符、組合框、圖表、直線、切換按鈕、列表框、矩形、復選框、未綁定對象框、附件、選項按鈕、子窗體/子報表、綁定對象框、圖像等控件(10)報表和控件的常用屬性的設置 創建選項卡,報表功能區,報表設計按鈕,打開報表設計窗口,在報表設計工具設計選項卡,屬性表按鈕。注意:不同對象屬性不一樣,還有特殊的一些屬性。(11)在報表中使用表達式 主要使用計算型控件,文本框控件,在控件來源屬性或是直接在文本框中輸入表達式,注意以等號開頭、還要注意計算型控件放在不同的位置,報表頁腳、頁面頁腳、組頁腳,計算的效果不同。(12)美化報表 報表設計工具選項卡,設計、排列、格式、頁面設置選項卡的相關按鈕。基本操作包括:自動套用格式、添加背景圖片、分組和排序、插入標題、插入徽標、主題、頁碼、日期和時間等等 五、實訓小結與討論: 自己書寫,實訓的心得體會,學會了什么,有什么不足,不少于200字。 六、儀器與耗材: (1)支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows 10(2)32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機 (3)64位系統:1.4 GHz或速度更快的處理器(4)最低1GB RAM(建議使用2GB或更大的RAM)(5)2.2 GB可用硬盤空間 實訓四 (會計與審計(1)班——實訓時間:2016年5月11日)(會計與審計(2)班——實訓時間:2016年5月9日)(會計與審計(3)班——實訓時間:2016年5月10日)(會計與審計(4)班——實訓時間:2016年5月9日) 一、實訓名稱:宏、模塊 二、實訓目的: 1.了解宏的概念、宏的類型 2.掌握宏的創建及參數設置 3.掌握常用的宏操作 4.掌握宏的運行及調試 5.了解宏的應用 6.熟悉VBA編程環境和VBA程序設計基礎 7.掌握VBA程序流程控制 8.掌握模塊的概念和創建 9.了解參數的傳遞與變量作用域 10.熟悉面向對象程序設計的基本概念 11.了解VBA程序調試及其運行錯誤調試 12.了解VBA數據庫編程基礎 三、實訓原理與方法: 1.宏的概念 2.宏的類型 3.宏的參數概念 4.宏的原理 5.宏的應用 6.VBA的概念 7.模塊的概念 8.參數傳遞的概念 9.變量作用域的概念 10.面向對象程序設計的基本概念 11.資料佐證法 12.上機實驗練習法 四、實訓內容與過程(結論): 1.實訓內容 (1)創建操作系列宏——獨立的宏(2)創建宏組——獨立的宏(3)創建條件宏——獨立的宏 (4)創建嵌入式宏,在宏中設置操作參數——嵌入式宏(5)宏的運行調試(6)通過事件觸發宏 (7)常量、變量、數組、函數、運算符和表達式(8)VBA程序流程控制 2.實訓過程(結論) (1)創建操作系列宏——獨立的宏 創建選項卡,宏與代碼功能區,宏按鈕,打開宏生成器,并自動創建一個名為“宏1”的空白宏,在添加新操作中選擇宏,進行創建。(2)創建宏組——獨立的宏 創建選項卡,宏與代碼功能區,宏按鈕,打開宏生成器,并自動創建一個名為“宏1”的空白宏,在添加新操作中選擇宏,進行創建。(3)創建條件宏——獨立的宏 創建選項卡,宏與代碼功能區,宏按鈕,打開宏生成器,并自動創建一個名為“宏1”的空白宏,在添加新操作中選擇宏,主要選擇IF宏,輸入具體條件,進行創建。注意:如果引用具體控件值的語法,[Forms]![窗體名]![控件名],[Reports]![報表名]![控件名]。(4)創建嵌入式宏,在宏中設置操作參數——嵌入式宏 打開窗體或者報表設計器,打開屬性窗口,選擇具體對象,選擇事件選項卡,選擇具體事件,點擊后面選擇生成器按鈕,打開宏生成器,進行創建,注意:嵌入式宏不單獨存儲。(5)宏的運行調試 A、運行 宏工具設計選項卡,運行按鈕,運行宏,或者在導航窗格雙擊,運行宏。B、調試 宏工具設計選項卡,首先點擊單步按鈕,再次點擊運行按鈕,運行調試宏。(6)通過事件觸發宏 打開窗體或者報表設計器,打開屬性窗口,選擇具體對象,選擇事件選項卡,選擇具體事件,點擊后面選擇生成器按鈕,打開宏生成器,進行創建,注意:事件的觸發順序。(7)常量、變量、數組、函數、運算符和表達式 A、常量 直接常量:直接使用 符號常量:const 常量名 [as 類型]=表達式 固有常量:以VB、AC、AD、XL開頭的常量 系統常量:true、false、null B、變量 變量聲明:dim 變量名 as 數據類型 C、數組 數組聲明: dim 數組名([下標下限 to] 下標上限)[as 數據類型] dim 數組名(數組第1維下標上限,數組第2維下標上限,?)[as 數據類型] D、函數 函數名(參數1,參數2,?,參數N)E、運算符和表達式 運算符:算術、關系、邏輯、連接 表達式:優先級——算術>連接>比較>邏輯(8)VBA程序流程控制 A、順序結構及其基本語句 Private Sub Command0_Click()Shell “C:windowssystem32CMD.EXE”, vbMaximizedFocus Shell “C:windowsNOTEPAD.EXE”, vbMaximizedFocus Shell “C:windowsWRITE.EXE”, vbMaximizedFocus Shell “C:windowssystem32CALC.EXE”, vbMaximizedFocus End Sub B、選擇結構IF語句 Private Sub Command0_Click()If MsgBox(“點擊“確定”按鈕可以打開CMD程序”, 1 + 64 + 0, “標題信息”)= 1 Then Shell “C:windowssystem32CMD.EXE”, vbMaximizedFocus Else MsgBox “你已經取消了操作,單擊確定”, 0 + vbOKOnly + vbDefaultButton1 + 0, “標題信息” End If End Sub C、選擇結構SELECT CASE語句 Private Sub Command0_Click()Dim i As Integer i = MsgBox(“請你選擇下面的按鈕進行操作!”, 3 + 64 + 0, “標題信息”)Select Case i Case 6 MsgBox “你剛才點擊的按鈕是《是》按鈕!”, 0 + 64 + 0, “標題信息” Case 7 MsgBox “你剛才點擊的按鈕是《否》按鈕!”, 0 + 64 + 0, “標題信息” Case 2 MsgBox “你剛才點擊的按鈕是《取消》按鈕!”, 0 + 64 + 0, “標題信息” End Select End Sub D、循環結構FOR NEXT語句 ——求1-100的整數和 Private Sub Command0_Click()Dim s As Integer s = 0 For i = 1 To 100 Step 1 s = s + i Next i MsgBox “你現在求解的是1——100的整數和” & “=” & s End Sub ——求1-9的乘法口訣 Private Sub Command0_Click()For i = 1 To 9 For j = 1 To i s = s + CStr(i)+ “*” + CStr(j)+ “=” + Right(CStr(100 + i * j), 2)+ “ ” Next j s = Replace(s, “=0”, “= ”)+ Chr(13)+ Chr(10)Next i Label0.Caption = s End Sub E、循環結構DO WHILE??LOOP語句 Private Sub Command0_Click()Dim i As Integer i = 0 Do While i <= 5 i = i + 1 Loop MsgBox i End Sub F、循環結構DO UNTIL??LOOP語句 Private Sub Command0_Click()Dim i As Integer i = 0 Do Until i >= 5 i = i + 1 Loop MsgBox i End Sub G、循環結構DO??LOOP WHILE語句 Private Sub Command0_Click()Dim i As Integer i = 0 Do i = i + 1 Loop While i <= 5 MsgBox i End Sub H、循環結構DO??LOOP UNTIL語句 Private Sub Command0_Click()Dim i As Integer i = 0 Do i = i + 1 Loop Until i >= 5 MsgBox i End Sub I、循環結構WHILE??WEND語句 ——do while??loop(退出exit do)Private Sub Command0_Click()Dim i As Integer i = 0 Do While i <= 5 i = i + 1 If i >= 3 Then Exit Do End If Loop MsgBox i End Sub ——while??wend(退出goto)Private Sub Command0_Click()Dim i As Integer i = 0 While i <= 5 i = i + 1 If i >= 3 Then GoTo label End If Wend label: MsgBox i End Sub J、其他語句——標號和GOTO語句 關于GOTO語句,實現簡單跳轉,比較直接,而且比較簡單,但是復雜的跳轉,盡量避免使用,這樣不利于程序的維護和管理。 五、實訓小結與討論: 自己書寫,實訓的心得體會,學會了什么,有什么不足,不少于200字。 六、儀器與耗材: (1)支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows 10(2)32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機 (3)64位系統:1.4 GHz或速度更快的處理器(4)最低1GB RAM(建議使用2GB或更大的RAM)(5)2.2 GB可用硬盤空間 實訓五 (會計與審計(1)班——實訓時間:2016年5月26日)(會計與審計(2)班——實訓時間:2016年5月30日)(會計與審計(3)班——實訓時間:2016年5月26日)(會計與審計(4)班——實訓時間:2016年5月27日) 一、實訓名稱:Web數據庫、數據安全 二、實訓目的: 1.認識Web數據庫 2.認識Access Services組件 3.認識SharePoint門戶站點 4.認識桌面數據庫和Web數據庫的設計差異 5.認識Web數據庫和對象的創建 6.認識Web數據庫的發布和同步 7.了解數據安全:一是系統運行安全、二是數據庫應用系統安全 8.了解數據庫的加密與解密 9.了解數據庫的備份與恢復 10.了解數據庫的壓縮與修復 11.了解受信任位置中的數據庫 12.了解打包、簽名、分發數據庫 三、實訓原理與方法: 1.Web數據庫的概念與基礎知識 2.Web數據庫及其對象的概念 3.數據安全的概念 4.數據庫加密與解密的概念 5.數據庫備份與恢復的概念 6.數據庫壓縮與修復的概念 7.數據庫在受信任位置的概念 8.數據庫打包、簽名、分發的概念 9.資料佐證法 10.上機實驗練習法 四、實訓內容與過程(結論): 1.實訓內容 (1)Web數據庫的創建(2)Web數據庫對象的創建(3)數據庫的加密與解密(4)數據庫的備份與恢復(5)數據庫的壓縮與修復(6)數據庫在受信任位置 (7)數據庫的打包、簽名、分發(8)打開數據庫時啟用禁用的內容 2.實訓過程(結論) (1)Web數據庫的創建步驟 文件選項卡,點擊新建,在可用模板中選擇空白Web數據庫,輸入名稱,點擊新建。(2)Web數據庫對象的創建步驟 Web數據庫對象的創建步驟與桌面數據庫對象創建大體一致。(3)數據庫的加密與解密步驟 A、以獨占方式打開數據庫,打開對話框的打開按鈕右側的箭頭,選擇獨占方式打開。B、文件選項卡,信息命令,用密碼進行加密按鈕,注意解密操作一致。(4)數據庫的備份與恢復步驟 A、備份:文件選項卡,保存并發布命令,數據庫另存為命令,備份數據庫。B、恢復:正常打開使用即可,注意有必要時可以更改文件名。(5)數據庫的壓縮與修復步驟 A、當前數據庫:文件選項卡,信息命令,壓縮并修復數據庫按鈕。B、未打開數據庫:數據庫工具選項卡,壓縮并修復數據庫按鈕。C:自動壓縮與修復:文件選項卡,選項命令,進行設置。(6)數據庫在受信任位置的設置步驟 文件選項卡,選項命令,打開對話框,信任中心,信任中心位置按鈕,受信任位置,添加新位置按鈕。 (7)數據庫的打包、簽名、分發步驟 A、創建簽名包:文件選項卡,保存并發布,數據庫另存為,打包并簽署。B、提取并使用簽名包:文件選項卡,打開對話框,選擇Microsoft Access簽名包(*.accdc)。C、注意事項:受信任位置和不受信任位置的區別。(8)打開數據庫時啟用禁用的內容 數據庫處在不受信任位置,打開時會出現消息欄,提示啟用內容,應該放在受信任位置。 五、實訓小結與討論: 自己書寫,實訓的心得體會,學會了什么,有什么不足,不少于200字。 六、儀器與耗材: (1)支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows 10(2)32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機 (3)64位系統:1.4 GHz或速度更快的處理器(4)最低1GB RAM(建議使用2GB或更大的RAM)(5)2.2 GB可用硬盤空間第四篇:數據庫實訓
第五篇:ACCESS 2010實訓(報告)