Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Funktionen und Eigenschaften, die im geschützten Modus (Sandbox Mode) blockiert werden
 

Wenn Microsoft Office Access 2003 im geschützten Modus ausgeführt wird, werden Ausdrücke mit unsicheren Funktionen und Eigenschaften blockiert. In Access können Ausdrücke an unterschiedlichen Stellen verwendet werden – z. B. in einem berechneten Feld in einer Abfrage oder einem Eigenschaftenfenster, in Aktionsargumenten für Makros und sogar in bestimmten Tabelleneigenschaften. Unsichere Ausdrücke und Eigenschaften sind solche, die von Benutzern mit böswilligen Absichten zum Zugriff auf Laufwerke, Dateien oder andere Ressourcen genutzt werden können, für die sie keine Berechtigung besitzen. Wenn Access im geschützten Modus ausgeführt wird, führen Ausdrücke, in denen solche Funktionen und Eigenschaften verwendet werden, zu einer Fehlermeldung.

Weitere Informationen über den geschützten Modus (Sandbox Mode) finden Sie unter Informationen über den geschützten Modus (Sandbox Mode) des Microsoft Jet Ausdrucks-Editors.

Im Folgenden sind die Funktionen aufgeführt, die das Access-Produktteam für Ausdrücke in Kundendatenbanken als sinnvoll eingestuft hat. Wenn Jet Expression Service für die Ausführung im geschützten Modus konfiguriert ist, sind diese Funktionen jedoch blockiert.

  • CurDir
  • CurDir$
  • Environ
  • Environ$

Eine vollständige Liste der blockierten Funktionen und weitere Informationen zum Konfigurieren des geschützten Modus für Funktionen finden Sie im Artikel How to configure Jet 4.0 to prevent unsafe functions from running in Access 2003.

Das Verwenden dieser Funktionen sowie der Verweis darauf in Ausdrücken ist nicht möglich, wenn Access im geschützten Modus ausgeführt wird. Sie können jedoch in VBA-Code (Microsoft Visual Basic für Applikationen) verwendet werden. Um die Funktionen CurDir und Environ in Ausdrücken oder SQL-Anweisungen zu verwenden, fügen Sie in Access im Visual Basic Editor den folgenden Code in einem Codemodul ein:

Public Function CurDir(Optional Laufwerk als Zeichenfolge)
CurDir = VBA.CurDir(Laufwerk)
End Function

Public Function Environ(Ausdruck)
Environ = VBA.Environ(Ausdruck)
End Function

Im Folgenden sind die Funktionen aufgeführt, die das Access-Produktteam für Ausdrücke in Kundendatenbanken als sinnvoll eingestuft hat. Wenn Jet Expression Service für die Ausführung im geschützten Modus konfiguriert ist, sind diese Funktionen jedoch blockiert. Eine vollständige Liste der blockierten Eigenschaften und weitere Informationen zum Konfigurieren des geschützten Modus für Access-Eigenschaften finden Sie im Artikel How to configure Jet 4.0 to prevent unsafe functions from running in Access 2003. Das Verwenden von und Verweisen auf diese Eigenschaften in Ausdrücken ist nicht möglich, sie können jedoch in VBA-Code verwendet werden:

  • Form.RecordSet.RecordCount
  • Form.RecordSetClone.RecordCount

Weitere Informationen über die Problembehandlung beim geschützten Modus, u. a. zum Ermitteln und Korrigieren von im geschützten Modus blockierten Ausdrücken, finden Sie im Artikel Frequently asked questions about Access security warnings (nur auf Englisch verfügbar).

Anzeige