Šiame straipsnyje pateikiama nuorodinė informacija apie funkcijas ir ypatybes, kurias leidžia smėlio dėžės režimas, ir blokuoja Access. Atkreipkite dėmesį, kad Access leidžia kelias naujesnes funkcijas vykdyti smėlio dėžės režimu, įskaitant MonthName ir StrReverse, ir dabar blokuoja kelias daugiau funkcijų, įskaitant pagalbą, ExportNavigationPane ir LoadCustomUI. Tęsdami atminkite, kad turite pasitikėti (įgalinti turinį) duomenų baze arba padėti duomenų bazę patikimoje vietoje, kad šiame straipsnyje pateikta informacija būtų naudojama.
Šiame straipsnyje
Nustatyti smėlio dėžės režimą, kad būtų vykdomos nesaugios išraiškos
Kai įtraukiate reiškinį į duomenų bazę, "Access" paleidžia tą reiškinį operacinėje aplinkoje, vadinamoje smėlio dėžės režimu. Pagal numatytuosius nustatymus "Access" įgalina smėlio dėžės režimą, o smėlio dėžės režimas visada išjungia nesaugius reiškinius net ir tada, kai pasitikite duomenų baze.
Jei pasitikite duomenų baze ir norite paleisti smėlio dėžės režimo išjungtą reiškinį, galite paleisti tą reiškinį pakeisdami registro raktą, kuris išjungia smėlio dėžės režimą. Atminkite, kad norėdami atlikti šiame skyriuje nurodytus veiksmus, pirmiausia turite pasitikėti duomenų baze.
Šioje iliustracijoje parodytas procesas, kurį vykdote spręsdami, ar vykdyti nesaugius reiškinius.
Dėmesio Neteisingai redaguodami registrą galite labai pakenkti operacinei sistemai ir ją reikės įdiegti iš naujo. "Microsoft" negali garantuoti, kad problemas, kylančias netinkamai redaguojant registrą, galima išspręsti. Prieš redaguodami registrą, sukurkite atsarginę vertingų duomenų kopiją. Naujausią informaciją apie kompiuterio registro naudojimą ir apsaugą žr. "Microsoft Windows" žinyne.
Jei nesate susipažinę su registru arba patys nenorite pakeisti registro raktų, susisiekite su asmeniu, kuris yra arba svarsto galimybę konvertuoti duomenų bazę iš ankstesnės "Access" versijos į Access failo formatą. Be to, norint keisti registro reikšmes, kompiuteryje privalote turėti administratoriaus teises.
Registro rakto keitimas
Svarbu: Šių veiksmų atlikimas visiems kompiuterio vartotojams visuose programos „Access“ egzemplioriuose leidžia vykdyti nesaugias išraiškas.
Atlikite vieną iš šių veiksmų:
-
Jei naudojate "Microsoft Windows 7" arba "Microsoft Windows 10
-
Užduočių juostoje spustelėkite Pradėti, tada spustelėkite Vykdyti.
-
Lauke Atidaryti įveskite regedit ir paspauskite klavišą ENTER.
Paleidžiama registro rengyklė.
-
Išskleiskite aplanką HKEY_LOCAL_MACHINE ir pereikite prie šio registro rakto:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Pastaba: Atkreipkite dėmesį, kad 14.0 nurodo "Access 2010", 15.0 nurodo "Access 2013", o 16.0 nurodo Access 2016 ir naujesnes versijas.
-
Dešiniojoje registro rengyklės srityje, dalyje Pavadinimas dukart spustelėkite SandboxMode.
Atidaromas dialogo langas Redaguoti DWORD reikšmę.
-
Lauko Reikšmės duomenys vertę pakeiskite iš 3 į 2 ir spustelėkite Gerai.
-
Uždarykite registro rengyklę.
-
-
Programoje " Windows Vista
-
Spustelėkite pradžios mygtuką , nukreipkite žymiklį į Visos programos, spustelėkite Reikmenys, tada spustelėkite Vykdyti.
-
Lauke Atidaryti įveskite regedit ir paspauskite klavišą ENTER.
Paleidžiama registro rengyklė.
-
Išskleiskite aplanką HKEY_LOCAL_MACHINE ir pereikite prie šio registro rakto:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Pastaba: Atkreipkite dėmesį, kad 4.0 nurodo "Access 2010", 15.0 nurodo "Access 2013", o 16.0 nurodo Access 2016 ir naujesnes versijas.
-
Dešiniojoje registro rengyklės srityje, dalyje Pavadinimas dukart spustelėkite SandboxMode.
Atidaromas dialogo langas Redaguoti DWORD reikšmę.
-
Lauko Reikšmės duomenys vertę pakeiskite iš 3 į 2 ir spustelėkite Gerai.
-
Uždarykite registro rengyklę.
-
Svarbu neberekomenduojame naudoti „Visio Services“ ir „Visio Web Access" puslapio dalies „SharePoint Online“. Atminkite, kad jei iš pradžių nepasitikėsite duomenų bazės turiniu, programa „Access“ išjungs visus nesaugius reiškinius, nepaisant to, ar keisite šį registro parametrą.
Galite nustatyti šias registro reikšmes: 0 (nulis) yra labiausiai įžeidžiantis, o 3 – mažiausiai sąsaja.
Parametras |
Aprašas |
0 |
Smėlio dėžės režimas yra išjungtas visą laiką. |
1 |
Smėlio dėžės režimas naudojamas "Access", bet ne "Access" programoms. |
2 |
Smėlio dėžės režimas naudojamas ne "Access" programose, bet ne "Access". |
3 |
Smėlio dėžės režimas naudojamas visą laiką. Tai numatytoji reikšmė, nustatoma diegiant Access. |
Funkcijos, kurias galite naudoti smėlio dėžės režimu
Šioje lentelėje išvardytos funkcijos, kurias galite naudoti "Access" duomenų bazės modulio užklausose įgalinus smėlio dėžės režimą. Smėlio dėžės režimu negalimos visos sąraše nerodomos funkcijos.
Abs |
Masyvas |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Choose |
Chr |
Chr$ (liet. |
Chrb |
YYYYYYYYYY |
Perrašyti |
Yydų g. |
Atspalvis |
Klingas |
Cos |
Csng |
Cstr |
Cvar |
CV data |
CVErr |
Data |
Data$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Diena |
DDB |
Klaida |
Klaida$ |
Exp |
Fix |
Formatavimas |
Formatas$ |
Formatuoti valiutas |
FormatDateTime |
Formato numeris |
FormatPercent |
FV |
Hex |
Hex$ |
Valanda |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
IPmt |
IRR |
IsDate |
Isempty |
IsError |
IsNull |
IsNumeric |
IsObjektas |
LCase |
Raidės$ |
Kairėn |
Iš kairės $ |
Kairysis kraštas |
Iš kairės |
Len |
Lenb |
Log |
LTrim |
O, E |
Mid |
Jav doleriai (mid$ |
Vidurinė reikšmė |
Vidutinai jav doleriai |
Minutė |
MIRR |
Mėnuo |
Mėnesio pavadinimas |
Now |
Laikotarpių_sk |
Npm |
Oct |
Spalio 15 d. |
Skaidinį |
Išl |
PPmt |
PV |
Funkcija QBColor |
Koeficientas |
Pakeisti |
RGB |
Dešinėn |
Į dešinę$ |
Dešinėn B |
Dešinysis$ |
Rnd |
Apvalios |
RTrim |
Sąsainė |
Sekundė |
Sgn |
Sgr |
Sin |
SLN |
Space |
Tarpo klavišas $ |
Str |
Nuo$ |
StrComp |
StrConv |
Eilutė |
Eilutė$ |
StrReverse |
Jungiklis |
SYD |
Tan |
Laikas |
Laikas$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Koreguoti pradžią / pabaigą |
Typename |
UCase |
UCase$ |
Val |
VarType |
Weekday |
Metai |
Funkcijos, kurios sukelia klaidas smėlio dėžės režimu
Šios "Visual Basic for Applications" (VBA) funkcijos sukels klaidą, kai funkcijos iškviečiamos iš reiškinio "Access" duomenų bazės modulio užklausoje arba iškviečiamos iš "Access" ypatybės.
AppActivate |
Pyptelėjimą |
Kalendorius |
CallByName |
ChDir |
"ChDrive" |
Komanda |
Komanda$ |
CreateObject |
"CurDir" |
CurDir$ |
Naikintiparametrai |
DoEvents |
Environ |
Išviron$ |
EOF |
Klaidos |
Failo formatas |
Failo kopijavimas |
Failo data ir laikas |
"FileLen" |
"FreeFile" |
Gautivisusparametrai |
Gauti "GetAttr" |
GetObject |
Gauti parametrą |
Įvestis |
Įvestis $ |
Įvestis B |
InputB$ |
Nužudyti |
Apkrovos |
Loc |
LOF |
Atsitiktinis skirstyti |
Nustatymas iš naujo |
Įrašymo nustatymas |
Ieškoti |
Siuntimo raktai |
Nustatyti ištr. |
Apvalkalo |
Spc |
Klavišas Tab |
Unload |
Userforms |
Plotis |
Smėlio dėžės režimu blokuojamos funkcijos
Smėlio dėžės režimas blokuoja šias "Access" funkcijas, kai funkcijos iškviečiamos iš užklausos išraiškos arba iš "Access" ypatybės.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
Atsakymo vediklis |
Programa |
Assistant |
Pagalba |
Automatinė taisa |
Automatizavimo sauga |
Galima pradėti |
CloseCurrentDatabase |
CodeContextObject |
Kodų db |
COM priedai |
Komandų juostos |
"CompactRepair" |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
Kurtivaldiklį |
CreateControlEx |
CreateDataAccessPage |
Kurti formą |
CreateGroupLevel |
CreateNewWorkgroupFile |
Kurti ataskaitą |
DataAccessPages |
Dbengine (Sąsainė) |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
Numatytasis darbo sritiesuždarinys |
DelAutoCorrect |
Naikintivaldiklį |
Naikinti Ataskaitosvaldiklį |
DoCmd |
Echo |
ExportCustomFixedFormat* |
Eksportavimo sritis |
"ExportXML" |
Funkcijos diegimas |
Failų dialogo langas |
Failų ieška |
FollowHyperlink |
GautiHiddenAttribute |
Importavimo sritis |
ImportXML |
InsertText |
Kalbos nustatymas |
LoadCustomUI* |
ĮkeltiFromTekstą |
LoadPicture |
Moduliai |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Tėvų |
Produkto kodas |
Quit |
Nuorodos |
RefreshDatabaseWindow |
RefreshTitleBar |
Įkelti iš naujoAddIns |
Pakeistimoule |
Vykdyti |
Vykdytikomandą |
Įrašyti kaip tekstą |
SetDefaultWorkGroupFile |
NustatytiHiddenAttribute |
SetOption |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Ypatybės blokuojamos smėlio dėžės režimu
Be funkcijų, išvardytų ankstesniame skyriuje, smėlio dėžės režimas taip pat blokuoja keletą objekto ypatybių. Šioje lentelėje išvardyti kiekvieno objekto objektai ir užblokuota ypatybė arba ypatybės.
Object |
Užblokuota ypatybė arba ypatybės |
BoundObjectFrame |
Object |
Combobox |
Recordset |
Valdiklis |
Object |
Currentproject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
Pasirinktinis valdymas |
Object |
Forma |
Dinaminis rinkinys |
Hipersaitas |
Įtraukti į parankinius pasirinkimo ekrano nuotrauka |
Sąrašo laukas |
Recordset |
Objekto rėmelis |
Object |
Report |
Recordset |
SmartTagAction |
Vykdyti |
Ekranas |
ActiveDataAccessPage |