Denne artikel indeholder referenceoplysninger om de funktioner og egenskaber, som sandkassetilstand tillader og blokerer i Access. Bemærk, at Access tillader flere nyere funktioner at køre i sandkassetilstand, herunder MonthName og StrReverse, og det blokerer nu flere funktioner, herunder Assistance, ExportNavigationPane og LoadCustomUI. Når du fortsætter, skal du huske, at du skal have tillid til (aktivere indholdet i) databasen eller placere databasen på en placering, der er tillid til, for at oplysningerne i denne artikel kan bruges.
I denne artikel
Indstil sandkassetilstand til at køre usikre udtryk
Når du føjer et udtryk til en database, kører Access dette udtryk i et operativmiljø, der kaldes sandkassetilstand. Access aktiverer sandkassetilstand som standard, og sandkassetilstand deaktiverer til gengæld altid usikre udtryk, selv når du har tillid til en database.
Hvis du har tillid til en database, og du vil køre et udtryk, som sandkassetilstand deaktiverer, kan du køre dette udtryk ved at ændre en registreringsdatabasenøgle, der deaktiverer sandkassetilstand. Husk, at du først skal have tillid til en database for at følge trinnene i dette afsnit.
Figuren nedenfor viser den proces, du følger, når du beslutter, om du vil køre usikre udtryk.
Advarsel Hvis du redigerer noget forkert i registreringsdatabasen, kan det beskadige operativsystemet i en sådan grad, at du er nødt til at geninstallere det. Microsoft kan ikke garantere, at de problemer, der opstår som følge af forkert redigering af registreringsdatabasen, kan løses. Før du redigerer registreringsdatabasen, skal du sikkerhedskopiere værdifulde data. Se i Microsoft Windows Hjælp for at få de seneste oplysninger om, hvordan du bruger og beskytter registreringsdatabasen.
Hvis du ikke kender registreringsdatabasen, eller hvis du ikke føler dig tryg ved selv at ændre registreringsdatabasenøgler, skal du kontakte en person, der er eller overvejer at konvertere databasen fra den tidligere version af Access til det Access filformat. Du skal også have administratorrettigheder til denne computer for at ændre værdier i registreringsdatabasen.
Ændre nøglen i registreringsdatabasen
Vigtigt!: Ved at benytte nedenstående fremgangsmåde kan du tillade, at alle brugere på computeren kan køre usikre udtryk i alle forekomster af Access.
Benyt en af følgende fremgangsmåder:
-
I Microsoft Windows 7 eller Microsoft Windows 10
-
Klik på Start på proceslinjen, og klik derefter på Kør.
-
Skriv regedit i boksen Åbn, og tryk derefter på Enter.
Registreringseditor startes.
-
Udvid mappen HKEY_LOCAL_MACHINE, og gå til følgende nøgle i registreringsdatabasen:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Bemærk!: Bemærk, at 14.0 angiver, at Access 2010, 15.0 angiver Access 2013, og 16.0 angiver Access 2016 og nyere versioner.
-
Dobbeltklik på Sandkassetilstand under Navn i højre rude af registreringseditoren.
Dialogboksen Rediger DWORD-værdi vises.
-
Skift værdien i feltet Værdidata fra 3 til 2, og klik derefter på OK.
-
Luk Registreringseditor.
-
-
I Windows Vista
-
Klik på knappen Start , peg på Alle programmer, klik på Tilbehør, og klik derefter på Kør.
-
Skriv regedit i boksen Åbn, og tryk derefter på Enter.
Registreringseditor startes.
-
Udvid mappen HKEY_LOCAL_MACHINE, og gå til følgende nøgle i registreringsdatabasen:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Bemærk!: Bemærk, at 4.0 angiver, at Access 2010, 15.0 angiver Access 2013, og 16.0 angiver Access 2016 og nyere versioner.
-
Dobbeltklik på Sandkassetilstand under Navn i højre rude af registreringseditoren.
Dialogboksen Rediger DWORD-værdi vises.
-
Skift værdien i feltet Værdidata fra 3 til 2, og klik derefter på OK.
-
Luk Registreringseditor.
-
Vigtigt Husk, at hvis du ikke først har tillid til databasen, deaktiverer Access alle usikre udtryk, uanset om du ændrer denne indstilling i registreringsdatabasen.
Du kan angive værdien i registreringsdatabasen til følgende værdier, hvor 0 (nul) er den mest tilladte, og 3 er den mindste tilladte.
Indstilling |
Beskrivelse |
0 |
Sandkassetilstand er altid deaktiveret. |
1 |
Sandkassetilstand bruges til Access, men ikke til ikke-Access-programmer. |
2 |
Sandkassetilstand bruges til ikke-Access-programmer, men ikke til Access. |
3 |
Sandkassetilstand bruges hele tiden. Dette er standardværdien, der angives, når du installerer Access. |
Funktioner, du kan bruge i sandkassetilstand
I følgende tabel vises de funktioner, du kan bruge i Forespørgsler i Access-databaseprogrammer, når sandkassetilstand er aktiveret. Funktioner, der ikke vises på listen, er ikke tilgængelige i sandkassetilstand.
Abs |
Matrix |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Vælg |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Cint |
Clng |
Cos |
Csng |
Cstr |
Cvar |
CVDate |
CVErr |
Dato |
Dato$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Dag |
DDB |
Fejl |
Fejl$ |
Exp |
Fix |
Format |
Formatér$ |
FormatValuta |
FormatDateTime |
Formatnummer |
FormatPercent |
FV |
Hex |
Hex$ |
Time |
IIf |
IMEStatus |
Instr |
InStrb |
Int |
IPmt |
IA |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Venstre |
Venstre$ |
Venstreb |
Leftb$ |
Len |
Længdeb |
Log |
LTrim |
LTrim$ |
Mid |
Midt i kr. |
Midtb |
Midb$ |
Minut |
MIA |
Måned |
MonthName |
Now |
Nper |
Npm |
Okt |
Okt$ |
Partition |
YDELSE |
PPmt |
NV |
Funktionen QBColor |
Rentesats |
Erstat |
RGB |
Højre |
Højre$ |
Højreb |
Rightb$ |
Rnd |
Runde |
RTrim |
RTrim$ |
Sekund |
Sgn |
Sgr |
Sin |
SLN |
Område |
Mellemrumstast$ |
Str |
Str$ |
StrComp |
StrConv |
Streng |
Streng$ |
StrReverse |
Skift |
SYD |
Tan |
Klokkeslæt |
Tid$ |
Timer |
TimeSerial |
TimeValue |
Trim |
Trim$ |
Typename |
UCase |
UCase$ |
Val |
Vartype |
Ugedag |
År |
Funktioner, der forårsager fejl i sandkassetilstand
Følgende vba-funktioner (Visual Basic for Applications) medfører en fejl, når funktionerne kaldes fra et udtryk i en forespørgsel i et Access-databaseprogram, eller når de kaldes fra en Access-egenskab.
AppAktiver |
Bip |
Kalender |
Callbyname |
Chdir |
ChDrive |
Kommando |
Kommando$ |
CreateObject |
Curdir |
CurDir$ |
DeleteSetting |
Doevents |
Miljø |
1000000 |
EOF |
Err |
FileAttr |
FileCopy |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
HentObjekt |
GetSetting |
Input |
Input$ |
InputB |
InputB$ |
Dræbe |
Indlæse |
Loc |
LOF |
Randomisere |
Nulstil |
SaveSetting |
Søge |
Sendkeys |
SetAttr |
Shell |
Spc |
Tabulatortast |
Fjernelse |
UserForms |
Bredde |
Funktioner, der er blokeret af sandkassetilstand
Sandkassetilstand blokerer følgende Access-funktioner, når funktionerne kaldes fra et udtryk i en forespørgsel eller fra en Access-egenskab.
TilføjAutoKorrektur |
AddToFavorites |
ADOConnectString |
AnswerWizard |
Program |
Assistent |
Hjælp |
Autokorrektur |
AutomationSecurity |
BeginUndoable |
CloseCurrentDatabase |
CodeContextObject |
CodeDb |
COMAddIns |
CommandBars |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
Opretformular |
CreateGroupLevel |
CreateNewWorkgroupFile |
CreateReport |
DataAccessPages |
Dbengine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
DeleteControl |
DeleteReportControl |
DoCmd |
OpdaterSkærm |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
FileSearch |
FollowHyperlink |
GetHiddenAttribute |
ImportNavigationsrude |
ImportXML |
InsertText |
Sprogindstillinger |
LoadCustomUI* |
LoadFromText |
LoadPicture |
Moduler |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Overordnede |
Produktkode |
Luk |
Referencer |
RefreshDatabaseWindow |
RefreshTitleBar |
GenindlæsAddIns |
ReplaceModule |
Kør |
Kørkommando |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
KonfigurerIndstilling |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Egenskaber blokeret af sandkassetilstand
Ud over de funktioner, der er angivet i forrige afsnit, blokerer sandkassetilstand også en række objektegenskaber. I følgende tabel vises objekterne og den eller de blokerede egenskaber for hvert objekt.
Objekt |
Blokeret egenskab eller egenskaber |
BoundObjectFrame |
Objekt |
Kombinationsfelt |
Postsæt |
Kontrolelement |
Objekt |
CurrentProject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
CustomControl |
Objekt |
Format |
Dynamisk udvalg |
Hyperlink |
Skærmbillede af Føj til Favoritter |
Liste |
Postsæt |
ObjectFrame |
Objekt |
Rapport |
Postsæt |
SmartTagAction |
Udfør |
Skærm |
ActiveDataAccessPage |