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. | Hệ quản trị Cơ sở dữ liệu MS Access KHOA CÔNG NGHỆ THÔNG TIN Bài 7: Lập trình VBA NỘI DUNG TRÌNH BÀY Lập trình VBA căn bản Lập trình Module Các thành phần cơ bản của lập trình VBA Các lệnh điều khiển cơ bản Lớp đối tượng truy cập dữ liệu DAO Tổng quan DAO Lớp các đối tượng truy nhập dữ liệu NỘI DUNG TRÌNH BÀY Lập trình VBA căn bản Lớp đối tượng truy cập dữ liệu DAO 1. LẬP TRÌNH VBA CĂN BẢN Lập trình Module Cấu trúc của 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 Lập trình module: chia chương trình lớn thành các module nhỏ hơn, mỗi module thực hiện một chức năng, công việc hoàn chỉnh hoặc đáp ứng một sự kiện nào đó. Điều này giúp cho việc tiếp cận giải quyết bài toán dễ dàng hơn, bảo trì và phát hiện lỗi cũng đơn giản hơn Cấu trúc của một module như | Hệ quản trị Cơ sở dữ liệu MS Access KHOA CÔNG NGHỆ THÔNG TIN Bài 7: Lập trình VBA NỘI DUNG TRÌNH BÀY Lập trình VBA căn bản Lập trình Module Các thành phần cơ bản của lập trình VBA Các lệnh điều khiển cơ bản Lớp đối tượng truy cập dữ liệu DAO Tổng quan DAO Lớp các đối tượng truy nhập dữ liệu NỘI DUNG TRÌNH BÀY Lập trình VBA căn bản Lớp đối tượng truy cập dữ liệu DAO 1. LẬP TRÌNH VBA CĂN BẢN Lập trình Module Cấu trúc của 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 Lập trình module: chia chương trình lớn thành các module nhỏ hơn, mỗi module thực hiện một chức năng, công việc hoàn chỉnh hoặc đáp ứng một sự kiện nào đó. Điều này giúp cho việc tiếp cận giải quyết bài toán dễ dàng hơn, bảo trì và phát hiện lỗi cũng đơn giản hơn Cấu trúc của một module như sau: 1. LẬP TRÌNH VBA CĂN BẢN Lập trình 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: 1. LẬP TRÌNH VBA CĂN BẢN Lập trình Module Khởi động: Cửa sổ Code Nơi soạn thảo mã nguồn Cửa sổ Properties Cửa sổ Project 1. LẬP TRÌNH VBA CĂN BẢN Lập trình Module Ví dụ: chương trình tính tổng hai số a, b nhập từ bàn phím 1. LẬP TRÌNH VBA CĂN BẢN 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 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 . . . 1. LẬP