Đề cương khóa học
Giới thiệu về VBA
- Giới thiệu môi trường VBA
- VB Editor
- Sử dụng Project Explorer
- Toolbox
- Modules
- Procedures và Functions
- Comments
Nguyên tắc và khái niệm lập trình
- Kiểu dữ liệu, biến và hằng
- Điều khiển luồng chương trình
- If…Then… Else
- Do…Loop, While và Until
- Câu lệnh For…Next
- Nhập / Xuất, Message boxes, Input boxes
- Code behind forms, Thao tác điều khiển Form
- Truyền tham số, Trả về giá trị
Gỡ lỗi
- Run Time, Design Time và Break Mode
- Breaks và Watches
- Local Window
- Immediate Window
Access - Object-Oriented Programming
- Object model Access
- Objects, Collections
- Events
- Methods và properties
- Data Access Object Library
Thiết kế giao diện người dùng Access
- Programming event procedures
- Dynamic combo boxes
- Nhập liệu từ người dùng
- Các cân nhắc khi thiết kế giao diện
- Menus
Access SQL & Database Thiết kế
- Lọc – các tùy chọn mệnh đề Where khác nhau
- Xuất dữ liệu – các trường được tính toán
- Inner table joins
- Outer table joins
- Sub-queries – lọc, bảng và cột ảo
- Tạo – thêm hàng trực tiếp hoặc thông qua truy vấn
- Cập nhật và Xóa - trực tiếp và thông qua sub-queries
- Tạo và Xóa bảng
- Tạo mối quan hệ
- Sử dụng khóa chính và khóa ngoại
Excel - Object-Oriented Programming
- Object model Excel
- Objects, Collections
- Events
- Methods và properties
Excel – Programming Các quy trình phân tích
- Sắp xếp, lọc và phân phối dữ liệu giữa các worksheets và workbooks
- Sử dụng VBA để điều khiển biểu đồ
- Sử dụng VBA để điều khiển pivot tables
- Sử dụng VBA để điều khiển các kịch bản What If
- Nhập từ các tệp bên ngoài, internet, v.v.
Xử lý lỗi
- Bước qua code
- Tìm lỗi cú pháp
- Sử dụng Debug.Print
- Xây dựng các quy trình bắt lỗi
Requirements
Các đại biểu nên thành thạo việc sử dụng công thức Excel, sắp xếp, lọc, biểu đồ, bảng tổng hợp và các công cụ khác. Với Access, họ có thể duy trì bảng, truy vấn, biểu mẫu và báo cáo.
Testimonials (3)
Tamil was exceptionally patient and very helpful in figuring out solutions to real needs. He was also very honest about if he didn't know something from the top of his head, which enabled us to quickly jump on in the training and we didn't lose time.
Christine Weiler
Course - VBA For Access & Excel
The explanation way and including tips on the best practices in VBA/Access, encouraging via exercise to think more by ourselves on how to solve the problem rather than giving ready solutions.
Daria Rudin
Course - VBA For Access & Excel
I liked the examples and the way he explained.