Danh mục

Giáo trình Quản trị cơ sở dữ liệu Access 2 (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng nghề Đồng Tháp

Số trang: 95      Loại file: pdf      Dung lượng: 4.35 MB      Lượt xem: 15      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tổng quan về ngôn ngữ VBA; Cơ bản về ngôn ngữ lập trình VBA; Lập trình tạo các Macro hỗ trợ cho các công việc xử lý trên bảng tính bằng phần mềm Microsoft Excel; Lập trình tạo các Macro hỗ trợ cho các công việc soạn thảo văn bản bằng phần mềm Microsoft word;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Quản trị cơ sở dữ liệu Access 2 (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng nghề Đồng Tháp UỶ BAN NHÂN DÂN TỈNH ĐỒNG THÁP TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP GIÁO TRÌNH MÔ ĐUN: QUẢN TRỊ CSDL ACCESS 2 NGÀNH, NGHỀ: CÔNG NGHỆ THÔNG TIN (UDPM) TRÌNH ĐỘ: CAO ĐẲNG (Ban hành kèm theo Quyết định Số: /QĐ-CĐCĐ-ĐT ngày tháng năm 2017 của Hiệu trưởng Trường Cao đẳng nghề Đồng Tháp) Đồng Tháp, năm 2017 TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. Bài mở đầu: Tổng quan về ngôn ngữ VBA -*****- 1. Giới thiệu về VBA - Ngôn ngữ lập trình VBA ( Visual basic for Application ) một ngôn ngữ lập trình dựa trên nền tảng của Visual Basic, được Microsoft lựa chọn là công cụ tích hợp trong các sản phẩm của mình, ví dụ người sử dụng có thể sử dụng VBA trong Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft Powerpoint, Microsoft Outlook, ngoài ra còn VBA trên Autocad. - Ngôn ngữ hỗ trợ sử dụng (nhưng không tạo ra), DLL ActiveX (COM), những phiên bản về sau tăng thêm sự hỗ trợ dành cho các module, cho phép sử dụng các công nghệ lập trình hướng đối tượng cơ bản. VBA là một chương trình hữu ích, trong những phiên bản gần đây, nó đã bao gồm những môi trường phát triển tổng hợp (IDE). - Với VBA, các thao tác thực hiện một cách tự động theo ý muốn người sử dụng. - Cũng giống như mọi ngôn ngữ lập trình khác, ngôn ngữ VBA cũng có một số quy định về cách khái báo biến, cấu trúc các lệnh, cách khai báo thủ tục, hàm. - Các cú pháp tương đương Visual Basic 6.0 + Thêm 1 số cú pháp khác. - Không phân biệt hoa/thường 2. Đặc điểm của VBA - VBA là một công cụ lập trình cho phép phát triển nhanh phần mềm và được tích hợp vào trong ứng dụng nền. Về thực chất, VBA được xây dựng dựa trên kiến trúc COM1, cho nên người dùng có thể sử dụng các thành phần sẵn có của ứng dụng nền trong việc xây dựng chương trình của mình với VBA. - Một dự án được xây dựng bằng VBA dựa trên ứng dụng nền nào thì nó phụ thuộc chặt chẽ vào ứng dụng nền đó, bởi theo mặc định, dự án VBA sẽ hoạt động và sử dụng các thành phần trong chính ứng dụng nền đó. Điều này có nghĩa là ta rất khó có thể chuyển đổi một dự án VBA từ loại ứng dụng nền này sang một ứng dụng nền khác cũng như tạo ra một ứng dụng chạy độc lập. - Sự khác biệt cơ bản nhất của VBA trong các ứng dụng nền (ví dụ giữa VBA trong AutoCAD và VBA trong Excel) là cách thức sử dụng các thành phần (đối tượng) của ứng dụng nền. Cho nên khi xây dựng ứng dụng bằng VBA, việc đầu tiên là phải tìm hiểu mô hình đối tượng của ứng dụng nền và cách sử dụng chúng. - Xây dựng một dự án VBA, một cách tổng quát, người dùng cần nắm vững hai phần: + Ngôn ngữ lập trình Visual Basic và giao diện lập trình VBA IDE + Mô hình đối tượng của ứng dụng nền và cách sử dụng chúng 3. Cấu trúc một dự án VBA -Khi nói đến các thành phần tạo nên một dự án VBA thì cấu trúc của nó, về tổng quát, như sau: + Mô-đun chuẩn (Module): là nơi chứa các mã lệnh khai báo, các chương trìnhcon (hàm và thủ tục). Việc tạo ra các mô-đun chuẩn thường căn cứ theo các khối chức năng mà người thiết kế hệ thống đặt ra. + Mô-đun lớp (Class Module): là nơi chứa định nghĩa cho các lớp của dự án. + Userform: là giao diện dạng hộp thoại giúp cho việc giao tiếp giữa người sử dụng và chương trình được thuận tiện. Thông thường người ta sử dụng Userform để nhập số liệu, xuất kết quả của chương trình. Trong một số dự án, nếu việc nhập số liệu và biểu diễn kết quả được thực hiện trực tiếp trên ứng dụng nền, thì có thể không cần sử dụng Userform. -Những thành phần này là bộ khung để người dùng xây dựng chương trình của mình lên trên đó, ví dụ như viết mã lệnh hay thiết kế giao diện cho chương trình. Mô-đun lớp và UserForm là hai thành phần có thể xuất hiện hoặc không thùy thuộc vào từng dự án và tất cả những thành phần sử dụng trong dự án đều được hiển thị trên giao diện của VBA IDE. Cấu trúc của dự án thể hiện trên vba IDE - Tuy nhiên, khi xây dựng chương trình (viết mã lệnh) cụ thể thì khái niệm cấu trúc của một chương trình là sự bố trí, sắp xếp các câu lệnh trong chương trình đó. Như vậy khái niệm cấu trúc này phụ thuộc vào từng loại ngôn ngữ lập trình. Đối với ngôn ngữ lập trình Visual Basic (VB), cấu trúc của nó chỉ tập trung vào chương trình con (hàm và thủ tục) chứ không có một quy định về cấu trúc nào đối với chương trình chính. Chi tiết của cấu trúc của chương trình con sẽ được đề cập đến trong các phần sau. 4. Môi trường phát triển tích hợp VBA IDE - Trong mỗi công cụ lập trình trên ứng dụng nền, luôn có một môi trường lập trình nhằm hỗ trợ người dùng có thể xây dựng, thử nghiệm và hoàn thiện chương trình của mình. Trong AutoCAD và Microsoft Office, khi sử dụng VBA để lập trình, môi trường lập trình được gọi là Môi trường phát triển tích hợp (viết tắt là VBA IDE). Trên tất cả các ứng dụng nền, VBA IDE có cấu trúc và hoạt động tương đương nhau với giao diện cơ bản và cách gọi giao diện VBA IDE từ ứng dụng nền như sau: + Phím tắt: từ giao diện chính của ứng dụng nền, nhấn tổ hợp phím Alt+F11. + Menu: * WORD, EXCEL, PowerPoint, Outlook, Access 2003: Tool/Macro/Security (Security Level: Chọn Medium hay Low) * WORD, EXCEL, PowerPoint, Outlook, Access 2007: Show Developer tab in Ribbon Giao diện chính của VBA IDE 1/Thanh trình đơn (Menu bar): chứa tất cả các lựa chọn cần thiết để tha ...

Tài liệu được xem nhiều: