Tento článok obsahuje referenčné informácie o funkciách a vlastnostiach, ktoré režim izolovaného priestoru povoľuje, a bloky v Access. Všimnite si, že Access umožňuje spustenie niekoľkých novších funkcií v režime izolovaného priestoru vrátane funkcií MonthName a StrReverse a teraz blokuje niekoľko ďalších funkcií vrátane assistance, ExportNavigationPane a LoadCustomUI. Pri ďalšom postupe nezabudnite, že databáze musíte dôverovať (povoliť jej obsah) alebo umiestniť databázu do dôveryhodného umiestnenia, aby sa informácie v tomto článku mohli používať.
Obsah tohto článku
Nastavenie režimu izolovaného priestoru na spustenie nebezpečných výrazov
Keď pridáte výraz do databázy, Access spustí tento výraz v operačnom prostredí, ktoré sa nazýva režim izolovaného priestoru. Access predvolene povoľuje režim izolovaného priestoru a režim izolovaného priestoru zasa vždy zakáže nebezpečné výrazy, a to aj vtedy, keď dôverujete databáze.
Ak dôverujete databáze a chcete spustiť výraz, ktorý režim izolovaného priestoru zakáže, môžete tento výraz spustiť zmenou kľúča databázy Registry, ktorý vypne režim izolovaného priestoru. Pamätajte, že ak chcete postupovať podľa krokov v tejto časti, musíte najprv dôverovať databáze.
Tento obrázok znázorňuje proces, ktorý sledujete pri rozhodovaní o tom, či sa majú spustiť nebezpečné výrazy.
Upozornenie Nesprávnou úpravou databázy Registry sa môže vážne poškodiť operačný systém a môže sa požadovať jeho opätovná inštalácia. Spoločnosť Microsoft nezaručuje, že sa problémy, ktoré vzniknú dôsledkom nesprávnej úpravy databázy Registry, dajú odstrániť. Pred vykonaním úprav databázy Registry si zálohujte všetky cenné údaje. Najnovšie informácie o používaní a ochrane databázy Registry počítača nájdete v Pomocníkovi systému Microsoft Windows.
Ak nemáte skúsenosti s databázou Registry alebo vám nie je problém so zmenou kľúčov databázy Registry, kontaktujte niekoho, kto je alebo zváži konverziu databázy zo staršej verzie Accessu na Access formát súboru. Na zmenu hodnôt databázy Registry tiež treba mať v počítači povolenia správcu.
Zmena kľúča databázy Registry
Dôležité: Ak budete postupovať podľa týchto krokov, vo všetkých inštanciách programu Access sa spustia nebezpečné výrazy pre všetkých používateľov v počítači.
Použite jeden z nasledovných postupov:
-
V systéme Microsoft Windows 7 alebo Microsoft Windows 10
-
Na paneli úloh kliknite na tlačidlo Štart a potom na položku Spustiť.
-
Do poľa Otvoriť zadajte príkaz regedit a stlačte kláves ENTER.
Spustí sa editor databázy Registry.
-
Rozbaľte priečinok HKEY_LOCAL_MACHINE a prejdite na nasledovný kľúč databázy Registry:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Poznámka: Poznámka: 14.0 označuje, že Access 2010, 15.0 označuje Access 2013 a 16.0 označuje Access 2016 a novšie verzie.
-
Na pravej table editora databázy Registry v časti Názov dvakrát kliknite na položku SandboxMode.
Zobrazí sa dialógové okno Úprava hodnoty DWORD.
-
V poli Údaje hodnôt zmeňte hodnotu z hodnoty 3 na hodnotu 2 a kliknite na tlačidlo OK.
-
Zatvorte editor databázy Registry.
-
-
V meste Windows Vista
-
Kliknite na tlačidlo Štart , ukážte na položku Všetky programy, kliknite na položku Príslušenstvo a potom na položku Spustiť.
-
Do poľa Otvoriť zadajte príkaz regedit a stlačte kláves ENTER.
Spustí sa editor databázy Registry.
-
Rozbaľte priečinok HKEY_LOCAL_MACHINE a prejdite na nasledovný kľúč databázy Registry:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Poznámka: Poznámka: 4.0 označuje, že Access 2010, 15.0 označuje Access 2013 a 16.0 označuje Access 2016 a novšie verzie.
-
Na pravej table editora databázy Registry v časti Názov dvakrát kliknite na položku SandboxMode.
Zobrazí sa dialógové okno Úprava hodnoty DWORD.
-
V poli Údaje hodnôt zmeňte hodnotu z hodnoty 3 na hodnotu 2 a kliknite na tlačidlo OK.
-
Zatvorte editor databázy Registry.
-
Dôležité Nezabúdajte, že ak najprv nenastavíte databázu ako dôveryhodnú, Access zakáže všetky nebezpečné výrazy bez ohľadu na to, či zmeníte toto nastavenie databázy Registry.
Hodnotu databázy Registry môžete nastaviť na nasledujúce hodnoty, pričom 0 (nula) je najviac prípustná a 3 sú najmenej prípustné.
Nastavenie |
Popis |
0 |
Režim testovacieho prostredia (sandbox) je neustále vypnutý. |
1 |
Režim testovacieho prostredia (sandbox) sa používa pre Access, ale nie pre programy, ktoré nie sú accessové. |
2 |
Režim izolovaného priestoru sa používa pre programy bez prístupu, ale nie pre Access. |
3 |
Režim testovacieho prostredia (sandbox) sa používa vždy. Toto je predvolená hodnota nastavená pri inštalácii Access. |
Funkcie, ktoré môžete použiť v režime izolovaného priestoru
Nasledujúca tabuľka obsahuje funkcie, ktoré môžete použiť v dotazoch databázového stroja Accessu, keď je zapnutý režim izolovaného priestoru. Všetky funkcie, ktoré sa nezobrazujú v zozname, nie sú k dispozícii v režime izolovaného priestoru.
Abs |
Pole |
Asc |
Ascb |
Ascw (Ascw) |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Vyberte položku |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Tón |
Clng |
Cos |
Csng |
Cstr |
Cvar |
CVDate (Dátum CVDate) |
CVErr (CvErr) |
Dátum |
Dátum$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Deň |
DDB |
Chyba |
Chyba$ |
Exp |
Fix |
Formátovanie |
Formátovať$ |
Formátovaťakciu |
FormatDateTime (FormátovaťDátumČas) |
Formátovať číslo |
Formátpercent |
FV |
Hex |
Šestnástk$ |
Hodina |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
IPmt |
IRR |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Doľava |
Vľavo$ |
Ľavábová šípka |
Zľava$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Stred$ |
Stredná stredová hodnota |
Midb$ |
Minúta |
MIRR |
Mesiac |
MonthName (NázovMesiaca) |
Now |
Nper |
Npm |
Oct |
Osmičkové$ |
Oblasť |
Plt |
PPmt |
PV |
Funkcia QBColor |
Sadzba |
Nahradiť |
RGB |
Doprava |
Právo$ |
Praváb |
Rightb$ |
Rnd |
Kolo |
RTrim |
RTrim$ |
Sekunda |
Sgn |
Sgr |
Sin |
SLN |
Vesmír |
Medzerník$ |
Str |
Str$ |
StrComp |
StrConv |
String |
Reťazec$ |
StrReverse (StrReverse) |
Spínač |
SYD |
Tan |
Čas |
Čas$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Orezanie$ |
Typename |
UCase |
UCase$ |
Val |
VarType (VarType) |
Weekday |
Rok |
Funkcie, ktoré spôsobujú chyby v režime izolovaného priestoru
Nasledujúce funkcie jazyka Visual Basic for Applications (VBA) spôsobia chybu pri volaní funkcií z výrazu v dotaze databázového stroja Accessu alebo pri volaní z vlastnosti Accessu.
AppActivate (Aktivovať aplikáciu) |
Zvukový signál |
Kalendár |
CallByName |
Chdir |
ChDrive |
Príkaz |
Command$ |
CreateObject |
CurDir |
CurDir$ |
Odstrániť Nastavenie |
DoEvents (DoEvents) |
Environ |
Environ$ |
EOF |
Err |
FileAttr |
FileCopy (Kópia súboru) |
ČasDátumuSúboru |
FileLen |
Voľný súbor |
GetAllSettings |
GetAttr |
GetObject |
GetSetting |
Vstup |
Vstup$ |
Vstupná ústrední |
InputB$ |
Zabiť |
Zaťaženie |
Loc |
LOF |
Randomize |
Obnovenie výrobných nastavení |
Nastavenie ukladania |
Hľadať |
OdoslaťKľúče |
NastaviťÚtr |
Shell |
Spc |
Tab |
Uvoľniť |
Programovací |
Šírka |
Funkcie blokované režimom izolovaného priestoru
Režim izolovaného priestoru blokuje nasledujúce accessové funkcie, keď sú tieto funkcie volané z výrazu v dotaze alebo z vlastnosti Accessu.
AddAutoCorrect |
Pridať Nafavority |
ADOConnectString |
Sprievodca odpoveďou |
Aplikácia |
Assistant |
Pomoc |
Automatické opravy |
AutomationSecurity |
BeginUndoable (Začiatok) |
Zavrieťaktúdajebu |
CodeContextObject |
CodeDb |
Identifikátory COMAddIns |
Commandbars |
CompactRepair |
ConvertAccessProject |
VytvoriťProjektAccess |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
Vytvoriť formulár |
VytvoriťÚroveňSkupiny |
CreateNewWorkgroupFile |
Vytvoriť zostavu |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate (DDEInitiate) |
DDEPoke (DDEPoke) |
DDERequest (DDERequest) |
DDESend (DDESend) |
DDETerminate DDETerminateAll |
DefaultWebOptions (Predvolené možnosti) |
DefaultWorkspaceClone (PredvolenýPríriestor) |
DelAutoCorrect |
OdstrániťOvládacíPr |
DeleteReportControl |
DoCmd |
Zobrazovať výsledky |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
Filedialog |
Hľadanie súborov |
FollowHyperlink (SledovaťHyperlink) |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
InsertText |
Nastavenia jazyka |
LoadCustomUI* |
Načítať z textu |
LoadPicture (Načítať obrázok) |
Moduly |
NewAccessProject |
NewCurrentDatabase |
Nová tabla úlohy súboru |
OtvoriťPrístupProjekt |
OtvoriťakentnúDatabázu |
Rodič |
KódProduktu |
Quit |
Odkazy |
RefreshDatabaseWindow |
ObnoviťTitleBar |
Znova načítať AddIns |
Nahradiťmodule |
Spustenie |
SpustiťPríbeh |
Uložiť ako text |
NastaviťDefaultWorkGroupFile |
SetHiddenAttribute |
SetOption |
NastaviťUndoZáznam |
SysCmd |
TransformXML |
VBE |
Vlastnosti blokované režimom izolovaného priestoru
Okrem funkcií uvedených v predchádzajúcej časti režim izolovaného priestoru blokuje aj množstvo vlastností objektu. Nasledujúca tabuľka obsahuje zoznam objektov a blokovanej vlastnosti alebo vlastností pre každý objekt.
Objekt |
Blokovaná vlastnosť alebo vlastnosti |
Viazanýobjektový rám |
Objekt |
Combobox |
SkupinaZáznamov |
Ovládací prvok |
Objekt |
Aktuálny projekt |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
CustomControl |
Objekt |
Formulár |
Množiny |
Hypertextové prepojenie |
Snímka obrazovky s výberom Pridať medzi obľúbené položky |
Listbox |
SkupinaZáznamov |
ObjektOvý rámec |
Objekt |
Zostava |
SkupinaZáznamov |
Akcia SmartTagAction |
Vykonať |
Obrazovka |
ActiveDataAccessPage |