intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hệ quản trị cơ sở dữ liệu MS Access - Bài 7

Chia sẻ: Lê Thị Chị | Ngày: | Loại File: PPT | Số trang:51

149
lượt xem
22
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Hệ quản trị cơ sở dữ liệu MS Access - Bài 7

  1. 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
  2. ̣ ̀ ̀ 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
  3. ̣ ̀ ̀ 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
  4. ̣ ̀ ̉ 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
  5. ̣ ̀ ̉ 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
  6. ̣ ̀ ̉ 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
  7. ̣ ̀ ̉ 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
  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  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
  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  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
  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  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
  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 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
  12. ̣ ̀ ̉ 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
  13. ̣ ̀ ̉ 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
  14. ̣ ̀ ̉ 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
  15. ̣ ̀ ̉ 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
  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  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
  17. ̣ ̀ ̉ 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
  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 biết trước Ví dụ: Giá trị đầu lớn hơn giá trị cuối, bước nh ảy là âm 18
  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  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
  20. ̣ ̀ ̉ 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
11=>2