Bạn nào biết cách khóa phím Shift hướng dẫn mình với
Public Function ChangeProperty(strPropName, varPropType, varPropValue)
Dim dbs As Database, prp As Property
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
Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
ChangeProperty = False
Resume Change_Bye
End If
End Function ChangeProperty "AllowBypassKey", dbBoolean, False Không biết ai có hướng dẫn cụ thể nào để mọi người học hỏi chứ hướng dẫn chung chung thì người mới học Access chắc là mò mẫm rồi. Mình thấy hướng dẫn trên của bạn có nhiều trên mạng nhưng nhiều người đọc đành botay.comcách này :
1. tạo function làm việc với properties
Mã:Public Function ChangeProperty(strPropName, varPropType, varPropValue) Dim dbs As Database, prp As Property 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 Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue) dbs.Properties.Append prp Resume Next Else ChangeProperty = False Resume Change_Bye End If End Function
khi muốn khóa cái gì thì dùng function trên có dạng:
tham số True thì cho dùng, false thì ngược lạiMã:ChangeProperty "AllowBypassKey", dbBoolean, False
Không biết ai có hướng dẫn cụ thể nào để mọi người học hỏi chứ hướng dẫn chung chung thì người mới học Access chắc là mò mẫm rồi. Mình thấy hướng dẫn trên của bạn có nhiều trên mạng nhưng nhiều người đọc đành botay.com
sub cmdLock_click()
' Có thể thay AllowBypassKey bằng các "đối tượng khác" trong trường hợp này là khóa phím Shift như yêu cầu
ChangeProperty "AllowBypassKey", dbBoolean, False ' Có thể thay AllowBypassKey bằng các "đối tượng khác" trong trường hợp này là khóa phím Shift như yêu cầu
end sub