AllowBypassKey 속성

AllowBypassKey 속성을 사용하여 시작 속성과 AutoExec 매크로를 무시하기 위해 SHIFT 키를 사용할 수 있는지 여부를 지정할 수 있습니다. 예를 들어, AllowBypassKey 속성을 False로 설정하여 사용자가 시작 속성과 AutoExec 매크로를 무시하지 못하도록 할 수 있습니다.

설정

AllowBypassKey 속성에는 다음 설정이 사용됩니다.

설정

설명

True

사용자가 Shift 키를 사용하여 시작 속성과 AutoExec 매크로를 무시할 수 있습니다.

False

사용자가 Shift 키를 사용하여 시작 속성과 AutoExec 매크로를 무시할 수 없습니다.


매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이 속성을 설정할 수 있습니다.

매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 AllowBypassKey 속성을 설정하려면 다음 방법으로 속성을 만들어야 합니다.

  • Microsoft Access 데이터베이스(.mdb 또는 .accdb)에서 CreateProperty 메서드를 사용한 후 Database 개체의 Properties 컬렉션에 추가하여 속성을 추가할 수 있습니다.

  • Microsoft Access 프로젝트(.adp)에서 Add 메서드를 사용하여 CurrentProject 개체의 AccessObjectProperties 컬렉션에 속성을 추가할 수 있습니다.

주의

응용 프로그램을 디버그할 때 AllowBypassKey 속성이 True로 설정되어 있는지 확인해야 합니다.

AllowBypassKey 속성의 설정은 다음에 응용 프로그램 데이터베이스를 열기 전까지는 적용되지 않습니다.

다음 예에서는 설정할 속성의 이름, 데이터 형식 및 설정을 전달하는 SetBypassProperty 프로시저를 보여 줍니다. 범용 프로시저 ChangeProperty는 AllowBypassKey 속성을 설정하려고 시도하고, 속성이 없는 경우에는 CreateProperty 메서드를 사용하여 속성을 Properties 컬렉션에 추가합니다. AllowBypassKey 속성은 추가될 때까지 Properties 컬렉션에 나타나지 않으므로 이 작업이 필요합니다.

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
Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×