Lập trình trực quan 
 
3 
BÀI 2. ACCESS 
2.1. Giới thiệu 
Microsoft Access là một phần mềm quản lý cơ sở dữ liệu rất mạnh và được sử dụng rộng 
rãi hiện nay. Nó cho phép người sử dụng quản lý, bảo trì và khai thác số liệu được lưu trữ một 
cách có tổ chức trên máy tính. 
Access nằm trong bộ Microsoft Office của công ty Microsoft. Trong chương trình này 
chúng tôi giới thiệu trên phiên bản Access 98, đây là phiên bản mới có nhiều cải tiến so với 
các phiên bản trước đây. 
Để sử dụ
ng được Access 98, máy tính phải thỏa mãn các yêu cầu cơ bản sau : 
- CPU Pentium trở lên. 
- Bộ nhớ RAM 32 MB trở lên. 
- Hệ điều hành Windows 95 trở đi. 
Trong phiên bản này chúng ta được hưởng một số công cụ bổ sung so với các phiên bản cũ 
trước đây như : truy cập dữ liệu Access từ các trang Web, quản lý các tập tin có chứa các liên 
kết đến những tập tin khác, hỗ trợ đa ngữ, quản lý d
ễ dàng các đối tượng đồ họa, sử dụng các 
Macro hỗ trợ cho tự động hóa việc quản lý dữ liệu 
2.2. Khởi động ACCESS 
Sau khi đã cài đặt Microsoft Office (chọn component Access), mỗi lần làm việc với Access 
chúng ta khởi động : 
- Bật máy tính 
- Chọn Start > Program > Microsoft Access 
Hoặc nhấn đúp chuột tại biểu tượng của Access trên Desktop. 
Lập trình trực quan 
 
4 
Lúc đó sẽ xuất hiện làm việc của ACCESS như sau : 
-  
2.3. Khái niệm về cơ sở dữ liệu trong Access 
Cơ sở dữ liệu là một tập hợp các dữ liệu liên quan đến một chủ đề hay một mục đích quản 
lý nào đó. Các thành phần của cơ sở dữ liệu Access bao gồm : 
- TABLE (bảng) : là thành phần cơ bản của cơ sở dữ liệu, nó cho phép lưu trữ dữ liệu phục 
vụ công tác quản lý. Trong một Table, số liệu được tổ chức thành các trườ
ng (Field) và các 
bản ghi (Record). 
- QUERY (vấn tin) : là công cụ để truy vấn thông tin và thực hiện các thao tác trên dữ liệu. 
Query cho phép liên kết các dữ liệu từ nhiều Table khác nhau, chọn lựa các thông tin cần 
quan tâm, nó là nền tảng để xây dựng các báo cáo theo yêu cầu thực tế. 
- FORM (mẫu) : cho phép xây dựng các mẫu nhập số liệu giống như trong thực tế. Ta có thể 
cùng lúc nhập số liệu vào nhiều Table khác nhau thông qua SubForm. 
- REPORT (báo cáo) : là các báo cáo số liệu để thông báo kết quả
 cho người sử dụng. Trong 
Report ta có thể kết hợp với Query để tạo các báo cáo theo những yêu cầu khác nhau trong 
thực tế. Trên Report bao gồm số liệu, hình ảnh, đồ thị để mô tả cho số liệu.  
Tạo cơ sở dữ liệu mới 
Tạo cở sở dữ liệu mới theo 
mẫu có sẵn. 
Mở cơ sở dữ liệu đã có 
Lập trình trực quan  
5 
- MACRO (lệnh ngầm) : là một tập hợp các lệnh nhằm tự động thực hiện các thao tác 
thường gặp. Khi gọi Macro, Access sẽ tự động thực hiện một dãy các lệnh tương ứng, nó 
được xem là một cụ lập trình đơn giản, cho phép người sử dụng chọn lựa công việc tùy 
theo tình huống hiện tại. 
- MODULE (đơn thể) : một dạng tự động hóa chuyên sâu hơn Macro, đ
ó là những hàm 
riêng của người sử dụng được viết bằng ngôn ngữ VBA. Ta chỉ nên sử dụng Module trong 
trường hợp các Macro không đáp ứng được yêu cầu đó. 
2.4. Các phép toán 
2.4.1 Các phép toán Logic 
- Not : cho kết quả ngược lại 
- And : cho kết quả đúng chỉ khi cả hai đều đúng. 
- Or : cho kết quả sai chỉ khi cả hai đều sai. 
- Xor : cho kết quả đúng khi hai điều kiện có giá trị trái nhau. 
- Epv : cho kết quả đúng chỉ khi hai điều kiện có cùng giá trị. 
2.4.2 Các phép toán số học 
- ^ : lũy thừa. 
- * : nhân. 
- / : chia 
-
 \ : chia lấy phần nguyên. 
- Mod : chia lấy phần dư 
- + : cộng 
- - : trừ 
Lập trình trực quan  
6 
2.4.3 Các phép toán so sánh : >, >=, <, <=, = và <> 
2.4.4 Dấu rào : 
- " " : rào giá trị chuỗi. Ví dụ : "Nguyễn Văn A" 
- [ ] : rào tên biến. Ví dụ : [diem1] + [diem2] 
- #mm/dd/yy# : rào giá trị ngày. Ví dụ : #01/01/68#