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 SetTempVar trong cơ sở dữ liệu Access trên máy tính để tạo biến số tạm thời và đặt nó thành một giá trị cụ thể. Sau đó, biến có thể được sử dụng làm điều kiện hoặc đối số trong các hành động tiếp theo hoặc bạn có thể sử dụng biến trong macro khác, trong một thủ tục sự kiện hoặc trên một biểu mẫu hay báo cáo.

Thiết đặt

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

Đối số hành động

Mô tả

Tên

Nhập tên của biến số tạm thời.

Biểu thức

Nhập một biểu thức sẽ được sử dụng để đặt giá trị cho biến số tạm thời này. Không đặt dấu bằng (=) trước biểu thức. Bạn có thể bấm vào nút Dựng Nút Bộ dựngsử dụng Bộ dựng Biểu thức để đặt tham đối này.

Chú thích

  • Bạn có thể có tối đa 255 biến số tạm thời được xác định cùng một lúc. Nếu bạn không loại bỏ một biến tạm thời, nó sẽ vẫn còn trong bộ nhớ cho đến khi bạn đóng cơ sở dữ liệu. Bạn nên loại bỏ các biến số tạm thời khi sử dụng chúng xong. Để loại bỏ một biến số tạm thời duy nhất, hãy sử dụng hành động RemoveTempVar và đặt đối số của biến đó thành tên của biến tạm thời mà bạn muốn loại bỏ. Nếu bạn có nhiều biến số tạm thời và bạn muốn loại bỏ tất cả chúng cùng một lúc, hãy sử dụng hành động RemoveAllTempVars.

  • Biến số tạm thời là toàn cục. Sau khi đã tạo biến số tạm thời, bạn có thể tham chiếu đến biến đó trong mô-đun thủ tục sự kiện, mô-đun Visual Basic for Applications (VBA), truy vấn hoặc biểu thức. Ví dụ: nếu bạn đã tạo một biến số tạm thời có tên là MyVar, bạn có thể dùng biến đó làm nguồn điều khiển cho hộp văn bản bằng cú pháp sau đây:

=[TempVars]![MyVar]

Lưu ý: Trong macro, truy vấn và thủ tục sự kiện, bạn không cần đặt dấu bằng trước biểu thức.

Bạn cũng có thể tham chiếu đến các biến số tạm thời trong mọi phần bổ trợ hoặc cơ sở dữ liệu được tham chiếu.

  • Để chạy hành động macro SetTempVar trong mô-đun VBA, hãy sử dụng phương pháp Add của đối tượng TempVars .

Ví dụ

Macro sau đây minh họa cách tạo biến số tạm thời bằng cách sử dụng hành động macro SetTempVar , sau đó sử dụng biến số tạm thời trong điều kiện và hộp thông báo, rồi loại bỏ biến số tạm thời.

Điều kiện

Hành động

Đối số

SetTempVar

Name: MyVar

Biểu thức: InputBox("Enter a non-zero number" (Nhập số không).)

[TempVars]! [MyVar]<>0

Msgbox

Thông báo: ="Bạn đã nhập " & [TempVars]! [MyVar] & "."

Bíp:

Loại: Thông tin

Loại bỏTempVar

Name: MyVar

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!

×