Wednesday, June 22, 2022

Funktionen und Eigenschaften im Modus Zugriff blockiert durch Sandbox

Dieser Artikel enthält Referenzinformationen zu den Funktionen und Eigenschaften, die der Sandkastenmodus in Access zulässt und blockiert. Beachten Sie, dass Access mehrere neuere Funktionen im Sandkastenmodus ausführen lässt, einschließlich MonthName und StrReverse , und jetzt mehrere weitere Funktionen blockiert, einschließlich Assistance , ExportNavigationPane und LoadCustomUI . Denken Sie beim Fortfahren daran, dass Sie der Datenbank vertrauen (den Inhalt darin aktivieren) oder die Datenbank an einem vertrauenswürdigen Speicherort ablegen müssen, damit die Informationen in diesem Artikel von Nutzen sind.

In diesem Artikel

Legen Sie den Sandbox-Modus fest, um unsichere Ausdrücke auszuführen

Wenn Sie einer Datenbank einen Ausdruck hinzufügen, führt Access diesen Ausdruck in einer Betriebsumgebung namens Sandbox-Modus aus. Access aktiviert standardmäßig den Sandbox-Modus, und der Sandbox-Modus wiederum deaktiviert immer unsichere Ausdrücke, selbst nachdem Sie einer Datenbank vertrauen.

Wenn Sie einer Datenbank vertrauen und einen Ausdruck ausführen möchten, der im Sandbox-Modus deaktiviert wird, können Sie diesen Ausdruck ausführen, indem Sie einen Registrierungsschlüssel ändern, der den Sandbox-Modus deaktiviert. Denken Sie daran, dass Sie zunächst einer Datenbank vertrauen müssen, um die Schritte in diesem Abschnitt ausführen zu können.

Diese Abbildung zeigt den Prozess, dem Sie folgen, wenn Sie entscheiden, ob unsichere Ausdrücke ausgeführt werden sollen.

Der Entscheidungsprozess zum Aktivieren oder Deaktivieren des Sandbox-Modus

Achtung Eine fehlerhafte Bearbeitung der Registrierung kann Ihr Betriebssystem schwer beschädigen und eine Neuinstallation erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die sich aus einer fehlerhaften Bearbeitung der Registrierung ergeben, behoben werden können. Sichern Sie alle wertvollen Daten, bevor Sie die Registrierung bearbeiten. Die neuesten Informationen zum Verwenden und Schützen der Registrierung Ihres Computers finden Sie in der Microsoft Windows-Hilfe.

Wenn Sie mit der Registrierung nicht vertraut sind oder sich nicht damit auskennen, Registrierungsschlüssel selbst zu ändern, wenden Sie sich an jemanden, der es ist, oder erwägen Sie, die Datenbank von der früheren Version von Access in das Access-Dateiformat zu konvertieren. Außerdem müssen Sie über Administratorberechtigungen auf dem Computer verfügen, um die Registrierungswerte ändern zu können.

Ändern Sie den Registrierungsschlüssel

Wichtig: Durch Befolgen dieser Schritte können unsichere Ausdrücke in allen Instanzen von Access für alle Benutzer auf dem Computer ausgeführt werden.

Führen Sie einen der folgenden Schritte aus:

  • Unter Microsoft Windows 7 oder Microsoft Windows 10

    1. Klicken Sie in der Taskleiste auf Start und dann auf Ausführen .

    2. Geben Sie im Feld Öffnen regedit ein und drücken Sie dann die EINGABETASTE.

      Der Registrierungseditor wird gestartet.

    3. Erweitern Sie den Ordner HKEY_LOCAL_MACHINE und navigieren Sie zum folgenden Registrierungsschlüssel:

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Hinweis: Beachten Sie, dass 14.0 Access 2010, 15.0 Access 2013 und 16.0 Access 2016 und neuere Versionen angibt.

    4. Doppelklicken Sie im rechten Bereich des Registrierungseditors unter Name auf SandboxMode .

      Das Dialogfeld DWORD-Wert bearbeiten wird angezeigt.

    5. Ändern Sie im Feld Wertdaten den Wert von 3 in 2 und klicken Sie dann auf OK .

    6. Schließen Sie den Registrierungseditor.

  • Unter Windows Vista

    1. Klicken Sie auf die Schaltfläche Start , zeigen Sie auf Alle Programme , klicken Sie auf Zubehör und dann auf Ausführen .

    2. Geben Sie im Feld Öffnen regedit ein und drücken Sie dann die EINGABETASTE.

      Der Registrierungseditor wird gestartet.

    3. Erweitern Sie den Ordner HKEY_LOCAL_MACHINE und navigieren Sie zum folgenden Registrierungsschlüssel:

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

      Hinweis: Hinweis: 4.0 steht für Access 2010, 15.0 für Access 2013 und 16.0 für Access 2016 und neuere Versionen.

    4. Doppelklicken Sie im rechten Bereich des Registrierungseditors unter Name auf SandboxMode .

      Das Dialogfeld DWORD-Wert bearbeiten wird angezeigt.

    5. Ändern Sie im Feld Wertdaten den Wert von 3 in 2 und klicken Sie dann auf OK .

    6. Schließen Sie den Registrierungseditor.

Wichtig Denken Sie daran, dass Access alle unsicheren Ausdrücke unabhängig davon deaktiviert, ob Sie diese Registrierungseinstellung ändern, wenn Sie der Datenbank zunächst nicht vertrauen.

Sie können den Registrierungswert auf die folgenden Werte festlegen, wobei 0 (Null) am zulässigsten und 3 am wenigsten zulässig ist.

Einstellung

Beschreibung

0

Der Sandbox-Modus ist immer deaktiviert.

1

Der Sandbox-Modus wird für Access verwendet, jedoch nicht für Nicht-Access-Programme.

2

Der Sandbox-Modus wird für Nicht-Access-Programme verwendet, jedoch nicht für Access.

3

Der Sandbox-Modus wird immer verwendet. Dies ist der Standardwert, der bei der Installation von Access festgelegt wird.

Seitenanfang

Funktionen, die Sie im Sandbox-Modus verwenden können

In der folgenden Tabelle sind die Funktionen aufgeführt, die Sie in Abfragen des Access-Datenbankmoduls verwenden können, wenn der Sandkastenmodus aktiviert ist. Alle Funktionen, die nicht in der Liste erscheinen, sind im Sandbox-Modus nicht verfügbar.

Abs

Array

Aufsteigend

Ascb

Asw

Atn

CBool

CByte

CKurs

CDatum

CDbl

Wählen

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Klng

Kos

Csng

Cstr

Cvar

CVDatum

CVErr

Datum

Datum$

DatumHinzufügen

DateDiff

DatumTeil

DateSerial

Datumswert

Tag

DDB

Fehler

Fehler$

Erw

Fix

Format

$ formatieren

Währung formatieren

FormatDateTime

FormatNummer

FormatProzent

FV

Verhexen

Hex$

Stunde

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

Ist leer

IstFehler

Ist Null

IstNumerisch

IsObject

LCase

LCase$

Links

Links$

Linksb

Leftb$

Len

Lenb

Protokoll

LTrim

LTrim$

Mitte

Mittel $

Mittelb

Midb$

Minute

SPIEGEL

Monat

Monatsname

Jetzt

NPer

Npm

Okt

Okt$

Teilung

Pkt

PPmt

PV

QBColor-Funktion

Rate

Ersetzen

RGB

Recht

Richtig$

RechtsB

Rightb$

Rnd

Runden

RTrim

RTrim$

Zweite

Zeichen

Sgr

Sünde

SLN

Platz

Leerzeichen$

Str

Str$

StrKomp

StrConv

Schnur

Zeichenkette$

StrReverse

Schalter

SYD

Bräunen

Zeit

Zeit$

Timer

TimeSerial

Zeitwert

Trimmen

Trimmen$

Modellname

UCase

UCase$

Val

VarType

Wochentag

Jahr

Seitenanfang

Funktionen, die im Sandbox-Modus Fehler verursachen

Die folgenden VBA-Funktionen (Visual Basic for Applications) verursachen einen Fehler, wenn die Funktionen von einem Ausdruck in einer Access-Datenbankmodulabfrage oder von einer Access-Eigenschaft aufgerufen werden.

AppAktivieren

Signalton

Kalender

CallByName

ChDir

ChDrive

Befehl

Befehl$

CreateObject

CurDir

CurDir$

Einstellung löschen

DoEvents

Umgebung

Umgebung$

EOF

Irren

DateiAttr

Dateikopie

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Eingang

Eingabe$

EingangB

EingabeB$

Töten

Belastung

Lok

LOF

Randomisieren

Zurücksetzen

Einstellung sichern

Suchen

SendKeys

SetAttr

Hülse

Spc

Tab

Entladen

Benutzerformulare

Breite

Seitenanfang

Durch den Sandbox-Modus blockierte Funktionen

Der Sandkastenmodus blockiert die folgenden Access-Funktionen, wenn die Funktionen von einem Ausdruck in einer Abfrage oder von einer Access-Eigenschaft aufgerufen werden.

AutoKorrektur hinzufügen

Zu den Favoriten hinzufügen

ADOConnectString

Antwortassistent

Anwendung

Assistent

Hilfe

AutoKorrektur

AutomatisierungSicherheit

BeginnUndoable

AktuelleDatenbank schließen

CodeContextObject

CodeDb

COMAddIns

CommandBars

KompaktReparatur

ConvertAccessProject

CreateAccessProject

Zusätzliche Daten erstellen

CreateControl

CreateControlEx

Datenzugriffsseite erstellen

Formular erstellen

Gruppenebene erstellen

CreateNewWorkgroupFile

Bericht erstellen

DataAccessPages

DBEngine

DDEExecute

DDEINitiate

DDEPoke

DDERequest

DDESenden

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

ReportControl löschen

DoCmd

Echo

ExportCustomFixedFormat*

Navigationsbereich exportieren

XML exportieren

FeatureInstall

DateiDialog

Dateisuche

Folgen Sie Hyperlink

GetHiddenAttribute

ImportNavigationPane

XML importieren

Text einfügen

Spracheinstellungen

LoadCustomUI*

LoadFromText

Bild laden

Module

NewAccessProject

NeueAktuelleDatenbank

NewFileTaskPane

OpenAccessProjekt

OpenCurrentDatabase

Elternteil

Produktcode

Aufhören

Verweise

Datenbankfenster aktualisieren

RefreshTitleBar

AddIns neu laden

Modul ersetzen

Laufen

Führen Sie den Befehl aus

Als Text speichern

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Seitenanfang

Vom Sandbox-Modus blockierte Eigenschaften

Zusätzlich zu den im vorherigen Abschnitt aufgeführten Funktionen blockiert der Sandbox-Modus auch eine Reihe von Objekteigenschaften. In der folgenden Tabelle sind die Objekte und die blockierte(n) Eigenschaft(en) für jedes Objekt aufgeführt.

Objekt

Gesperrte Eigenschaft oder Eigenschaften

BoundObjectFrame

Objekt

Kombinationsfeld

Datensatz

Kontrolle

Objekt

Derzeitiges Projekt

AccessConnection, BaseConnectionString, CloseConnection, Verbindung, OpenConnection

Zollkontrolle

Objekt

Bilden

Dynaset

Hyperlinks

Zu den Favoriten hinzufügen

Listenfeld

Datensatz

ObjectFrame

Objekt

Bericht

Datensatz

SmartTagAktion

Ausführen

Bildschirm

ActiveDataAccessPage

Seitenanfang

No comments:

Post a Comment