Sellest artiklist leiate teavet funktsioonide ja atribuutide kohta, mida liivakastirežiim lubab ja blokeerib Access. Pange tähele, et Access lubab liivakastirežiimis töötada mitme uuema funktsiooniga (sh MonthName ja StrReverse) ning blokeerib nüüd veel mitu funktsiooni, sh Abi, ExportNavigationPane ja LoadCustomUI. Jätkamisel pidage meeles, et selle artikli teabe kasutamiseks peate andmebaasi usaldama (sisu lubama) või paigutama selle usaldusväärsesse kohta.
Selle artikli teemad
Liivakastirežiimi seadmine ebaturvaliste avaldiste käivitamiseks
Avaldise lisamisel andmebaasi käivitab Access selle avaldise töökeskkonnas, mida nimetatakse liivakastirežiimiks. Access lubab liivakastirežiimi vaikimisi ja liivakastirežiim keelab alati ebaturvalised avaldised ka pärast andmebaasi usaldamist.
Kui usaldate andmebaasi ja soovite käivitada avaldise, mille liivakastirežiim keelab, saate selle avaldise käivitamiseks muuta liivakastirežiimi keelavat registrivõtit. Pidage meeles, et selle jaotise juhiste järgimiseks peate esmalt andmebaasi usaldama.
Järgmisel joonisel on näidatud protsess, mida järgite ebaturvaliste avaldiste käivitamise üle otsustamisel.
Ettevaatust! Registri vale redigeerimine võib teie operatsioonisüsteemi tõsiselt kahjustada, nõudes selle uuesti installimist. Microsoft ei taga, et registri valest redigeerimisest tulenevaid probleeme on võimalik lahendada. Enne registri redigeerimist varundage kõik väärtuslikud andmed. Värskeima teabe arvuti registri kasutamise ja kaitsmise kohta leiate Microsoft Windowsi spikrist.
Kui te pole registriga tuttav või ei tunne ennast registrivõtmete muutmisel, võtke ühendust inimesega, kes on või kaalub andmebaasi teisendamist Accessi varasemast versioonist Access failivormingusse. Registriväärtuste muutmiseks peavad teil administraatori õigused olema.
Registrivõtme muutmine
NB!: Ebaturvaliste avaldiste käivitamise lubamiseks kõikide kasutajate jaoks tehke järgmist.
Tehke ühte järgmistest.
-
Opsüsteemis Microsoft Windows 7 või Microsoft Windows 10
-
Klõpsake tegumiribal nuppu Start ja seejärel käsku Käivita.
-
Tippige väljale Ava käsk regedit ja vajutage siis sisestusklahvi (ENTER).
Käivitatakse registriredaktor.
-
Laiendage kausta HKEY_LOCAL_MACHINE ning liikuge järgmisele registrivõtmele:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Märkus.: Märkus. 14.0 tähistab Access 2010, 15.0 access 2013 ja 16.0 tähistab Access 2016 ja uuemaid versioone.
-
Topeltklõpsake registriredaktori paremal paanil jaotises Nimi väärtust SandboxMode.
Kuvatakse dialoogiboks DWORD-väärtuse redigeerimine.
-
Seadke välja Väärtuseandmed väärtuse 3 asemel väärtuseks 2 ning klõpsake nuppu OK.
-
Sulgege registriredaktor.
-
-
in Windows Vista
-
Klõpsake nuppu Start , osutage käsule Kõik programmid, klõpsake käsku Tarvikud ja seejärel käsku Käivita.
-
Tippige väljale Ava käsk regedit ja vajutage siis sisestusklahvi (ENTER).
Käivitatakse registriredaktor.
-
Laiendage kausta HKEY_LOCAL_MACHINE ning liikuge järgmisele registrivõtmele:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Märkus.: Märkus. 4.0 tähistab Access 2010, 15.0 Access 2013 ja 16.0 tähistab Access 2016 ja uuemaid versioone.
-
Topeltklõpsake registriredaktori paremal paanil jaotises Nimi väärtust SandboxMode.
Kuvatakse dialoogiboks DWORD-väärtuse redigeerimine.
-
Seadke välja Väärtuseandmed väärtuse 3 asemel väärtuseks 2 ning klõpsake nuppu OK.
-
Sulgege registriredaktor.
-
NB! Pidage meeles, et kui te esmalt andmebaasi usaldusväärseks ei muuda, keelab Access sõltumata registrisätte muutmisest kõik ebaturvalised avaldised.
Registriväärtuse saate määrata järgmistele väärtustele, kus 0 (null) on kõige vähem lubavad ja 3 on kõige vähem lubavad.
Säte |
Kirjeldus |
0 |
Liivakastirežiim on kogu aeg keelatud. |
1 |
Liivakastirežiimi kasutatakse Accessis, kuid mitte Accessi programmides. |
2 |
Liivakastirežiimi kasutatakse mitte-Accessi programmides, kuid mitte Accessis. |
3 |
Liivakastirežiimi kasutatakse kogu aeg. See on vaikeväärtus, mis määratakse Access installimisel. |
Funktsioonid, mida saate liivakastirežiimis kasutada
Järgmises tabelis on loetletud funktsioonid, mida saate kasutada Accessi andmebaasimootori päringutes, kui liivakastirežiim on lubatud. Funktsioonid, mida loendis ei kuvata, pole liivakastirežiimis saadaval.
Abs |
Massiiv |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Choose |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Vihje |
Clng |
Cos |
Csng |
Klahv Cstr |
Cvar |
CVDate |
CVErr |
Kuupäev |
Kuupäev$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Day (päev) |
DDB |
Tõrge |
Tõrge$ |
Exp |
Fix |
Vormindamine |
Vorminda$ |
FormatCurrency |
FormatDateTime |
FormatNumber |
FormatPercent |
FV |
Hex |
Hex$ |
Hour (tund) |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
IPmt |
IRR |
IsDate |
Isempty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Vasaknool |
Vasak$ |
Vasakpoolne |
Vasak b$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Keskmine$ |
Keskpaik |
Midb$ |
Minute (minut) |
MIRR |
Month (kuu) |
Kuunimi |
Now |
Per_arv |
Npm |
Oct |
Okt$ |
Partitsiooni |
Makse |
PPmt |
PV |
Funktsioon QBColor |
Määr |
Asenda |
RGB |
Paremnool |
Parem$ |
Parempoolne ääris |
Parempoolne$ |
Rnd |
Vooru |
RTrim |
RTrim$ |
Second (sekund) |
Sgn |
Sgr |
Sin |
SLN |
Space |
Space$ |
Str |
Str$ |
StrComp |
StrConv |
String |
String$ |
StrReverse |
Vaheta |
SYD |
Tan |
Time |
Time$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Trimmi$ |
Typename |
UCase |
UCase$ |
Val |
VarType |
Weekday |
Year (aasta) |
Funktsioonid, mis põhjustavad liivakastirežiimis tõrkeid
Järgmised Visual Basic for Applicationsi (VBA) funktsioonid põhjustavad tõrke, kui funktsioonid kutsutakse Accessi andmebaasimootori päringu avaldisest või Accessi atribuudist kutsumisel.
AppActivate |
Piiks |
Kalender |
CallByName |
ChDir |
ChDrive |
Käsk |
Käsk$ |
CreateObject |
CurDir |
CurDir$ |
Kustuta sätted |
DoEvents |
Environ |
Environ$ |
EOF |
Err |
FileAttr |
Failikoopia |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
GetObject |
GetSetting |
Sisend |
Sisestus: $ |
InputB |
InputB$ |
Tappa |
Koormus |
Loc |
LOF |
Randomiseeri |
Lähtestamine |
Salvesta komplekteerimine |
Otsima |
Saada võtmed |
SetAttr |
Shell |
Spc |
Tabeldusklahv (Tab) |
Mahalaadimine |
Kasutajavormid |
Laius |
Liivakastirežiimis blokeeritud funktsioonid
Liivakastirežiim blokeerib järgmised Accessi funktsioonid, kui funktsioonid kutsutakse päringu avaldisest või Accessi atribuudist.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
Vastuseviisard |
Taotluse |
Assistant |
Abi |
Automaatkorrektuur |
AutomationSecurity |
BeginUndoable |
CloseCurrentDatabase |
CodeContextObject |
CodeDb |
COMAddIns |
Käsuribad |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
Loo juhtelement |
CreateControlEx |
CreateDataAccessPage |
Loo vorm |
CreateGroupLevel |
CreateNewWorkgroupFile |
Loo aruanne |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
Kustuta juhtelement |
DeleteReportControl |
DoCmd |
Kaja |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
Faili otsing |
FollowHyperlink |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
InsertText |
Keelesätted |
LoadCustomUI* |
LoadFromText |
LoadPicture |
Moodulid |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Vanem |
TooteKood |
Quit |
Viited |
RefreshDatabaseWindow |
Värskenda tiitliriba |
Laadi Lisandmoodulid uuesti |
Asendusmodule |
Käivitamine |
RunCommand |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
SetOption |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Liivakastirežiimis blokeeritud atribuudid
Lisaks eelmises jaotises loetletud funktsioonidele blokeerib liivakastirežiim ka mitmed objektiatribuudid. Järgmises tabelis on loetletud objektid ja iga objekti blokeeritud atribuut või atribuudid.
Object |
Blokeeritud atribuut või atribuudid |
BoundObjectFrame |
Object |
Liitboks |
Recordset |
Juhtelement |
Object |
CurrentProject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
Kohandatud juhtelement |
Object |
Vorm |
Dynaset (Dünaamiline komplekt) |
Hüperlink |
Valiku Lisa lemmikutesse kuvatõmmis |
Loendiboks |
Recordset |
ObjectFrame |
Object |
Aruanne |
Recordset |
SmartTagAction |
Käivitamine |
Ekraan |
ActiveDataAccessPage |