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 thuộc tính AllowBypassKey để chỉ định xem phím SHIFT có được bật để bỏ qua các thuộc tính khởi động và macro AutoExec hay không. Ví dụ: bạn có thể đặt thuộc tính AllowBypassKey thành False để ngăn người dùng bỏ qua các thuộc tính khởi động và macro AutoExec.

Cài đặt

Thuộc tính AllowBypassKey sử dụng các cài đặt sau.

Thiết đặt

Mô tả

True

Bật phím SHIFT để cho phép người dùng bỏ qua các thuộc tính khởi động và macro AutoExec.

False

Tắt phím SHIFT để ngăn không cho người dùng bỏ qua các thuộc tính khởi động và maro AutoExec.


Bạn có thể đặt thuộc tính này bằng cách sử dụng macro hoặc mã Visual Basic for Applications (VBA).

Để đặt thuộc tính AllowBypassKey bằng cách sử dụng một macro hoặc mã Visual Basic for Applications (VBA), bạn phải tạo thuộc tính bằng những cách sau đây:

  • Trong cơ sở dữ liệu của Microsoft Access (.mdb hoặc .accdb), bạn có thể thêm thuộc tính bằng phương pháp CreateProperty rồi nối thêm thuộc tính đó vào tuyển tập Properties của đối tượng Database.

  • Trong Dự án Microsoft Access (.adp), bạn có thể thêm thuộc tính vào tuyển tập AccessObjectProperties của đối tượng CurrentProject bằng cách sử dụng phương pháp Thêm.

Ghi chú

Bạn nên đảm bảo thuộc tính AllowBypassKey được đặt thành True khi bạn gỡ lỗi một ứng dụng.

Cài đặt của thuộc tính AllowBypassKey sẽ chỉ có hiệu lực trong lần mở cơ sở dữ liệu ứng dụng tiếp theo.

Ví dụ

Ví dụ sau đây trình bày về một thủ tục có tên là SetBypassProperty giúp chuyển tên thuộc tính thành được đặt, loại dữ liệu của thuộc tính đó và cài đặt. Thủ tục dùng chung ChangeProperty cố gắng đặt thuộc tính AllowBypassKey và nếu không tìm thấy thuộc tính, thủ tục này sẽ sử dụng phương pháp CreateProperty để gắn thêm thuộc tính cho tuyển tập Properties. Điều này là cần thiết vì thuộc tính AllowBypassKey sẽ không xuất hiện trong tuyển tập Properties cho đến khi thuộc tính này được thêm vào.

Sub SetBypassProperty()
Const DB_Boolean As Long = 1
ChangeProperty "AllowBypassKey", DB_Boolean, False
End Sub
Function ChangeProperty(strPropName As String, _
varPropType As Variant, _
varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function

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!

×