Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bài viết này cung cấp thông tin tham khảo về các hàm và thuộc tính mà chế độ hộp cát cho phép và khối Access. Lưu ý rằng Access cho phép một số hàm mới hơn chạy trong chế độ hộp cát, bao gồm MonthNameStrReverse, và bây giờ nó chặn nhiều chức năng hơn, bao gồm Hỗ trợ, ExportNavigationPaneLoadCustomUI. Khi bạn tiếp tục, hãy nhớ rằng bạn phải tin cậy (bật nội dung trong) cơ sở dữ liệu hoặc đặt cơ sở dữ liệu vào một vị trí tin cậy để thông tin trong bài viết này được sử dụng.

Trong bài viết này

Đặt chế độ hộp cát để chạy các biểu thức không an toàn

Khi bạn thêm biểu thức vào cơ sở dữ liệu, Access sẽ chạy biểu thức đó trong môi trường hoạt động được gọi là chế độ hộp cát. Access bật chế độ hộp cát theo mặc định và đến lượt nó, chế độ hộp cát luôn vô hiệu hóa các biểu thức không an toàn, ngay cả sau khi bạn tin cậy một cơ sở dữ liệu.

Nếu bạn tin cậy một cơ sở dữ liệu và muốn chạy một biểu thức mà chế độ hộp cát vô hiệu hóa, bạn có thể chạy biểu thức đó bằng cách thay đổi khóa đăng ký vô hiệu hóa chế độ hộp cát. Hãy nhớ rằng trước tiên bạn phải tin cậy một cơ sở dữ liệu để làm theo các bước trong phần này.

Hình này thể hiện quy trình bạn làm theo khi quyết định có chạy các biểu thức không an toàn hay không.

Quá trình quyết định cho chế độ hộp cát

Cảnh báo      Chỉnh sửa sổ đăng ký không đúng có thể gây tổn hại nghiêm trọng đến hệ điều hành của bạn, buộc bạn phải cài lại hệ điều hành. Microsoft không thể đảm bảo có thể giải quyết các vấn đề xảy ra do việc chỉnh sửa sổ đăng ký không đúng. Trước khi chỉnh sửa sổ đăng ký, hãy sao lưu các dữ liệu quý giá. Để biết thông tin mới nhất về việc dùng và bảo vệ sổ đăng ký của máy tính, hãy xem Trợ giúp Microsoft Windows.

Nếu bạn không quen với sổ đăng ký hoặc bạn không quen với việc tự thay đổi khóa đăng ký, hãy liên hệ với người đã quen thuộc hoặc cân nhắc việc chuyển đổi cơ sở dữ liệu từ phiên bản trước của Access sang định dạng tệp Access. Ngoài ra, bạn phải có quyền của người quản trị trên máy tính để thay đổi các giá trị của sổ đăng ký.

Thay đổi trường khóa của sổ đăng ký

Quan trọng: Thực hiện theo các bước sau đây để cho phép chạy các biểu thức không an toàn trong tất cả các phiên bản hoạt động của Access cho mọi người dùng trên máy tính.

Thực hiện một trong những thao tác sau đây:

  • Trong Microsoft Windows 7 hoặc Microsoft Windows 10    

    1. Trên thanh tác vụ, bấm vào Bắt đầu, rồi bấm vào Chạy.

    2. Trong hộp Mở, nhập regedit và sau đó nhấn ENTER.

      Trình soạn thảo Sổ đăng ký bắt đầu.

    3. Bung rộng thư mục HKEY_LOCAL_MACHINE và dẫn hướng đến trường khóa của sổ đăng ký sau đây:

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

      Lưu ý: Lưu ý: 14.0 cho biết Access 2010, 15.0 cho biết Access 2013 và 16.0 cho biết Access 2016 Access 2016 và các phiên bản mới hơn.

    4. Trong ngăn bên phải của trình soạn thảo sổ đăng ký, bên dưới Tên, bấm đúp vào SandboxMode.

      Hộp thoại Sửa Giá trị DWORD xuất hiện.

    5. Trong trường Dữ liệu Giá trị, thay đổi giá trị từ 3 thành 2 và sau đó bấm OK.

    6. Đóng Trình soạn thảo Sổ đăng ký.

  • Trong Windows Vista    

    1. Bấm vào nút Bắt đầu, trỏ tới Tất cả Chương trình, bấm vào Phụ kiện, rồi bấm vào Chạy.

    2. Trong hộp Mở, nhập regedit và sau đó nhấn ENTER.

      Trình soạn thảo Sổ đăng ký bắt đầu.

    3. Bung rộng thư mục HKEY_LOCAL_MACHINE và dẫn hướng đến trường khóa của sổ đăng ký sau đây:

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

      Lưu ý: Lưu ý: 4.0 cho biết Access 2010, 15.0 cho biết Access 2013 và 16.0 cho biết Access 2015 Access 2016 và các phiên bản mới hơn.

    4. Trong ngăn bên phải của trình soạn thảo sổ đăng ký, bên dưới Tên, bấm đúp vào SandboxMode.

      Hộp thoại Sửa Giá trị DWORD xuất hiện.

    5. Trong trường Dữ liệu Giá trị, thay đổi giá trị từ 3 thành 2 và sau đó bấm OK.

    6. Đóng Trình soạn thảo Sổ đăng ký.

Quan trọng    Hãy nhớ rằng nếu bạn trước tiên không tin cậy cơ sở dữ liệu, Access sẽ vô hiệu hóa mọi biểu thức không an toàn bất kể bạn có thay đổi các thiết đặt sổ đăng ký hay không.

Bạn có thể đặt giá trị sổ đăng ký thành các giá trị sau đây, với 0 (không) là được cho phép nhiều nhất và 3 là số ít được cho phép nhất.

Thiết đặt

Mô tả

0

Chế độ hộp cát được tắt ở mọi thời điểm.

1

Chế độ hộp cát được sử dụng cho Access, nhưng không được dùng cho các chương trình không truy nhập.

2

Chế độ Hộp cát được sử dụng cho các chương trình không phải Access, nhưng không được dùng cho Access.

3

Chế độ hộp cát được sử dụng ở mọi thời điểm. Đây là giá trị mặc định, đặt khi bạn cài đặt Access.

Đầu Trang

Các hàm mà bạn có thể sử dụng trong chế độ hộp cát

Bảng sau đây liệt kê các hàm bạn có thể sử dụng trong các truy vấn bộ máy cơ sở dữ liệu Access khi bật chế độ hộp cát. Bất kỳ hàm nào không xuất hiện trong danh sách đều không sẵn dùng trong chế độ hộp cát.

Abs

Array

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

Chọn

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

Cint

Clng

Cos

Tiếng Csng

Cstr

Cvar

CVDate

CVErr

Ngày

Ngày$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Ngày

DDB

Lỗi

Lỗi$

Exp

Fix

Định dạng

Định dạng$

Định dạng Tiền tệ

FormatDateTime

Định dạng Số

FormatPercent

FV

Hex

Hex$

Giờ

IIf

IMEStatus

InStr

Hàm InStrb

Int

IPmt

IRR

IsDate

IsEmpty

Hàm IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

Trái

Còn lại$

Mũi tên trái

Leftb$

Len

Hàm Lenb

Log

LTrim

LTrim$

Mid

Giữa$

Trung cấp

Midb$

Phút

HÀM MIRR

Tháng

MonthName

Now

NPer

Npm

Oct

Oct$

Phân vùng

Pmt

PPmt

PV

Hàm QBColor

Rate

Thay thế

RGB

Phải

Đúng$

RightB

Rightb$

Rnd

Vòng

RTrim

RTrim$

Giây

Sgn

Sgr

Sin

SLN

Khoảng trắng

Space$

Str

Str$

StrComp

StrConv

Chuỗi

Chuỗi$

Nghịch đảo

Chuyển đổi

SYD

Tan

Thời gian

Time$

Timer

TimeSerial

TimeValue

Trim

Cắt tỉa$

Tên Kiểu

UCase

UCase$

Val

Kiểu Var

Weekday

Năm

Đầu Trang

Các hàm gây ra lỗi trong chế độ hộp cát

Các hàm Visual Basic for Applications (VBA) sau đây sẽ gây ra lỗi khi các hàm được gọi từ một biểu thức trong truy vấn bộ máy cơ sở dữ liệu Access hoặc khi được gọi từ thuộc tính Access.

AppActivate

Beep

Lịch

CallByName

ChDir

ChDrive

Lệnh

Command$

CreateObject

CurDir

CurDir$

XóaCài đặt

DoEvents

Environ

Environ$

EOF

Err

FileAttr

FileCopy

FileDateTime

FileLen

Tệp Tự do

GetAllSettings

GetAttr

GetObject

Tải Cài đặt

Phương thức nhập

Đầu vào$

Phím InputB

InputB$

Giết

Tải

Loc

LOF

Ngẫu nhiên

Đặt lại

LưuCài đặt

Tìm

SendKeys

SetAttr

Shell

Spc

Tab

Dỡ bỏ

Biểu mẫu người dùng

Chiều rộng

Đầu Trang

Các hàm bị chặn bởi chế độ hộp cát

Chế độ hộp cát sẽ chặn các hàm Access sau đây khi các hàm được gọi từ một biểu thức trong truy vấn hoặc từ thuộc tính Access. 

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

Ứng dụng

Assistant

Trợ giúp

Tự Sửa

Tự động hóa Bảo mật

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

Thanh Lệnh

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

Tạo Biểu mẫu

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEInitiate

DDEPoke

Nhiệm vụ DDE

DDESend

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

Tính năngCài đặt

FileDialog

Tìm kiếm Tệp

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

Ngôn ngữCài đặt Ngôn ngữ

LoadCustomui*

LoadFromText

LoadPicture

Mô-đun

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

Cha mẹ

Mã_sản_phẩm

Quit

Tham khảo

RefreshDatabaseWindow

RefreshTitleBar

Tải lạiAddIns

Thay thếModule

Chạy

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

Đầu Trang

Thuộc tính bị chặn bởi chế độ hộp cát

Ngoài các hàm được liệt kê trong mục trước, chế độ hộp cát cũng chặn một số thuộc tính đối tượng. Bảng sau đây liệt kê các đối tượng và thuộc tính hoặc thuộc tính bị chặn cho từng đối tượng.

Object

Thuộc tính hoặc Thuộc tính bị Chặn

BoundObjectFrame

Object

Hộp tổ hợp

Recordset

Điều khiển

Object

Dự án Hiện tại

AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection

CustomControl

Object

Form

Dynaset

Siêu kết nối

Ảnh chụp màn hình của lựa chọn Thêm vào Yêu thích

Hộp danh sách

Recordset

ObjectFrame

Object

Report

Recordset

SmartTagAction

Thực hiện

Màn hình

Trang chủ ActiveDataAccess

Đầu Trang

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×