Berlaku Untuk
Access untuk Microsoft 365 Access 2021 Access 2019 Access 2016

Anda dapat menggunakan properti AllowBypassKey untuk menentukan apakah tombol SHIFT diaktifkan untuk melewati properti mulai dan makro AutoExec. Misalnya, Anda dapat mengatur properti AllowBypassKey ke False untuk tidak mengizinkan pengguna melewati properti mulai dan makro AutoExec.

Pengaturan

Properti AllowBypassKey menggunakan pengaturan berikut ini.

Pengaturan

Deskripsi

True

Aktifkan tombol SHIFT untuk memperbolehkan pengguna melewati properti startup dan makro AutoExec.

False

Nonaktifkan tombol SHIFT untuk mencegah pengguna melewati properti startup dan makro AutoExec.

Anda dapat mengatur properti ini menggunakan makro atau kode Visual Basic for Applications (VBA).

Untuk mengatur properti AllowBypassKey menggunakan makro atau kode Visual Basic for Applications (VBA), buat properti dengan cara berikut:

  • Dalam database Microsoft Access (.mdb atau .accdb), Anda dapat menambahkan properti menggunakan metode CreateProperty lalu menambahkannya ke kumpulan Properti dari objek Database.

  • Dalam proyek Microsoft Access (.adp), Anda bisa menambahkan properti ke kumpulan AccessObjectProperties dari objek CurrentProject dengan menggunakan metode Tambahkan.

Keterangan

Anda harus memastikan bahwa properti AllowBypassKey diatur ke True saat melakukan debug aplikasi.

Pengaturan properti AllowBypassKey tidak akan diterapkan hingga selanjutnya database aplikasi tersebut dibuka.

Contoh

Contoh berikut ini memperlihatkan prosedur bernama SetBypassProperty yang melewati nama properti yang akan diatur, tipe datanya, dan pengaturan. Prosedur tujuan umum ChangeProperty berusaha untuk mengatur properti AllowBypassKey, dan jika properti tidak ditemukan, menggunakan metode CreateProperty untuk menambahkan properti ke kumpulan Properti. Langkah ini penting karena properti AllowBypassKey tidak muncul dalam kumpulan Properti hingga properti tersebut ditambahkan.

Sub SetBypassProperty()Const DB_Boolean As Long = 1    ChangeProperty "AllowBypassKey", DB_Boolean, FalseEnd SubFunction 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 = TrueChange_Bye:    Exit FunctionChange_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 IfEnd Function

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.