Ez a cikk hivatkozási információkat nyújt azokkal a függvényekkel és tulajdonságokkal kapcsolatban, amelyek a védőfal módban Access. Vegye figyelembe, hogy a Access lehetővé teszi több újabb függvény futtatását védőfalazás módban, beleértve a MonthName és az StrReversefüggvényt, és most számos további függvényt letilt, például a Assistance,az ExportNavigationPaneés a LoadCustomUIfüggvényt. A folytatáshoz ne feledje, hogy megbízhatónak kell lennie (engedélyeznie kell az adatbázis tartalmát), vagy az adatbázist megbízható helyen kell lennie ahhoz, hogy a cikkben található információk használhatók legyen.
A cikk tartalma
Védőfal üzemmód beállítása nem biztonságos kifejezések futtatásához
Amikor kifejezést ad egy adatbázishoz, az Access ezt a kifejezést egy védőfalú üzemmódnak nevezett működési környezetben futtatja. Az Access alapértelmezés szerint engedélyezi a védőfalú üzemmódot, a védőfal mód pedig mindig letiltja a nem biztonságos kifejezéseket, még akkor is, ha megbízhatónak ítél egy adatbázist.
Ha megbízhatónak bízik egy adatbázisban, és olyan kifejezést szeretne futtatni, amelyet a védőfal mód letilt, a kifejezés futtatásához módosíthat egy beállításkulcsot, amely letiltja a védőfal módot. Ne feledje, hogy először megbízhatónak kell lennie egy adatbázisnak ahhoz, hogy kövesse az ebben a szakaszban található lépéseket.
Az alábbi ábra azt a folyamatot mutatja be, amelyet a nem biztonságos kifejezések futtatásának eldöntéséhez kell követnie.
Figyelmeztetés: A beállításjegyzék helytelen módosítása súlyos károkat okozhat az operációs rendszerben, és ú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 még nem ismeri a beállításjegyzéket, vagy nem ismeri a beállításkulcsok saját maga által való megváltoztatását, forduljon valakihez, 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.
Hajtsa végre a megfelelő műveletet:
-
Microsoft Windows 7 vagy Microsoft Windows 10 rendszerben
-
A tálcán kattintson a StartmenüRe, 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 14.0 azt jelzi, hogy az Access 2010, a 15.0 az Access 2013-as, a 16.0 pedig az Access 2016-ot és az újabb verziókat jelzi.
-
A beállításszerkesztő jobb oldali ablaktáblájában, a Névalatt 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.
-
-
In Windows Vista
-
Kattintson a Start gombra, mutasson a Minden programpontra, kattintson a Kellékek,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 4.0 azt jelzi, hogy az Access 2010, a 15.0 az Access 2013-as, a 16.0 pedig az Access 2016-ot és az újabb verziókat jelöli.
-
A beállításszerkesztő jobb oldali ablaktáblájában, a Névalatt 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 az alábbi értékre állíthatja úgy, hogy a 0 (nulla) a leg megengedőbb, a 3 pedig a legkevésbé megengedő érték.
Beállítás |
Leírás |
0 |
A védőfal mód mindig le van tiltva. |
1 |
A védőfalú üzemmód az Accessben használható, a nem Access-programokban nem. |
2 |
A védőfalú üzemmód nem Access-programokhoz használható, az Accesshez nem. |
3 |
A védőfal mód mindig használatos. Ez az alapértelmezett érték, amely a telepítéskor Access. |
Védőfal módban használható függvények
Az alábbi táblázat azokat a függvényeket sorolja fel, amelyek az Access adatbázismotor-lekérdezésekben használhatók, ha engedélyezve van a védőfalú üzemmód. Azok a függvények, amelyek nem jelennek meg a listában, védőfal módban nem érhetők el.
Abs |
Tömb: |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Választandó beállítás |
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 |
Hex$ |
Óra |
IIf |
IMEStatus |
InStr |
InStrb |
Int |
Pmt |
BMR |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Balra |
Left$ |
Bal oldali |
Leftb$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Mid$ |
Midb |
Midb$ |
Perc |
MIRR |
Hónap |
MonthName |
Now |
NPer |
Npm |
Oct |
Okt$ |
Partition |
Részlet: |
PPmt |
MÉ |
QBColor függvény |
Ráta: |
Csere |
RGB |
Jobbra |
Right$ |
RightB |
Rightb$ |
Rnd |
Kerekítés |
RTrim |
RTrim$ |
Másodperc |
Sgn |
Sgr |
Sin |
SLN |
Világűr |
Szóköz$ |
Str |
Str$ |
StrComp |
StrConv |
String |
Karakterlánc$ |
StrReverse |
Kapcsoló |
SYD |
Tan |
Időpont |
Time$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Trim$ |
TypeName |
UCase |
UCase$ |
Val |
VarType |
Hétköznap |
Év |
Hibákat okozó függvények védőfal módban
Az alábbi Visual Basic for Applications (VBA) függvények hibát okoznak, ha a függvényeket egy Access-adatbázismotor-lekérdezésben található kifejezésből vagy access-tulajdonságból hívják meg.
AppActivate |
Hangjelzés |
Naptár |
CallByName |
ChDir |
ChDrive |
Parancs |
Command$ |
CreateObject |
CurDir |
CurDir$ |
DeleteSetting |
DoEvents |
Ron |
Ron$ |
EOF |
Err |
FileAttr |
FileCopy |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
GetObject |
GetSetting |
Bevitel |
Input$ |
InputB |
InputB$ |
Kill |
Betöltés |
Loc |
LOF |
Randomize |
Alaphelyzet |
SaveSetting |
Keresés |
SendKeys |
SetAttr |
Shell |
Spc |
Tab |
Unload |
UserForms |
Szélesség |
A védőfal mód által blokkolt függvények
A védőfal mód letiltja az alábbi Access-függvényeket, ha a függvényeket lekérdezésben vagy Access-tulajdonságban található kifejezésből hívják meg.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
AnswerWizard |
Alkalmazás |
Assistant |
Segítségnyújtás |
Automatikus javítás |
AutomationSecurity |
BeginUndoable |
CloseCurrentDatabase |
CodeContextObject |
CodeDb |
COMAddIns |
Parancssávok |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
CreateForm |
CreateGroupLevel |
CreateNewWorkgroupFile |
CreateReport |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
DeleteControl |
DeleteReportControl |
DoCmd |
Visszhang |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
FileSearch |
FollowHyperlink |
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 |
ReplaceModule |
Futtatás |
RunCommand |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
SetOption |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
A védőfal mód által blokkolt tulajdonságok
Az előző szakaszban felsorolt függvények mellett a védőfal mód számos objektumtulajdonság letiltása mellett. Az alábbi táblázatban az egyes objektumok objektumai, illetve letiltott tulajdonsága vagy tulajdonságai találhatók.
Objektum |
Tiltott 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 |
Listbox |
Recordset |
ObjectFrame |
Objektum |
Jelentés: |
Recordset |
SmartTagAction |
Execute |
Képernyő |
ActiveDataAccessPage |