Áp dụng cho
Access 2016 Access 2013 Access 2010

Quan trọng    Access Services 2010 và Access Services 2013 đang bị xóa khỏi bản phát hành tiếp theo của SharePoint. Chúng tôi khuyên bạn không nên tạo ứng dụng web mới và nên di chuyển các ứng dụng hiện có sang một nền tảng khác, chẳng hạn như Microsoft Power Apps.

Bạn có thể chia sẻ dữ liệu Access với Dataverse. Đây là cơ sở dữ liệu đám mây để bạn có thể xây dựng các ứng dụng Power Platform, quy trình làm việc Tự động hóa, Virtual Agents và nhiều nội dung khác cho web, điện thoại hoặc máy tính bảng. Để biết thêm thông tin, hãy xem Bắt đầu: Di chuyển dữ liệu Access sang Dataverse.

Trước khi phát hành bản Microsoft Access 2010 của mình dưới dạng ứng dụng Web, bạn phải chạy Bộ kiểm tra Tương thích để đảm bảo rằng cơ sở dữ liệu này tương thích với cơ sở dữ liệu Web. Nếu Bộ kiểm tra Tương thích tìm thấy bất kỳ vấn đề tương thích nào với macro trong cơ sở dữ liệu của bạn, nó sẽ hiển thị lỗi macro, mà bạn nên sửa trước khi phát hành cơ sở dữ liệu của mình lên Web.

Bài viết này mô tả năm điều kiện macro khả thi có thể tồn tại trong ứng dụng Access 2010 của bạn mà có thể dẫn đến thông báo lỗi macro và cung cấp thông tin để giúp bạn giải quyết lỗi.

Để biết thông tin chung về các lỗi của Bộ kiểm tra Tương thích, hãy xem bài viết Tính tương thích web kiểm tra Lỗi chung.

Định vị và khắc phục lỗi macro ACCWeb104000

Macro không tương thích với Web

Nếu bạn nhận được thông báo lỗi ACCWeb104000 kèm theo văn bản lỗi, macro không tương thích với Web, hãy kiểm tra xem ứng dụng Access của bạn có chứa bất kỳ macro nào sau đây không, rồi loại bỏ chúng:

  • Menu Bổ trợ

  • Áp dụngL lọc

  • ApplyOrderBy

  • Bíp

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • FindRecord

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • Cực đại hóaWindow

  • Thu nhỏ Cửa sổ

  • MoveAndsizeWindow

  • Dẫn hướng Đến

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • OutputTo

  • Printout

  • Quit

  • Đổi tên

  • RepaintObject

  • Khôi phục

  • RunApp

  • RunCommand (tất cả các tùy chọn khác ngoài hoàn tácRecord, SaveRecord và DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • ChọnObject

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • Văn bản Chuyển

Sử dụng hành động macro hợp lệ

Sau khi loại bỏ hành động macro không hợp lệ, bạn có thể sử dụng hành động macro thích hợp từ danh sách sau đây:

  • SetOrderBy

  • BrowseTo

  • ClearMacroError

  • CloseWindow

  • DeleteRecord-runcommand

  • GoToControl

  • GoToRecord

  • Hộp Thông báo

  • OnError

  • Biểu mẫu Mở

  • OpenReport

  • RefreshRecord

  • RemoveAllTempVars

  • Loại bỏTempVar

  • Requery

  • RunCommand(chỉ undoRecord, SaveRecord và DeleteRecord)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • Đặt Bộ lọc

  • SetLocalVar

  • SetOrderBy

  • SetProperty

  • SetTempVar

  • StopAllMacros

  • StopMacro

  • UndoRecord-runcommand

Đầu Trang

Đối số macro không tương thích với Web

Nếu bạn nhận được thông báo lỗi ACCWeb104000 kèm theo văn bản lỗi, tham đối Macro không tương thích với Web, hãy kiểm tra xem ứng dụng Access của bạn có chứa bất kỳ đối số macro nào sau đây hay không, rồi loại bỏ tham đối:

  • CloseWindow - Tên Đối tượng

  • CloseWindow-Object Loại

  • CloseWindow-Save

  • GoToRecord-Object Loại

  • GoToRecord- Tên Đối tượng

  • GoToRecord-Offset

  • Hộp Thông báo- Bíp bíp

  • Thư

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • Tên OpenForm-View

  • OpenReport-Filter Tên

  • OpenReport-View

  • RunMacro-Repeat thức

  • RunMacro-Repeat số lần

  • SetFilter-Filter Tên

Đầu Trang

Giá trị đối số macro không tương thích với Web

Nếu bạn nhận được thông báo lỗi ACCWeb104000 kèm theo văn bản lỗi, giá trị đối số Macro không tương thích với Web, hãy kiểm tra xem đối tượng hoặc biểu thức được tham chiếu có tương thích với Web hay không và loại bỏ bất kỳ giá trị nào không tương thích. Để biết thêm thông tin về cách tạo biểu thức hợp lệ, hãy xem mục Xây dựng biểu thức.

Đầu Trang

Macro '|0' không tương thích với Web

Bạn có thể nhận được thông báo lỗi ACCWeb104000 kèm theo văn bản lỗi, macro '|0' không tương thích với Web. Bạn phải loại bỏ hành động macro, đối số hoặc giá trị đối số không tương thích khỏi ứng dụng Access của mình.

Ngoài ra, hãy loại bỏ macro AutoKeys và AutoExec khỏi ứng dụng của bạn, rồi áp dụng một macro hợp lệ từ danh sách Sử dụng một hành động macro hợp lệ.

Đầ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.