Artikel ini menyediakan informasi referensi tentang fungsi dan properti yang diperbolehkan dan diblokir oleh mode kotak pasir di Access. Perhatikan bahwa Access memungkinkan beberapa fungsi yang lebih baru untuk dijalankan dalam mode kotak pasir, termasuk MonthName dan StrReverse, dan kini memblokir beberapa fungsi lagi, termasuk Assistance, ExportNavigationPane, dan LoadCustomUI. Saat melanjutkan, ingatlah bahwa Anda harus mempercayai (mengaktifkan konten di) database atau menempatkan database di lokasi tepercaya untuk informasi dalam artikel ini agar dapat digunakan.
Di artikel ini
Mengatur mode kotak pasir untuk menjalankan ekspresi yang tidak aman
Saat Anda menambahkan ekspresi ke database, Access menjalankan ekspresi tersebut dalam lingkungan operasi yang disebut mode kotak pasir. Access mengaktifkan mode kotak pasir secara default, dan pada gilirannya, mode kotak pasir selalu menonaktifkan ekspresi yang tidak aman, bahkan setelah Anda mempercayai database.
Jika Anda mempercayai database dan ingin menjalankan ekspresi yang dinonaktifkan mode kotak pasir, Anda bisa menjalankan ekspresi itu dengan mengubah kunci registri yang menonaktifkan mode kotak pasir. Ingatlah bahwa Anda harus mempercayai database terlebih dahulu untuk mengikuti langkah-langkah di bagian ini.
Gambar ini memperlihatkan proses yang Anda ikuti saat memutuskan apakah akan menjalankan ekspresi yang tidak aman.
Perhatian    Pengeditan registri yang tidak benar dapat menyebabkan kerusakan parah pada sistem operasi Anda, mengahruskan Anda menginstal ulang. Microsoft tidak menjamin bahwa masalah yang ditimbulkan akibat mengedit registri dengan tidak benar dapat diatasi. Sebelum mengedit registri, buat cadangan semua data yang berharga. Untuk informasi terbaru tentang menggunakan dan melindungi registri komputer Anda, lihat Bantuan Microsoft Windows.
Jika Anda tidak terbiasa dengan registri atau Anda tidak nyaman dengan mengubah kunci registri sendiri, hubungi seseorang yang atau pertimbangkan untuk mengonversi database dari versi Access yang lebih lama ke format file Access . Anda juga harus memiliki izin administrator di komputer untuk mengubah nilai registri.
Mengubah kunci registri
Penting:Â Mengikuti langkah-langkah berikut ini memungkinkan ekspresi tidak aman dijalankan di semua item Access bagi semua pengguna di komputer.
Lakukan salah satu hal berikut:
-
Di Microsoft Windows 7 atau Microsoft Windows 10Â Â Â Â
-
Pada taskbar, klik Mulai, lalu klik Jalankan.
-
Dalam kotak Buka, ketik regedit lalu tekan ENTER.
Editor Registri dimulai.
-
Perluas folder HKEY_LOCAL_MACHINE dan jelajahi kunci registri berikut ini:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Catatan:Â Catatan, 14.0 menunjukkan Access 2010, 15.0 menunjukkan Access 2013, dan 16.0 menunjukkan Access 2016 dan versi yang lebih baru.
-
Di panel kanan editor registri, di bawah Nama, klik ganda SandboxMode.
Kotak dialog Edit Nilai DWORD muncul.
-
Dalam bidang Data Nilai, ubah nilai dari 3 menjadi 2, lalu klik OK.
-
Tutup Editor Registri.
-
-
Di Windows Vista   Â
-
Klik tombol Mulai , arahkan ke Semua Program, klik Aksesori, lalu klik Jalankan.
-
Dalam kotak Buka, ketik regedit lalu tekan ENTER.
Editor Registri dimulai.
-
Perluas folder HKEY_LOCAL_MACHINE dan jelajahi kunci registri berikut ini:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Catatan:Â Catatan, 4.0 menunjukkan Access 2010, 15.0 menunjukkan Access 2013, dan 16.0 menunjukkan Access 2016 dan versi yang lebih baru.
-
Di panel kanan editor registri, di bawah Nama, klik ganda SandboxMode.
Kotak dialog Edit Nilai DWORD muncul.
-
Dalam bidang Data Nilai, ubah nilai dari 3 menjadi 2, lalu klik OK.
-
Tutup Editor Registri.
-
Penting    Ingatlah bahwa jika Anda tidak terlebih dahulu mempercayai database, Access menonaktifkan setiap ekspresi yang tidak aman terlepas apakah Anda mengubah pengaturan registri ini.
Anda bisa mengatur nilai registri ke nilai berikut ini, dengan 0 (nol) menjadi yang paling permisif dan 3 menjadi yang paling tidak permisif.
Pengaturan |
Deskripsi |
0 |
Mode kotak pasir dinonaktifkan sepanjang waktu. |
1 |
Mode kotak pasir digunakan untuk Access, tetapi tidak untuk program non-Access. |
2 |
Mode kotak pasir digunakan untuk program non-Access, tetapi tidak untuk Access. |
3 |
Mode kotak pasir digunakan sepanjang waktu. Ini adalah nilai default, yang diatur saat Anda menginstal Access. |
Fungsi yang bisa Anda gunakan dalam mode kotak pasir
Tabel berikut ini mencantumkan fungsi yang bisa Anda gunakan dalam kueri mesin database Access saat mode kotak pasir diaktifkan. Fungsi apa pun yang tidak muncul dalam daftar tidak tersedia dalam mode kotak pasir.
Abs |
Array |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Pilih |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Cint |
Clng |
Cos |
Csng |
Cstr |
Cvar |
CVDate |
CVErr |
Tanggal |
Tanggal$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Hari |
DDB |
Kesalahan |
Kesalahan$ |
Exp |
Fix |
Memformat |
Format$ |
FormatCurrency |
FormatDateTime |
FormatNumber |
FormatPercent |
FV |
Hex |
Hex$ |
Jam |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
IPmt |
IRR |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Kiri |
Kiri$ |
Kiri |
Leftb$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Mid$ |
Midb |
Midb$ |
Menit |
MIRR |
Bulan |
NamaBulan |
Sekarang |
NPer |
Npm |
Okt |
Okt$ |
Partisi |
Pmt |
PPmt |
PV |
Fungsi QBColor |
Rate |
Ganti |
RGB |
Kanan |
Kanan$ |
KananB |
Rightb$ |
Rnd |
Putaran |
RTrim |
RTrim$ |
Detik |
Sgn |
Sgr |
Sin |
SLN |
Spasi |
Space$ |
Str |
Str$ |
StrComp |
StrConv |
String |
String$ |
StrReverse |
Beralih |
SYD |
Tan |
Waktu |
Waktu$ |
Timer |
TimeSerial |
TimeValue |
Pangkas |
Pangkas$ |
TypeName |
UCase |
UCase$ |
Val |
VarType |
Hari kerja |
Tahun |
Fungsi yang menyebabkan kesalahan dalam mode kotak pasir
Fungsi Visual Basic for Applications (VBA) berikut ini akan menyebabkan kesalahan ketika fungsi dipanggil dari ekspresi dalam kueri mesin database Access, atau ketika dipanggil dari properti Access.
Aktivasi Aplikasi |
Bip |
Kalender |
CallByName |
ChDir |
ChDrive |
Perintah |
Command$ |
CreateObject |
Curdir |
Curdir$ |
DeleteSetting |
DoEvents |
Environ |
Environ$ |
EOF |
Err |
FileAttr |
FileCopy |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
GetObject |
GetSetting |
Input |
Input$ |
InputB |
InputB$ |
Membunuh |
Beban |
Loc |
LOF |
Acak |
Atur ulang |
SaveSetting |
Mencari |
SendKeys |
SetAttr |
Shell |
Spc |
Tab |
Bongkar |
UserForms |
Lebar |
Fungsi diblokir oleh mode kotak pasir
Mode kotak pasir memblokir fungsi Access berikut ini ketika fungsi dipanggil dari ekspresi dalam kueri atau dari properti Access.Â
AddAutoCorrect |
Addtofavorites |
ADOConnectString |
AnswerWizard |
Aplikasi |
Assistant |
Bantuan |
Koreksi Otomatis |
AutomationSecurity |
MulaiUndoable |
CloseCurrentDatabase |
CodeContextObject |
CodeDb |
COMAddIns |
CommandBars |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
BuatForm |
BuatGroupLevel |
CreateNewWorkgroupFile |
BuatLaporan |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
DeleteControl |
DeleteReportControl |
DoCmd |
Echo |
EksporCustomFixedFormat* |
ExportNavigationPane |
EksporXML |
Instalan Fitur |
FileDialog |
FileSearch |
FollowHyperlink |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
InsertText |
Pengaturan Bahasa |
LoadCustomUI* |
LoadFromText |
MemuatGambar |
Modul |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Orangtua |
KodeProduk |
Quit |
Referensi |
RefreshDatabaseWindow |
RefreshTitleBar |
Muat UlangAddIns |
ReplaceModule |
Menjalankan |
RunCommand |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
SetOption |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Properti diblokir oleh mode kotak pasir
Selain fungsi yang tercantum di bagian sebelumnya, mode kotak pasir juga memblokir sejumlah properti objek. Tabel berikut ini mencantumkan objek dan properti atau properti yang diblokir untuk setiap objek.
Object |
Properti atau Properti yang Diblokir |
BoundObjectFrame |
Object |
Kotak kombo |
Recordset |
Kontrol |
Object |
CurrentProject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
CustomControl |
Object |
Formulir |
Dynaset |
Hyperlink |
Cuplikan layar pilihan Tambahkan ke Favorit |
Kotak daftar |
Recordset |
ObjectFrame |
Object |
Laporan |
Recordset |
SmartTagAction |
Menjalankan |
Layar |
ActiveDataAccessPage |