Danh mục

Bài giảng LẬP TRÌNH QUẢN LÝ - TỔNG QUAN VỀ VBA

Số trang: 72      Loại file: doc      Dung lượng: 2.74 MB      Lượt xem: 12      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 30,000 VND Tải xuống file đầy đủ (72 trang) 0
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Access không những là hệ quản trị CSDL rất mạnh - cụ thể các bạn đã được tìm hiểurất kỹ học phần Lập trình 2 ở học kỳ trước. Hơn nữa, với những công cụ có sẵn đi kèmnhư Forms, Report, Macros và đặc biệt là ngôn ngữ lập trình VBA – Access sẽ còn là mộtcông cụ phát triển phần mềm rất mạnh, dễ sử dụng cho các ứng dụng quản lý vừa và nhỏ.
Nội dung trích xuất từ tài liệu:
Bài giảng LẬP TRÌNH QUẢN LÝ - TỔNG QUAN VỀ VBABài giảng LẬPTRÌNH QUẢN LÝ - TỔNGQUAN VỀ VBA MỤC LỤCBài giảng LẬP TRÌNH QUẢN LÝ - TỔNG QUAN VỀ VBA........................................................... 1MỤC LỤC.............................................................................................................................................2 Chương I TỔNG QUAN VỀ VBA I. Giới thiệu ngôn ngữ VBA Access không những là hệ quản trị CSDL rất mạnh - cụ thể các bạn đã được tìm hiểurất kỹ học phần Lập trình 2 ở học kỳ trước. Hơn nữa, với những công cụ có sẵn đi kèmnhư Forms, Report, Macros và đặc biệt là ngôn ngữ lập trình VBA – Access sẽ còn là mộtcông cụ phát triển phần mềm rất mạnh, dễ sử dụng cho các ứng dụng quản lý vừa và nhỏ. Nội dung học phần này sẽ trình bày căn bản về ngôn ngữ lập trình VBA (Visual Basicfor Application)- một ngôn ngữ khá quen thuộc đối với những người sử dụng chuyên sâusản phẩm Microsoft Office. Đây chính là cơ sở quan trọng để các bạn tiếp cận cụ thểchuyên ngành lập trình CSDL sẽ được giới thiệu trong chương tiếp theo. Qua học phần này, học viên sẽ hiểu được môi trường làm việc ngôn ngữ VBA; biếtcách sử dụng các cấu trúc lệnh; viết và sử dụng tốt chương trình con; đặc biệt dần làmquen việc lập trình trên các đối tượng ActiveX- sẵn sàng tiếp cận các công c ụ lập trìnhhướng đối tượng trực quan hiện đại như Visual Basic và Visual Basic .NET. II. Module VBA là ngôn ngữ lập trình chung cho các ứng dụng của Microsoft Office bao gồmAccess, Word, Excel và PowerPoint. Nó giúp ta tạo các module chương trình gồm các hàmvà thủ tục nhằm xử lý dữ liệu và điều khiển các đối tượng trong CSDL một cách linhhoạt. Trong Access Module gồm hai loại: 1) Đối tượng Module Để xem các đối tượng Module trong CSDL, ta chọn đối tượng Module trong cửa sổDatabase. Để tạo một module mới, chọn đối tượng module và nhấn nút New trên thanh công cụcủa cửa sổ Database, xuất hiện của sổ làm việc của Visual Basic, ta soạn thảo các mã lệnhcủa module trong cửa sổ này. Cấu trúc của module có 3 phần: - Khai báo biến dùng chung cho chương trình; - Các hàm; - Các thủ tục. Các hàm và các thủ tục của module có thể chạy trực tiếp hoặc chạy gián tiếp qua cácnút lệnh trên Form. Để gọi một thủ tục thuộc đối tượng module từ bên ngoài module này ta dùng cú pháp: TênModule.Tênthủtục. Tên module nên đặt ngắn gọn và gợi nhớ. 2) Module biểu mẫu hay báo cáo: Được dùng để chứa các thủ tục đáp ứng các sự kiện trên Form hay Report, nó đi kèmvới Form/Report, khi ghi Form/Report vào đĩa module này cũng được ghi theo. Để hiệu chỉnh module đi kèm với Form/Report, ta mở Form/Report ở chế độ Designvà dùng lệnh View / Code, xuất hiện cửa sổ Visual Basic chứa mã lệnh của toàn bộ modulegồm các thủ tục đáp ứng các sự kiện trên Form/Report. Các sự kiện trên Form có thể là: mở Form, đóng Form, nháy một nút lệnh để thựchiện một thao tác nào đó, nhập dữ liệu vào hộp văn bản, gõ tổ hợp phím,… III. Môi trường lập trình VBA Bộ phần mềm tin học văn phòng Microsoft Office phải nói là nổi tiếng nhất thế giớitrong lĩnh vực tin học văn phòng. Word cung cấp khả năng chế bản điện tử đẹp đẽ và hiệnđại; Excel với khả năng bảng tính điện tử mạnh mẽ; FrontPage với khả năng tạo ra cáctrang web sống động; Access với khả năng quản trị CSDL;… tất cả các phần mềm đó đãtạo nên sự phổ biến của bộ phần mềm này với hầu hết người dùng máy tính trên toàn thếgiới. Không dừng ở mức ứng dụng có sẵn, bộ phần mềm này còn có một ngôn ngữ l ậptrình đi kèm VBA – Visual Basic for Application để giúp người dùng có thể tạo ra các tuỳbiến mạnh hơn, thân thiện hơn với trong công việc của mình. Với Word, Excel bạn hoàntoàn có thể tự tạo ra các macro để tăng tốc độ sử dụng ứng dụng; hơn th ế n ữa VBA trênAccess đã thể hiện tính chuyên nghiệp trong lập trình, phần nào biến được một CSDL đơngiản trở thành những sản phẩm đóng gói thương mại. Cửa sổ làm việc của VBA được kích hoạt trong 3 trường hợp: - Mở một đối tượng Module trong kiểu xem Design - Mở Form/Report trong chế độ Design và dùng lệnh View / Code - Nháy vào nút Build của một thuộc tính có khả năng kèm theo một thủ tục trong hộpthoại Properties của một nút lệnh đang thiết kế trên Form. Màn hình làm việc ngôn ngữ VBA thường có dạng: Trong đó: (1) Hệ thống thực đơn và thanh công cụ Cũng như bất kỳ môi trường làm việc nào đều có hệ thống thực đơn và thanh công cụđi kèm. Trên đó có chứa các lệnh để gọi, thi hành hoặc thiết lập các điều khiển cần thiết. (2) Cửa sổ Project Explorer Có rất nhiều các thành phần có thể lập trình được bởi VBA như: Forms, Reports,Modules. Cửa sổ Pro ...

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