III. Giới thiệu về Access Basic.
1. Giới thiệu chun g:
Access Basic là một ngôn ngữ lập trình mà các trơng trình của nó hoạt động theo hớng sự kiện . Mỗi khi một sự kiện sảy ra đối với hệ thống thì một thủ tục mới đợc thực hiện và nó có thể gọi đến một hoặc một số các hàm khác. Chính vì vậy , một trơng trình Access không cần có trơng trình chính để điều khiển hệ thống.
Cũng nh ngôn ngữ lập trình khác , Access Basic cũng có các thàmh phần cơ bản nh :
+ Các kiểu dữ liệu chuẩn ( Số , chuỗi , lôgic, Date/Time,...). + Kiểu tự tạo ( User _defined Type).
+ Biến , mảng kiểu chuẩn hay kiểu tự tạo.
+ Các thủ tục/ hàm vào ra trên bàn phím , màn hình .
+ Cấu trúc rẽ nhánh : if ... then ... else ... end if. + Cấu trúc Select Case.
+ Các hàm ( Function) và các thủ tục ( Subroutine) + Tạo tệp ,ghi tệp, đọc tệp ( nhị phân, văn bản)
Access Basic chủ yếu đợc dùng để sử lý các đối tợng của Access nh bảng dữ kiện , truy vấn, báo biểu và Macro. Do đó, Access Basic gồm các thủ tục, hàm độc lập nằm rải rác trong các đơn thể của mẫu biểu, đơn thể của báo biểu, đơn thể chung của hệ cơ sở dữ liệu chứ không tổ chức thành một chơng trình thống nhất.
+ kiểu Variant : Biến kiểu Variant có thể chứa các giá trị số học, giá trị ngày/giờ, chuỗi ký tự hoặc giá trị Null. Khi cha đợc gán giá trị thì biến có giá trị mặc định là rỗng ( Empty).
+Kiểu Integer. + Kiểu Long. + Kiểu Single. + Kiểu Double. + Kiểu Currency. + Kiểu String. + Kiểu mảng ( Array).
+ Ngoài ra còn có các biến biểu diễn của cơ sở dữ liệu nh biến: Form, TableDef, QueryDef ... nhằm giúp bạn trong công việc xử lý một biểu mẫu, một bảng truy vấn rõ ràng.
Chú ý : Khi lập trình ,bạn phải lu ý những điểm sau: + Các lệnh của Access Basic chỉ đợc viết trên một dòng.
+ Có thể viết nhiều lệnh trên một dòng nhng các lệnh đó phải đợc phân cách nhau bằng dấu hai chấm(:).
+ Dòng dùng để giải thích thì bắt đầu bằng REM hoặc dấu nháy đơn(‘).