Hành động của macro trên ECHO

Bạn có thể sử dụng hành động ECHO macro để xác định xem hồi báo có được bật trong cơ sở dữ liệu trên máy tính của Access không. Ví dụ, bạn có thể sử dụng hành động này để ẩn hoặc hiển thị kết quả của macro khi nó chạy.

Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.

Lưu ý: Hành động ECHO macro không sẵn dùng trong các ứng dụng Web Access.

Thiết đặt

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

Đối số hành động

Mô tả

Tiếng vang trên

Bấm (bật ECHO) hoặc không (tắt tiếng vang) trong hộp ECHO on trong phần hành động đối số của cửa sổ bộ dựng macro. Mặc định là .

Văn bản thanh trạng thái

Văn bản Hiển thị trong thanh trạng thái khi bạn tắt tiếng ECHO. Ví dụ: khi echo bị tắt, thanh trạng thái có thể hiển thị "macro đang chạy".

Chú thích

Khi Access chạy macro, bản Cập Nhật màn hình thường hiển thị thông tin không cần thiết đối với các chức năng của macro. Khi bạn đặt ECHO vào đối số không, macro sẽ chạy mà không cần Cập Nhật màn hình. Khi kết thúc macro, Access sẽ tự động bật ECHO trở lại và sơn lại cửa sổ. Không có thiết đặt nào cho các đối số ECHO trên không ảnh hưởng đến chức năng của macro hoặc kết quả của nó.

Hành động ECHO không ngăn chặn việc hiển thị các hộp thoại mô thức, chẳng hạn như thông báo lỗi hoặc biểu mẫu bật lên, chẳng hạn như trang thuộc tính. Bạn có thể sử dụng các hộp thoại và các biểu mẫu bật lên để thu thập hoặc hiển thị thông tin, ngay cả khi bạn tắt tiếng ECHO. Để ngăn chặn tất cả thư hoặc hộp thoại ngoại trừ hộp thông báo lỗi và hộp thoại yêu cầu người dùng nhập thông tin, sử dụng hành động Setwarnings .

Bạn có thể chạy hành động ECHO nhiều hơn một lần trong macro. Điều này cho phép bạn thay đổi văn bản thanh trạng thái trong khi macro chạy.

Nếu bạn tắt tiếng vang, bạn có thể sử dụng hành động Hourglass để thay đổi con trỏ chuột vào biểu tượng Hourglass (hoặc biểu tượng con trỏ chuột mà bạn đã đặt cho "bận") để cung cấp một chỉ báo trực quan mà macro đang chạy.

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

Ví dụ

Đặt giá trị của điều khiển bằng cách sử dụng macro

Macro sau đây sẽ mở biểu mẫu thêm sản phẩm từ một nút trên biểu mẫu nhà cung cấp. Nó hiển thị việc sử dụng các hành động ECHO, Close, openform, setvaluegotocontrol . Hành động Setvalue đặt điều khiển ID của nhà cung cấp trên biểu mẫu sản phẩm đến nhà cung cấp hiện tại trên biểu mẫu nhà cung cấp. Hành động Gotocontrol sau đó di chuyển tiêu điểm đến trường ID thể loại, nơi bạn có thể bắt đầu nhập dữ liệu cho sản phẩm mới. Macro này sẽ được đính kèm vào nút Thêm sản phẩm trên biểu mẫu nhà cung cấp.

Hành động

Đối số: thiết đặt

Chú thích

Echo

ECHO: không có

Dừng Cập Nhật màn hình trong khi macro đang chạy.

Đóng

Loại đối tượng: biểu mẫu

Tên đối tượng: danh sách sản phẩm

Lưu: không có

Đóng biểu mẫu danh sách sản phẩm.

OpenForm

Tên biểu mẫu: sản phẩm

Xem: biểu mẫu

Chế độ dữ liệu: Thêm

Chế độ cửa sổ: thông thường

Mở biểu mẫu sản phẩm.

SetValue

Mục: [biểu mẫu]! [Sản phẩm]! [SupplierID]

Biểu thức: supplierid

Đặt điều khiển ID nhà cung cấp đến nhà cung cấp hiện tại trên biểu mẫu nhà cung cấp.

GoToControl

Tên điều khiển: categoryid

Đi đến điều khiển ID thể loại.

Đồng bộ hóa các biểu mẫu bằng cách sử dụng macro

Macro sau đây sẽ mở ra biểu mẫu danh sách sản phẩm ở góc dưới bên phải của biểu mẫu nhà cung cấp, Hiển thị các sản phẩm của nhà cung cấp hiện tại. Nó hiển thị việc sử dụng ECHO, MsgBox, gotocontrol, Stopmacro, openform, và movesize Actions. Nó cũng hiển thị việc sử dụng một biểu thức có điều kiện với hộp msg,gotocontrolstopmacro . Macro này sẽ được đính kèm vào nút xem lại sản phẩm trên biểu mẫu nhà cung cấp.

Điều kiện

Hành động

Đối số: thiết đặt

Chú thích

Echo

ECHO: không có

Dừng Cập Nhật màn hình trong khi macro đang chạy.

IsNull ([ID nhà cung cấp])

MsgBox

Thông báo: di chuyển đến bản ghi nhà cung cấp có sản phẩm mà bạn muốn xem, rồi bấm vào nút xem lại sản phẩm.

Beep:

Loại: không

Tiêu đề: chọn một nhà cung cấp

Nếu không có nhà cung cấp hiện tại trên biểu mẫu nhà cung cấp, hãy Hiển thị thư.

...

GoToControl

Tên điều khiển: companyname

Di chuyển tiêu điểm đến điều khiển CompanyName.

...

Ngừng macro

Dừng macro.

OpenForm

Tên biểu mẫu: danh sách sản phẩm

Xem: biểu dữ liệu

Tên bộ lọc:

Where condition: [nhà cung cấp ID] = [biểu mẫu]! [Nhà cung cấp]! [SupplierID]

Chế độ dữ liệu: chỉ đọc

Chế độ cửa sổ: thông thường

Mở biểu mẫu danh sách sản phẩm và hiển thị các sản phẩm của nhà cung cấp hiện tại.

MoveSize

Bên phải: 0,7799 "

Xuống: 1,8 "

Đặt biểu mẫu danh sách sản phẩm ở phía dưới bên phải của biểu mẫu nhà cung cấp.

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

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

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

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

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×