Funkcje i właściwości w programie Access zablokowane przez tryb piaskownicy

Ten artykuł zawiera informacje referencyjne o funkcjach i właściwościach, które tryb piaskownicy umożliwia i blokuje w Access. Zwróć uwagę, że program Access umożliwia uruchamianie kilku nowych funkcji w trybie piaskownicy, takich jak MonthName i StrReverse,i blokuje teraz kilka innych funkcji, takich jak Assistance,ExportNavigationPanei LoadCustomUI. Podczas pracy należy pamiętać, że aby informacje zawarte w tym artykule można było używać, trzeba ufać bazie danych (włączyć jej zawartość) lub umieścić ją w zaufanej lokalizacji.

W tym artykule

Ustawianie trybu piaskownicy w celu uruchamiania niebezpiecznych wyrażeń

Po dodaniu wyrażenia do bazy danych program Access uruchamia to wyrażenie w środowisku operacyjnym nazywanym trybem piaskownicy. Program Access domyślnie włącza tryb piaskownicy, a tryb piaskownicy zawsze wyłącza niebezpieczne wyrażenia, nawet jeśli baza danych jest zaufana.

Jeśli baza danych jest zaufana i chcesz uruchomić wyrażenie wyłączone przez tryb piaskownicy, możesz je uruchomić, zmieniając klucz rejestru, który wyłącza tryb piaskownicy. Pamiętaj, że aby wykonać czynności opisane w tej sekcji, musisz najpierw zaufać bazie danych.

Na tej ilustracji przedstawiono proces, który należy wykonać podczas określania, czy mają być uruchamiane niebezpieczne wyrażenia.

Proces decyzyjny dla trybu piaskownicy

Przestroga   Nieprawidłowe edytowanie rejestru może spowodować poważne uszkodzenie systemu operacyjnego wymagające jego ponownej instalacji. Firma Microsoft nie może zagwarantować, że problemy powstałe w wyniku nieprawidłowego edytowania rejestru będzie można rozwiązać. Przed edytowaniem rejestru należy wykonać kopie zapasowe wszystkich ważnych danych. Najnowsze informacje dotyczące używania i ochrony rejestru komputera znajdują się w Pomocy systemu Microsoft Windows.

Jeśli nie znasz rejestru lub nie wiesz, jak samodzielnie zmienić klucze rejestru, skontaktuj się z osobą, która jest osobą lub rozważ przekonwertowanie bazy danych z wcześniejszej wersji programu Access na format pliku Access pliku. Ponadto, aby zmienić wartości rejestru, trzeba mieć uprawnienia administratora na danym komputerze.

Zmienianie klucza rejestru

Ważne: Wykonanie tych czynności umożliwi wszystkim użytkownikom tego komputera uruchamianie niebezpiecznych wyrażeń we wszystkich wystąpieniach programu Access.

Wykonaj jedną z następujących czynności:

  • W systemie Microsoft Windows 7 lub Microsoft Windows 10    

    1. Na pasku zadań kliknij przycisk Start,a następnie kliknij przycisk Uruchom.

    2. W oknie dialogowym Otwieranie wpisz ciąg regedit, a następnie naciśnij klawisz ENTER.

      Zostanie uruchomiony Edytor rejestru.

    3. Rozwiń folder HKEY_LOCAL_MACHINE i przejdź do następującego klucza rejestru:

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

      Uwaga: Uwaga: wersja 14.0 oznacza program Access 2010, 15.0 oznacza program Access 2013, a wersja 16.0 oznacza program Access 2016 i nowsze wersje.

    4. W prawym okienku edytora rejestru w obszarze Nazwakliknij dwukrotnie pozycję SandboxMode.

      Zostanie wyświetlone okno dialogowe Edytowanie wartości DWORD.

    5. W polu Dane wartości zmień wartość z 3 na 2, a następnie kliknij przycisk OK.

    6. Zamknij Edytor rejestru.

  • W Windows Vista    

    1. Kliknij przycisk Start, wskaż polecenie Wszystkie programy,kliknij pozycję Akcesoria,a następnie kliknij przycisk Uruchom.

    2. W oknie dialogowym Otwieranie wpisz ciąg regedit, a następnie naciśnij klawisz ENTER.

      Zostanie uruchomiony Edytor rejestru.

    3. Rozwiń folder HKEY_LOCAL_MACHINE i przejdź do następującego klucza rejestru:

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

      Uwaga: Uwaga: wersja 4.0 oznacza program Access 2010, 15.0 oznacza program Access 2013, a wersja 16.0 oznacza program Access 2016 i nowsze wersje.

    4. W prawym okienku edytora rejestru w obszarze Nazwakliknij dwukrotnie pozycję SandboxMode.

      Zostanie wyświetlone okno dialogowe Edytowanie wartości DWORD.

    5. W polu Dane wartości zmień wartość z 3 na 2, a następnie kliknij przycisk OK.

    6. Zamknij Edytor rejestru.

Ważne    Pamiętaj, że jeśli baza danych nie zostanie najpierw ustawiona jako zaufana, program Access wyłączy wszystkie niebezpieczne wyrażenia niezależnie od zmian wprowadzonych w tym ustawieniu rejestru.

Możesz ustawić dla rejestru następujące wartości: 0 (zero) jest najbardziej permisywną wartością, a 3 jako najmniejszą permisywną.

Ustawienie

Opis

0

Tryb piaskownicy jest zawsze wyłączony.

1

Tryb piaskownicy jest używany w programie Access, ale nie w programach innych niż Access.

2

Tryb piaskownicy jest używany w programach niebędące programem Access, ale nie w programie Access.

3

Tryb piaskownicy jest używany przez cały czas. Jest to wartość domyślna ustawiana podczas instalowania pakietu Access.

Początek strony

Funkcje, których można używać w trybie piaskownicy

W poniższej tabeli wymieniono funkcje, których można używać w zapytaniach aparatu bazy danych programu Access, gdy tryb piaskownicy jest włączony. Żadne funkcje, które nie są wyświetlane na liście, nie są dostępne w trybie piaskownicy.

Abs

Tablica

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Wybierz pozycję

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

Data

Date$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Dzień

DDB

Błąd

Błąd$

Exp

Fix

Formatowanie

Format$

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

Hex$

Godzina

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

W lewo

Left$

Leftb

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

Mid$

Midb

Midb$

Minuta

MIRR

Miesiąc

MonthName (Nazwa miesiąca)

Now

NPer

Npm

Oct

Oct$

Partycja

Rata

PPmt

PV

Funkcja QBColor

Stopa

Zamień

RGB

W prawo

Right$

RightB

Rightb$

Rnd

Zaokrąglij

RTrim

RTrim$

Sekunda

Sgn

Sgr

Sin

SLN

Kosmos

Space$

Str

Str$

StrComp

StrConv

Ciąg

String$

StrReverse

Przełącznik

SYD

Tan

Godzina

Time$

Timer

TimeSerial

TimeValue

Przycinanie

Przytnij$

TypeName

UCase

UCase$

Val

VarType

Weekday

Rok

Początek strony

Funkcje, które powodują błędy w trybie piaskownicy

Poniższe funkcje języka Visual Basic for Applications (VBA) spowodują błąd, gdy funkcje są wywoływane z wyrażenia w zapytaniu aparatu bazy danych programu Access lub wywoływane z właściwości programu Access.

AppActivate

Sygnał dźwiękowy

Kalendarz

CallByName

ChDir

ChDrive

Polecenie

Command$

CreateObject

CurDir

CurDir$

DeleteSetting

DoEvents

Szmydron

Wołodek$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Wprowadzanie danych

Input$

InputB

InputB$

Kill (Zaśmieć

Załaduj

Loc

LOF

Randomize

Resetowanie

SaveSetting

Szukaj

SendKeys

SetAttr

Powłoka

Spc

Tab

Zwolnij

Formularze użytkownika

Szerokość

Początek strony

Funkcje blokowane przez tryb piaskownicy

Tryb piaskownicy blokuje następujące funkcje programu Access, gdy są one wywoływane z wyrażenia w zapytaniu lub z właściwości programu Access. 

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Aplikacja

Assistant

Pomoc

Autokorekta

AutomationSecurity

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

CreateForm (UtwórzFormularz)

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEInitiate

DDEPoke

DDERequest

DDESend

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

FeatureInstall

FileDialog

Wyszukiwanie plików

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

LanguageSettings

LoadCustomUI*

LoadFromText

LoadPicture

Moduły

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Rodzic

KodProduktu

Quit

Źródła informacji

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

Uruchamianie

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Początek strony

Właściwości zablokowane przez tryb piaskownicy

Oprócz funkcji wymienionych w poprzedniej sekcji tryb piaskownicy blokuje również wiele właściwości obiektu. W poniższej tabeli wymieniono obiekty oraz zablokowane właściwości lub właściwości poszczególnych obiektów.

Obiekt

Zablokowane właściwości lub właściwości

BoundObjectFrame

Obiekt

Pole kombi

Recordset

Kontrolka

Obiekt

CurrentProject

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Obiekt

Forma

Dynaset (Dynamiczny)

Hiperlink

Zrzut ekranu: wybrane polecenie Dodaj do ulubionych

Pole listy

Recordset

ObjectFrame

Obiekt

Report

Recordset

SmartTagAction

Wykonywanie

Ekran

ActiveDataAccessPage

Początek strony

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×