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 Microsoft Access 2010 của bạn 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 tương thích với cơ sở dữ liệu web. Nếu bộ kiểm tra tương thích tìm bất kỳ sự cố 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 có thể có thể tồn tại trong ứng dụng Access 2010 của bạn có thể gây ra 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ề lỗi bộ kiểm tra tương thích, hãy xem bài viết các lỗi kiểm tra tương thích web chung.
Xác định vị trí và khắc phục lỗi ACCWeb104000 macro
Macro không tương thích với web
Nếu bạn nhận được thông báo lỗi ACCWeb104000 với văn bản lỗi, macro không tương thích với web, hãy kiểm tra xem liệu ứng dụng Access của bạn có chứa bất kỳ macro nào sau đây hay không, rồi loại bỏ chúng:
-
Menu Add
-
Bộ lọc Apply
-
ApplyOrderBy
-
Bi
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
Con trỏ của displayhour
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
Cửa sổ Maximize
-
Tối thiểu hoá cửa sổ
-
Cửa sổ moveandsize
-
Hướng dẫn
-
OpenDataAccessPage
-
Sơ đồ Open
-
OpenFunction
-
OpenModule
-
OpenQuery
-
Openstoredquy trình
-
OpenTable
-
OpenView
-
OutputTo
-
Bản in
-
Quit
-
Đổi tên
-
RepaintObject
-
Khôi phục
-
RunApp
-
RunCommand (Tất cả các tùy chọn khác ngoài undoRecord, SaveRecord và DeleteRecord)
-
Mã RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
Selemtobject
-
SendKeys
-
SetDisplayedCategories
-
Mục SetMenuItem
-
SetValue
-
Tiếng SetWarnings
-
Thanh công cụ của ShowToolbar
-
Những nơi có
-
Danh sách chuyển Sharepointlist
-
Chuyển bảng tính
-
Chuyển giao
-
Chuyển văn bản
Sử dụng hành động macro hợp lệ
Sau khi bạn loại bỏ hành động macro không hợp lệ, bạn có thể sử dụng hành động macro phù hợp từ danh sách sau đây:
-
SetOrderBy
-
BrowseTo
-
Lỗi rõ ràng
-
CloseWindow
-
DeleteRecord-runcommand
-
GoToControl
-
Hàm GoToRecord
-
Hộp thư
-
OnError
-
OpenForm
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand (chỉ có undoRecord, SaveRecord và DeleteRecord)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
Bộ lọc
-
Tiếng SetLocalVar
-
SetOrderBy
-
SetProperty
-
Tiếng SetTempVar
-
Stopallmacro
-
Ngừng macro
-
UndoRecord-runcommand
Đố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 với văn bản lỗi,đối số 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, và loại bỏ chúng:
-
CloseWindow-tên đối tượng
-
Loại CloseWindow-Object
-
CloseWindow-Save
-
Loại GoToRecord-Object
-
GoToRecord-tên đối tượng
-
GoToRecord-Offset
-
MessageBox-tiếng bíp
-
Thư
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
OpenForm-View tên
-
Tên OpenReport-Filter
-
OpenReport-View
-
Biểu thức RunMacro-Repeat
-
RunMacro-Repeat Count
-
Tên SetFilter-Filter
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 với 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 liệu đối tượng hoặc biểu thức được tham chiếu tương thích với web và loại bỏ bất kỳ điều 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 xây dựng biểuthức.
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 với văn bản lỗi, ' | 0 ' macro không tương thích với web. Bạn phải loại bỏ hành động macro không tương thích, tham đối hoặc giá trị đối số từ ứng dụng Access của bạn.
Cũng loại bỏ các phím tự động và macro AutoExec từ ứng dụng bạn, sau đó áp dụng macro hợp lệ từ danh sách sử dụng hành động macro hợp lệ.