Hệ quản trị cơ sở dữ liệu MS Access - Bài 7
lượt xem 22
download
Khai báo các đối tượng trong chương trình: Chúng ta muốn dùng các biến, hằng, mảng…trong chương trinh . Chúng ta phải khai báo trước khi dùng. Tên biến là một chuỗi văn bản liền nhau, bắt đầu là một kí tự chữ cái theo sau có thể là kí tự số hoặc dấu gạch ngang hoặc các kí tự chữ cái khác.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Hệ quản trị cơ sở dữ liệu MS Access - Bài 7
- KHOA CÔNG NGHỆ THÔNG TIN Hệ quản trị Cơ sở dữ liệu MS Access Bài 7: Lập trình VBA 1
- ̣ ̀ ̀ NÔI DUNG TRINH BAY ̣ ̀ ̉ 1. Lâp trinh VBA căn ban 1.1 Lập trình Module 1.2 Các thành phần cơ bản của lập trình VBA 1.3 Các lệnh điều khiển cơ bản 1. Lớp đôi tượng truy câp dữ liêu DAO ́ ̣ ̣ 1.1 Tổng quan DAO 1.2 Lớp các đối tượng truy nhập dữ liệu 2 2
- ̣ ̀ ̀ NÔI DUNG TRINH BAY ̣ ̀ 1. Lâp trinh VBA căn ban ̉ 2. Lớp đôi tượng truy câp dữ liêu DAO ́ ̣ ̣ 3 3
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN ̣ ̀ 1. Lâp trinh Module ́ ́ ̉ ̣ Câu truc cua môt module: Các khai báo Khai báo biến, hằng, mảng, chương trình con Các câu lệnh Các câu lệnh đơn Các câu lệnh lặp Các câu lệnh điều khiển Các thông báo Kết thúc 4
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN ̣ ̀ 1. Lâp trinh Module Khởi động: C1: trong cửa sổ DATABASE/ Module/NEW C2: Mở cơ sở dữ liệu/ Chọn menu Insert/Module Giao diện lập trình VBA hiển thị như sau: 5
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN ̣ ̀ Lâp trinh Module Khởi động: Cửa sổ Project Cửa sổ Code Nơi soạn thảo mã Cửa sổ nguồn Properties 6
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN ̣ ̀ 1. Lâp trinh Module Ví dụ: chương trình tính tổng hai số a, b nhập từ bàn phím 7
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 2. Các thành phần cơ bản của lập trình VBA Bộ kí tự Sử dụng 26 chữ Latin A. . Z, a . . z. Ký tự gạch nối, bộ chữ thập phân, các kí hiệu toán học: + , - , * , / . . . Từ khoá (key word) Các từ riêng của Visual Basic, được định nghĩa sẵn.Ta không thể dùng vào việc khác. Ví dụ: Dim, Sub, If . . Then . . Else, Case, Do While . . Loop . .. Tên chuẩn (Standard Identifies) Các tên chuẩn là các tên đã được định nghĩa, chúng ta có thể định nghĩa lại để dùng vào việc khác nhưng không nên. Ví dụ: Single, Doulbe, True, False . . . 8
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 2. Các thành phần cơ bản của lập trình VBA Khai báo các đối tượng trong chương trình: Chúng ta muốn dùng các biến, hằng, mảng…trong chương trinh . Chúng ta phải khai báo trước khi dùng. Tên biến là một chuỗi văn bản liền nhau, bắt đầu là một kí tự chữ cái theo sau có thể là kí tự số hoặc dấu gạch ngang hoặc các kí tự chữ cái khác. Ví dụ : các tên đúng: A1, Van_Ban, X1 . . . các tên sai: 1_a, Tinh Tong, Giai(x), Dim, while. . . Chú ý:khi đặt tên biến ta phải đặt sao cho càng ngắn gọn càng tốt . 9
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 2. Các thành phần cơ bản của lập trình VBA Hằng (Const) Hằng là một hằng số có giá trị không thay đổi trong khi chương trình thực hiện Khai báo hằng: Const Ten_hang = Gia_Tri_Hang Ví dụ: Const Pi = 3.14 Const Fi = 1 Biến (Variable) Là tên có giá trị thay đổi trong khi chương trình thực hiện Khai báo biến Dim Ten_Bien As Ten_kieu_bien Ví dụ: Dim Tong As Double Dim Text As String 10
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 2. Các thành phần cơ bản của lập trình VBA Các kiểu dữ liệu Tên kiểu Giá trị Byte Kiểu nguyên dương: 0 . .255 Integer Kiểu nguyên: -32,768 . . 32,767 Long Kiểu nguyên: 2,147,483,648 . . 2,147,483,647 Currency Kiểu tiền tệ: -922,337,203,685,477.5808 . . 922,337,203,685,477.5807 Single Kiểu thực: Nhận giá trị trong khoảng tuyệt đối từ 1.401298E-45 . . 3.402823E38 Double Kiểu thực: Nhận giá trị trong khoảng tuyệt đối từ 4.94065645841247E-324 to 1.79769313486232E308 11
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 2. Các thành phần cơ bản của lập trình VBA Các kiểu dữ liệu (tiếp) Date 1 January 100 . . 31 December 9999 00:00:00 . . . 23:59:59 String “nguyen van troi” Object đốI tượng ảnh Boolean Kiểu Logic: False, True Variant tập hợp một số đốI tượng 12
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Câu lệnh if Dạng khuyết Cú pháp: If dk Then lệnh End If Hoạt động : Kiểm tra dk Nếu dk đúng thì thực hiện lệnh Nếu dk sai thì bỏ qua lệnh làm các câu lệnh tiếp theo 13
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Cú pháp: Câu lệnh if If dk then lệnh A Dạng đầy đủ Else lệnh B Hoạt động : End If Kiểm tra dk Nếu dk đúng thì thực hiện câu lệnh A Nếu dk sai thì thực hiện câu lệnh B Kết thúc lệnh if và thực hiện các lệnh tiếp theo trong chương trình Chú ý: dk thường là một biểu thức logic Lệnh có thể là lệnh đơn và cùng có thể là một loạt các câu lệnh 14
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Câu lệnh Select Case Cú pháp: Hoạt động Select Case biến_chọn Tính giá trị biến chọn Case t = 1 So sánh biến chọn với Câu lệnh 1 các lựa chọn ... Nếu biến chọn bằng một giá trị nào từ 1 . . N Case t = n thì thực hiện câu lệnh Câu lệnh n ứng với giá trị đó Case else Nếu biến chọn không Câu lệnh n+1 bằng giá trị nào thì thực hiện câu lệnh n+1 End Select Kết thúc 15
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Các câu lệnh lặp Lặp với số lần biết trước Câu lệnh For Cú pháp: For bien =giá_trị_đầu To giá_trị_cuối Step n Các câu lệnh Next bien Trong đó: bien, giá_trị_đầu, giá_trị_cuối phải là các giá trị có nguyên. Giá_trị_đầu, giá_trị_cuối có thể là các giá trị xác định, có thể là biểu thức 16
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Các câu lệnh lặp Lặp với số lần biết trước Hoạt động B1:máy tính giá trị đầu và giá trị cuối B2:Gán giá trị đầu cho Bien B3:So sánh Bien với giá trị cuối Nếu Bien
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Các câu lệnh lặp Lặp với số lần biết trước Ví dụ: Giá trị đầu lớn hơn giá trị cuối, bước nh ảy là âm 18
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Các câu lệnh lặp Lặp với số lần không xác định trước Hoạt động: Câu lệnh Do While B1: Cú pháp: - Đầu tiên là kiểm tra biểu thức điều Do While kiện Các câu lệnh B2: Loop - Nếu biểu thức điều kiện đúng thì thực hiện các câu lệnh. Thay đổi biến điều khiển. Quay lại B1 - Nếu biểu thức điều kiện sai thì thoát khỏi vòng lặp 19
- ̣ ̀ ̉ 1. LÂP TRINH VBA CĂN BAN 3. Các lệnh điều khiển cơ bản Các câu lệnh lặp Lặp với số lần không xác định trước Do Until . . .Loop Hoạt động: B1: Cú pháp: -Kiểm tra Bt Logic Do Until B2: Các câu lệnh - Nếu biểu thức sai thì thực hiện Loop các câu lệnh. Thay đổi biến điều khiển. Quay lại B1 - Nếu Bt Logic đúng thì thoát vòng lặp 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Chương I: Tổng quan về Hệ quản trị cơ sở dữ liệu (Database Management System)
68 p | 192 | 15
-
Bài giảng Chương I: Kiến trúc tổng quát của một hệ quản trị cơ sở dữ liệu
31 p | 142 | 14
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ĐH Công nghiệp Thực phẩm
31 p | 99 | 10
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 1 - KS. Nguyễn Vương Thịnh
152 p | 114 | 10
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - GV. Đặng Thị Kim Anh
22 p | 102 | 9
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn
14 p | 156 | 9
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Bài tập - Tiết Gia Hồng
4 p | 153 | 9
-
Bài giảng Cơ sở dữ liệu nâng cao - Chương 1: Giới thiệu về hệ quản trị cơ sở dữ liệu quan hệ đối tượng
31 p | 128 | 7
-
Giáo trình Hệ quản trị cơ sở dữ liệu SQL server (Ngành: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng Xây dựng số 1
75 p | 11 | 7
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu SQL server 2005 - Phan Hiền
30 p | 99 | 6
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 p | 108 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p | 16 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 1: Tổng quan về hệ quản trị cơ sở dữ liệu
24 p | 81 | 5
-
Bài giảng Hệ quản trị Cơ sở dữ liệu - Bài 1: Giới thiệu về Hệ quản trị Cơ sở dữ liệu
38 p | 70 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Huỳnh Học
59 p | 76 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Trường Sơn
29 p | 45 | 5
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Giới thiệu hệ quản trị cơ sở dữ liệu - ThS. Hoàng Mạnh Hà
7 p | 106 | 3
-
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22 p | 95 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn