Ez a cikk referenciainformációkat tartalmaz a tesztkörnyezeti mód által engedélyezett és letiltott függvényekről és tulajdonságokról Access. Vegye figyelembe, hogy Access lehetővé teszi, hogy több újabb függvény fusson tesztkörnyezeti módban, például a MonthName és a StrReverse módban, és mostantól több további függvényt is blokkol, köztük az Assistance, az ExportNavigationPane és a LoadCustomUI függvényt. A folytatás során ne feledje, hogy megbízhatónak kell lennie (engedélyeznie kell a tartalmat) az adatbázisban, vagy megbízható helyre kell helyeznie az adatbázist a cikkben szereplő információk használatához.
A témakör tartalma
Tesztkörnyezeti mód beállítása nem biztonságos kifejezések futtatásához
Amikor kifejezést ad hozzá egy adatbázishoz, az Access a kifejezést tesztkörnyezeti módban futtatja. Az Access alapértelmezés szerint engedélyezi a tesztkörnyezeti módot, és a tesztkörnyezeti mód azonban mindig letiltja a nem biztonságos kifejezéseket, még akkor is, ha megbízik egy adatbázisban.
Ha megbízhatónak talál egy adatbázist, és olyan kifejezést szeretne futtatni, amelyet a tesztkörnyezeti mód letilt, futtathatja a kifejezést egy olyan beállításkulcs módosításával, amely letiltja a tesztkörnyezeti módot. Ne feledje, hogy az ebben a szakaszban ismertetett lépések végrehajtásához először megbízhatónak kell lennie egy adatbázisban.
Ez az ábra azt a folyamatot mutatja be, amelyet a nem biztonságos kifejezések futtatásakor követ.
Figyelem: A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja az operációs rendszert, ezért újra kell telepítenie. A Microsoft nem garantálja, hogy a beállításjegyzék helytelen módosításából fakadó problémákat orvosolni lehet. A beállításjegyzék szerkesztése előtt készítsen biztonsági másolatot a fontos adatokról. A beállításjegyzék használatáról és védelméről a legfrissebb információt a Microsoft Windows súgója tartalmazza.
Ha nem ismeri a beállításjegyzéket, vagy nem tudja saját kezűen módosítani a beállításkulcsokat, lépjen kapcsolatba valakivel, aki az Access korábbi verziójából konvertálja az adatbázist Access fájlformátumra. Ezenkívül rendszergazdai jogosultsággal kell rendelkeznie a számítógépen ahhoz, hogy módosíthassa az értékeket.
Beállításkulcs módosítása
Fontos: Az alábbi lépések végrehajtásával a számítógép összes felhasználója számára engedélyezi a nem biztonságos kifejezések futtatását az Access összes példányában.
-
Windows 10 rendszerben
-
Kattintson a tálcán a Start gombra, majd a Futtatás parancsra.
-
A Megnyitás mezőbe írja be a regedit szót, és nyomja le az ENTER billentyűt.
Elindul a Beállításszerkesztő.
-
Bontsa ki a HKEY_LOCAL_MACHINE mappát, és keresse meg a következő kulcsot:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Megjegyzés: Megjegyzés: A 16.0 az Access 2016-os és újabb verzióit jelzi.
-
A beállításszerkesztő jobb oldali ablaktábláján, a Név területen kattintson duplán a SandboxMode elemre.
Megjelenik a Duplaszó szerkesztése párbeszédpanel.
-
Az Érték mezőben a 3 helyett írja be a 2 értéket, majd kattintson az OK gombra.
-
Zárja be a Beállításszerkesztőt.
-
Fontos Jegyezze meg, hogy amíg nem bízik meg az adatbázisban, az Access letilt minden nem biztonságos kifejezést, függetlenül a beállításjegyzék ezen beállításától.
A beállításjegyzék értékét a következő értékekre állíthatja be, mivel a 0 (nulla) a leginkább megengedő, a 3 pedig a legkevésbé megengedő.
Beállítás |
Leírás |
---|---|
0 |
A tesztkörnyezeti mód folyamatosan le van tiltva. |
1 |
A tesztkörnyezeti mód az Accesshez használható, a nem Access-programokhoz azonban nem. |
2 |
A tesztkörnyezeti mód nem Access-programokhoz használható, az Accesshez azonban nem. |
3 |
A tesztkörnyezeti mód használata folyamatosan történik. Ez az alapértelmezett érték, amelyet a Access telepítésekor állít be. |
Tesztkörnyezeti módban használható függvények
Az alábbi táblázat az Access adatbázismotor-lekérdezéseiben használható függvényeket sorolja fel, ha a tesztkörnyezeti mód engedélyezve van. A listában nem szereplő függvények nem érhetők el tesztkörnyezeti módban.
Abs |
Tömb: |
Asc |
Ascb |
---|---|---|---|
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Kiválaszt |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Cint |
Clng |
Cos |
Csng |
Cstr |
Cvar |
CVDate |
CVErr |
Dátum |
Date$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Nap |
DDB |
Hiba |
Error$ |
Exp |
Fix |
Formázás |
Format$ |
FormatCurrency |
FormatDateTime |
FormatNumber |
FormatPercent |
JBÉ |
Hex |
Hexadecimális$ |
Óra |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
IPmt |
BMR |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Balra |
Balra$ |
Bal oldali |
Leftb$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Mid$ |
Midb |
Midb$ |
Perc |
MIRR |
Hónap |
MonthName |
Now |
Időszakok_száma |
Npm |
okt. |
Okt$ |
Feloszt |
Részlet: |
PPmt |
MÉ |
QBColor függvény |
Ráta: |
Csere |
RGB |
Jobbra |
Jobb$ |
Jobb oldali |
Jobb oldali$ |
Rnd |
Kerek |
RTrim |
RTrim$ |
Másodperc |
Sgn |
Sgr |
Sin |
SLN |
Világűr |
Szóköz$ |
Str |
Str$ |
StrComp |
StrConv |
String |
String$ |
StrReverse |
Kapcsoló |
SYD |
Tan |
Idő |
Time$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Trim$ |
TypeName |
UCase |
UCase$ |
Val |
VarType |
Hétköznap |
Év |
A tesztkörnyezeti módban hibákat okozó függvények
Az alábbi Visual Basic for Applications-függvények (VBA) hibát okoznak, ha a függvényeket egy Access-adatbázismotor-lekérdezésben szereplő kifejezésből vagy egy Access-tulajdonságból hívják meg.
AppActivate |
Hangjelzés |
Naptár |
CallByName |
ChDir |
---|---|---|---|---|
ChDrive |
Parancs |
Command$ |
CreateObject |
CurDir |
CurDir$ |
Törlésbeállítások |
DoEvents |
Environ |
Environ$ |
EOF |
Téved |
FileAttr |
FileCopy |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
GetObject |
GetSetting |
Bevitel |
Input$ |
InputB |
InputB$ |
Megöl |
Rakomány |
Loc |
LOF |
Véletlenszerű |
Alaphelyzetbe állítás |
Mentésbeállítások |
Keres |
SendKeys |
SetAttr |
Héj |
Spc |
Tab |
Kirak |
UserForms (Felhasználói űrlapok) |
Szélesség |
Tesztkörnyezeti mód által blokkolt függvények
A tesztkörnyezeti mód letiltja a következő Access-függvényeket, ha a függvényeket egy lekérdezésben szereplő kifejezésből vagy Access-tulajdonságból hívják meg.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
---|---|---|
AnswerWizard |
Alkalmazás |
Assistant |
Segítségnyújtás |
Automatikus javítás |
AutomationBiztonság |
BeginUndoable |
CloseCurrentDatabase |
CodeContextObject |
CodeDb |
COMAddIns |
Parancssávok |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
Űrlap létrehozása |
CreateGroupLevel |
CreateNewWorkgroupFile |
Jelentés létrehozása |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
DeleteControl |
DeleteReportControl |
DoCmd |
Visszhang |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
FileSearch |
Hiperhivatkozás követése |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
InsertText |
LanguageSettings |
LoadCustomUI* |
LoadFromText |
LoadPicture |
Modulok |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Szülő |
Termékkód |
Quit |
Hivatkozások |
RefreshDatabaseWindow |
RefreshTitleBar |
ReloadAddIns |
Cseremodul |
Futtatás |
RunCommand |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
SetOption |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Tesztkörnyezeti mód által blokkolt tulajdonságok
Az előző szakaszban felsorolt függvények mellett a tesztkörnyezeti mód számos objektumtulajdonság blokkolását is letiltja. Az alábbi táblázat az egyes objektumok objektumait és letiltott tulajdonságát vagy tulajdonságait sorolja fel.
Objektum |
Letiltott tulajdonság vagy tulajdonságok |
---|---|
BoundObjectFrame |
Objektum |
Kombinált lista |
Recordset |
Vezérlő |
Objektum |
CurrentProject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
CustomControl |
Objektum |
Alak |
Eredményhalmaz |
Hivatkozás |
Kép a Hozzáadás a kedvencekhez parancsról |
Listamező |
Recordset |
ObjectFrame |
Objektum |
Jelentés: |
Recordset |
SmartTagAction |
Kivégez |
Képernyő |
ActiveDataAccessPage |