Sử dụng lập trình Access Basic

Một phần của tài liệu quản trị cơ sở dữ liệu Microsoft Access (Trang 64 - 65)

- Design View: Dạng thiết kế báo biểu, dùng để tạo 1 báo biểu mới hoặc chỉnh sửa

3.Sử dụng lập trình Access Basic

Mặc dù Microsoft Access đã cung cấp các công cụ hữu hiệu, tiện lợi và khá đầy đủ để tự động sản sinh chơng trình giải quyết hàng loạt các vấn đề then chốt trong việc quản trị cơ sở dữ liệu nhng lẽ dĩ nhiên không thể bao quát đợc mọi vấn đề đa dạng của thực tế, những phần lắt léo của bài toán mà công cụ sẵn có của Microsoft Access không giải quyết đợc.

Trong những trờng hợp này thì các hàm, thủ tục của Access Basic sẽ trợ giúp, giải quyết những phần lắt léo đó làm tăng sức mạnh của Access.

Access Basic là một ngôn ngữ thảo chơng nằm trong nhóm ngôn ngữ Basic lập trình theo điều khiển bởi sự kiện (Event driven programming language) khác với ngôn ngữ thảo chơng có cấu trúc truyền thống lập trình trên DOS nh C, Pascal, Foxpro... nh:

+ Access Basic chủ yếu dùng để xử lý các đối tợng của Access nh: bảng dữ kiện, truy vấn, mẫu biểu, báo biểu và macro

+ Trong Access Basic có các khái niệm của lập trình hớng đối tợng nh các lớp đối tợng, phơng thức, thuộc tính nhng Access Basic không phải là ngôn ngữ lập trình hớng đối tợng và nó không cho phép định nghĩa các lớp đối tợng mới

+ Access Basic gồm các thủ tục hàm nằm độc lập rải rác trong các đơn thể của Mẫu biểu, Báo biểu, Đơn thể chung của Hệ cơ sở dữ liệu. Chúng không tổ chức thành một chơng trình thống nhất nh trong C và Pascal không thực hiện tuần tự từng lệnh theo thứ tự đã qui định mà ứng xử theo các sự kiện của ng ời sử dụng hoặc một sự kiện xảy ra đối với hệ thống.

Một chơng trình Microsoft Access không có chơng trình chính để điều khiển hệ thống mà chỉ qui định thủ tục hoặc macro đợc thi hành khi có sự kiện xảy ra bằng cách gán thủ tục và macro đó vào mục đích tính chất thích hợp của đối tợng nh: On Open, On Click, On Error...

Với các công cụ của Access và lập trình Access Basic đã tạo cho Access có khả năng xử lý các loại dữ liệu, kể cả xử lý các dữ liệu phi văn bản một cách thuận lợi, đảm bảo tính toàn vẹn của dữ liệu, xử lý phông chữ, xử lý hình ảnh một cách linh hoạt dẽ dàng

Cũng giống nh ngôn ngữ thảo chơng có cấu trúc (Structured Programming Language), trong Access Basic có các định nghĩa về :

Một phần của tài liệu quản trị cơ sở dữ liệu Microsoft Access (Trang 64 - 65)