Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
CHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2dừ liệu (CSDL) quan hệ mã nó còn cung cấp một môi trường lập trinh với các còng cụ khá dầy du. dề sư dụng dế phát triên các ứng dụng quân lý vừa vã nhó.Ngôn ngữ lập trình dược phát triển trong MS Access lã Access Basic. Tuy nhiên từ phiên bàn MS Access for Windows 95. Access Basic dược thay thế bơi Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2Visual Basic (VB). Hai ngôn ngừ này khá giông nhau và đcu được phái tricn lữ một thành phân thiết kế chung. Nhưng ngày nay. VB trơ thành ngôn ngừ lậpGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
trinh chung cua chương trinh ứng dụng MS Office bao gồm: Access. Excel. Word. PowerPoint vã dược gọi lã VBA (Visual Basic lor Applications). Việc có đCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2 trình đê lùv biên, phát Iriên ứng dụng.•De dàng hc.yp nhất các đối lượng trong các chương trinh ứng dụng.VBA là ngôn ngừ cỏ một số dặc diêm:•Không phân biệl chừ hoa, thường•Hướng sự kiện và hướng đôi tượngViệc lô chức chương trình theo mô hình hut'mg đôi lượng và hưtmg sự kiện khiên cho các mà lệnh Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2 cua chương trình, suy cho dến cùng nhất, chi dược gọi khi có sự kiện (event) nào đó xây ra trên các đòi lượng (object) cụ thè. Sự kiện cứa các đôi lưGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
ợng dược sinh ra có thế do người dùng tác dộng chuột bàn phim vào diều khiến. Ví dụ sự kiện OnClickí) cua diều khiển Button trên form. Sự kiện cũng cóCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2ối tượng lã các diều khiến (control) dương nhiên có các sự kiện. Vi dụ TextBox. CommandĐutton, Form,... dều cỏ các sự kiện; trong khi đó đòi tượng DBEngine lại không thê có sự kiện nào.Như vậy, toàn bộ mà lệnh cùa chương trình ững dụng Access dược tô chức là cãc hàm thù lục (function sub) độc lập, b Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2ình đáng (chúng la sè phân biệt hàm và thủ tục trong phần sau). Không có hàm.••’thú lục nào là cha. chứa các hàm/thú tục khác. Không có ‘ điềm vào” cùGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
a chương trình. Nghĩa lã. không có hàm thù nào dược chương trinh gọi trước nhất đế từ đó gọi đến các hàm'thú tục khác. Tất cà các hàm/thủ tục chi đượcCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2ass Object•Các kiểu dừ liệu, hang và biến•Các cấu trúc điều khiên•Hàm và thù lực•Các mô hình truy cập CSDL2ModuleModule lã một dối urợng nguyên thủy cua môi trường lập trinh VBA. Toàn bộ mà lệnh VBA trong CSDL dược lưu trong module dưới dạng các thu U1C (gồm hàm và thú lục con ). Các ihú lục này có Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2thê độc lập hoặc liên quan đên form ''report.Nói cách khác, module là một phương tiện cứa MS Access đê giúp người lập trinh lò chức mà nguồn cùa họ saGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
o cho “gọn gàng”, dề kiêm soát. Ví dụ. người Lập trinh nèn gom các đoạn mà (hàm/thủ lục) làm việc với CSDL vào một module đặl lên là DalaAcccssModưlc,CHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2c bâng Student trong CSDI., ...MS Access 2013 cung cấp 03 loại module: module chuân (Standard Module), module lớp (Class Module) vã module gắn với form report (Form Report Module)Standard module chú yen bao gom lập các hàm.ìhứ lực. Mỏi hàm/thú lục này được gọi tử các hàm thu tục khác hoặc tử sự kiện Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2 cua dối tượng hay diều khiển. Khi dỏ. toàn bộ mà lệnh cùa chưcmg trình được lô chức ihành các đơn vị hàm/lhũ lực. ('ác đon vị hàmìhữ lực này được gomGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
lại trong một hoặc một sô Standard Module đê giúp lập trinh viên dề quan lý mă lệnh cua minh hơn.Class module thực châl lã một l<ýp do người dùng địnCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2ư các lớp dà dược dinh nghĩa bới hệ thống (built-in language class).Điều quan trọng ờ dây lã bạn phái biết khi nào dùng Standard Module và khi nào dùng Class Module hay cá hai. Nó phụ thuộc vào cách thiết kê ứng dụng của bạn. Nêu úng dụng của bạn được tồ chức theo kiều “hưcýng chức nâng" (phần mềm l Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2à một tập các chức năng có quan hệ vói nhau) thì bạn sè có xu hướng sữ dụng Standard Module nhiều hon. Neu ứng dụng của bạn được thiết kế theo mô hìnhGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
lập trinh “phân lớp” (03 lóp chang hạn: giao diện, logic, truy cập dừ liệu) thì bạn sè đương nhiên sè sử dụng Class Module nhiều hơn.Sau đây là chi tCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2u thức, thú tục khác hoặc từ bất cứ đâu trong chương trinh ứng dụng.Như vậy, ta có thê viết trong Standard Module các nội dung sau đây:•Các khai bão tùy chọn dũng chung cho lát ca các hàm thu tục trong Standard Module. Vi dụ: Option Explicit Là một khai báo tùy chọn yêu can tat câ các biên sau náy d Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2ũng trong các hàm thu tục phai được khai báo tường minh trước khi dùng•Các khai báo hảng, biên toàn cục•Các hàm thu tụcCác hâm/thủ lục trong StandardGiáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
Module với phạm vi truy xuâl public (mặc định) có thê dược gọi từ bất kỷ dâu trong CSDL bao gồm cãc lời gọi từ:•Các hàm thu lục khác Irong cùng StandaCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ dCHƯƠNG 7: LẠP TRÌNH cơ SỞ DỮ LIỆU TRONG MS ACCESS1Giới thiệu lập trình Visual Basic ApplicationMS Access không chi dơn thuần là một hệ quán tạ cơ sơ dGọi ngay
Chat zalo
Facebook