Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bạn có thể sử dụng hành động macro RunMacro trong cơ sở dữ liệu Access để chạy macro. Macro có thể nằm trong một nhóm macro.

Sử dụng hành động này:

  • Để chạy macro từ bên trong một macro khác.

  • Để chạy macro dựa trên một điều kiện nhất định.

  • Để đính kèm macro vào menu hoặc lệnh dải băng tùy chỉnh.

Thiết đặt

Hành động macro RunMacro có các đối số sau đây.

Đối số hành động

Mô tả

Tên Macro

Tên macro cần chạy. Hộp Tên Macro trong phần Đối số Hành động của cửa sổ thiết kế macro hiển thị tất cả macro (và nhóm macro) trong cơ sở dữ liệu hiện tại. Nếu macro nằm trong một nhóm macro, macro đó được liệt kê bên dưới tên nhóm macro trong danh sách dưới dạng tên macro.tên macro. Đây là đối số bắt buộc.

Nếu bạn chạy macro chứa hành động macro RunMacro trong cơ sở dữ liệu thư viện, Access sẽ tìm kiếm macro có tên này trong cơ sở dữ liệu thư viện và không tìm kiếm macro đó trong cơ sở dữ liệu hiện tại.

Đếm Lặp lại

Số lần macro tối đa sẽ chạy. Nếu bạn để trống đối số này (và đối số Lặp lại Biểu thức cũng trống), macro sẽ chạy một lần.

Lặp lại Biểu thức

Một biểu thức định trị là True (–1) hoặc False (0). Macro ngừng chạy nếu biểu thức cho kết quả False. Biểu thức được đánh giá mỗi lần macro chạy.

Chú thích

Nếu bạn nhập tên nhóm macro cho đối số Tên Macro , Access sẽ chạy macro đầu tiên trong nhóm macro.

Hành động này tương tự như bấm vào Chạy Macro trên tab Công cụ Cơ sở dữ liệu, chọn macro và bấm OK. Tuy nhiên, lệnh này chỉ chạy macro một lần, trong khi hành động macro RunMacro có thể chạy macro bao nhiêu lần tùy thích.

Mẹo

Bạn có thể sử dụng đối số Đếm Lặp lại và Lặp lại Biểu thức để xác định số lần macro chạy:

  • Nếu bạn để trống cả hai tham đối, macro sẽ chạy một lần.

  • Nếu bạn nhập một số cho Đếm Lặp lại nhưng để trống Biểu thức Lặp lại, macro sẽ chạy số lần đã xác định.

  • Nếu bạn để trống Repeat Count nhưng nhập một biểu thức cho Biểu thức hiển thị R, macro sẽ chạy cho đến khi biểu thức định trị là False.

  • Nếu bạn nhập giá trị cho cả hai tham đối, macro sẽ chạy số lần đã xác định trong Đếm Lặp lại hoặc cho đến khi Biểu thức Lặp lại định trị là False, tùy trường hợp nào xảy ra trước.

Khi bạn chạy macro chứa hành động macro RunMacro và đến hành động macro RunMacro , Access sẽ chạy macro được gọi là. Khi macro được gọi là đã hoàn tất, Access sẽ quay lại macro gốc và chạy hành động tiếp theo.

Lưu ý: 

  • Bạn có thể gọi macro trong cùng một nhóm macro hoặc trong một nhóm macro khác.

  • Bạn có thể lồng macro. Nghĩa là bạn có thể chạy macro A, mà lần lượt gọi macro B, v.v. Trong mỗi trường hợp, khi macro được gọi là đã hoàn tất, Access quay lại macro có tên là macro và chạy hành động tiếp theo trong macro đó.

Để chạy hành động RunMacro trong mô-Visual Basic for Applications (VBA), hãy sử dụng phương pháp RunMacro của đối tượng DoCmd.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×