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. |
Bài viết này liệt kê các lỗi sơ đồ mà bạn có thể gặp phải khi chạy bộ kiểm tra tương thích và cung cấp thông tin có thể 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.
Sử dụng trình hướng dẫn tra cứu để tạo hoặc sửa đổi trường tra cứu
Nhiều lỗi sơ đồ được gây ra bởi các vấn đề với trường tra cứu. Các quy trình này giải thích cách để khởi chạy trình hướng dẫn tra cứu trong dạng xem biểu dữ liệu để khắc phục sự cố này bằng cách tạo hoặc sửa đổi trường tra cứu.
Tạo trường tra cứu trong dạng xem biểu dữ liệu
-
Mở bảng mà bạn muốn thêm trường tra cứu và chọn cột cuối cùng, có nhãn Bấm vào để thêm.
-
Bấm vào mũi tên bên cạnh Bấm để thêm, rồi bấm tra cứu mối quan hệ &.
-
Làm theo các bước của trình hướng dẫn tra cứu để tạo trường tra cứu mà bạn cần.
Sửa đổi trường tra cứu trong dạng xem biểu dữ liệu
-
Mở bảng và chọn trường tra cứu mà bạn muốn sửa đổi.
-
Thực hiện một trong những thao tác sau:
-
Trên tab Trường, trong nhóm Thuộc tính, bấm vào Sửa đổi tra cứu.
-
Bấm chuột phải vào trường tra cứu, rồi bấm vào sửa đổi tra cứu.
-
-
Làm theo các bước của trình hướng dẫn tra cứu để khắc phục sự cố cụ thể của bạn.
ACCWeb105003
Văn bản lỗi Kiểu dữ liệu cột cho danh sách tra cứu giá trị phải là ' văn bản ' để tương thích với web.
Điều đó nghĩa là gì Tra cứu được chỉ báo sử dụng một danh sách không được hỗ trợ trong cơ sở dữ liệu web. Danh sách giá trị phải được liên kết với cột văn bản trên máy chủ.
Việc cần làm Mở bảng trong dạng xem thiết kế và thay đổi kiểu dữ liệu của trường tra cứu thành văn bản. Nếu dạng xem thiết kế không sẵn dùng, hãy xóa trường tra cứu, sau đó sử dụng trình hướng dẫn tra cứu để tạo lại nó.
ACCWeb105012
Văn bản lỗi Các nguồn hàng tra cứu với mệnh đề mệnh đề không tương thích với web.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo sử dụng một truy vấn chứa mệnh đề WHERE, vốn không được hỗ trợ trên web.
Việc cần làm Mở bảng trong dạng xem thiết kế và loại bỏ mệnh đề WHERE từ thuộc tính nguồn hàng của trường tra cứu liên quan. Nếu dạng xem thiết kế không sẵn dùng, hãy xóa trường tra cứu, sau đó sử dụng trình hướng dẫn tra cứu để tạo lại nó.
ACCWeb105018
Văn bản lỗi Khóa chính là tra cứu không tương thích với web.
Điều đó nghĩa là gì Bảng được chỉ báo có khóa chính là trường tra cứu tham chiếu đến một bảng khác, vốn không được hỗ trợ trên web.
Việc cần làm Mở bảng trong dạng xem thiết kế và thay đổi thuộc tính kiểu điều khiển cho trường tra cứu vào textbox (trên tab tra cứu). Sau đó, hãy mở cửa sổ mối quan hệ và xóa bất kỳ mối quan hệ nào trong đó trường tra cứu nằm ở nhiều bên của mối quan hệ (mũi tên chỉ ra khỏi trường tra cứu).
Nếu dạng xem thiết kế và cửa sổ mối quan hệ không sẵn dùng, hãy làm như sau:
-
Tạo cơ sở dữ liệu trống mới (không phải cơ sở dữ liệu web).
-
Nhập các bảng bạn cần từ cơ sở dữ liệu ban đầu vào cơ sở dữ liệu mới.
-
Thực hiện các thay đổi bắt buộc trong cơ sở dữ liệu mới.
-
Trong cơ sở dữ liệu gốc, hãy xóa bảng, rồi nhập chúng từ cơ sở dữ liệu mới.
ACCWeb107000
Văn bản lỗi Kiểu dữ liệu trường không tương thích với web.
Điều đó nghĩa là gì Trường được chỉ báo có một kiểu dữ liệu không được hỗ trợ trên web, chẳng hạn như đối tượng OLE.
Việc cần làm Tạo lại trường như một trong các kiểu dữ liệu được hỗ trợ:
-
Văn bản
-
Số
-
Tiền tệ
-
Có/Không
-
Ngày/Giờ
-
Trường được tính toán
-
Phần đính kèm
-
Siêu kết nối
-
Bản ghi nhớ
-
Tra cứu
ACCWeb107001
Văn bản lỗi Chỉ mục composite không tương thích với web.
Điều đó nghĩa là gì Bảng được biểu thị có khóa chính (một khóa chứa nhiều hơn một trường). Bạn chỉ có thể sử dụng một trường Autonumber làm khóa chính cho bảng web. Bạn không thể sử dụng chỉ mục composite trên web.
Việc cần làm Nếu chỉ số composite là đối với khóa chính, hãy tạo khóa chính Autonumber cho bảng được chỉ định. Sau đó, hãy tạo quy tắc hợp lệ bản ghi để đảm bảo rằng dữ liệu trong các trường ban đầu là duy nhất.
ACCWeb107002
Văn bản lỗi Bảng có nhiều trường đính kèm không tương thích với web.
Điều đó nghĩa là gì Bảng được chỉ báo chứa nhiều hơn một trường đính kèm, nguyên nhân gây ra lỗi trong thao tác phát hành và do đó không tương thích với web.
Việc cần làm Cân nhắc việc lưu trữ tất cả các tệp đính kèm cho từng bản ghi trong một trường đính kèm duy nhất. Nếu bạn cần nhiều trường phần đính kèm cho mỗi bản ghi, cho mỗi trường đính kèm bổ sung tạo một bảng mới chỉ chứa trường đính kèm và trường ID, sau đó nối kết bảng mới và bảng gốc bằng cách sử dụng trình hướng dẫn tra cứu.
ACCWeb107003
Văn bản lỗi Biểu thức trường được tính toán có một trường nhập không tương thích với web, chẳng hạn như AutoNumber, bản ghi nhớ hoặc nhị phân.
Điều đó nghĩa là gì Trường được tính toán được chỉ định sử dụng tính toán sẽ là nhập một trường không được hỗ trợ trên web.
Việc cần làm Điều chỉnh phép tính để tất cả các trường nhập có một trong các kiểu dữ liệu được hỗ trợ sau đây:
-
Văn bản
-
Số
-
Tiền tệ
-
Có/Không
-
Ngày/Giờ
-
Trường được tính toán
ACCWeb107004
Văn bản lỗi Kiểu dữ liệu kết quả cột được tính không tương thích với web.
Điều đó nghĩa là gì Kết quả của phép tính cho trường được chỉ báo là một kiểu dữ liệu không được hỗ trợ trên web.
Việc cần làm Tạo lại trường được tính toán để loại dữ liệu kết quả là một trong các kiểu dữ liệu được hỗ trợ sau đây:
-
Văn bản
-
Số
-
Tiền tệ
-
Có/Không
-
Ngày/Giờ
ACCWeb107005
Văn bản lỗi Bảng có nhiều hơn 220 trường không tương thích với web.
Điều đó nghĩa là gì Bảng được chỉ báo chứa nhiều hơn 220 trường. Bạn không thể phát hành bảng có nhiều hơn 220 trường vào web.
Việc cần làm Tạo một bảng mới để chứa các trường bổ sung. Sau đó, sử dụng trình hướng dẫn tra cứu để tạo trường mới nối kết bảng mới với bảng hiện có.
ACCWeb107006
Văn bản lỗi Tên bảng là tên dành riêng và không tương thích với web.
Điều đó nghĩa là gì Tên bảng được chỉ định được dành riêng để dùng bởi SharePoint và không được hỗ trợ trên web.
Việc cần làm Tránh sử dụng bất kỳ tên bảng nào sau đây:
-
UserInfo
-
Danh sách
-
Dành
-
WebParts
-
ComMd
-
Súc
-
Quy trình
-
WFTemp
-
Solutions
-
Định nghĩa báo cáo
-
MSysASO
ACCWeb107007
Văn bản lỗi Bảng chưa được công bố với các bảng tra cứu được phát hành không tương thích với web.
Điều đó nghĩa là gì Bảng được chỉ báo chưa được phát hành và chứa trường tra cứu trỏ tới bảng đã phát hành, sẽ ngăn không cho phát hành.
Việc cần làm Phát hành bảng chưa được công bố mà không cần thêm tra cứu. Bạn có thể đồng bộ hóa cơ sở dữ liệu web để đạt được điều này. Sau khi bảng mới được phát hành, hãy tạo tra cứu mong muốn cho bảng đã phát hành khác.
ACCWeb107008
Văn bản lỗi Các định dạng tùy chỉnh không tương thích với web
Điều đó nghĩa là gì Trường được chỉ báo có định dạng tiền tệ tùy chỉnh, vốn không được hỗ trợ trên web.
Việc cần làm Sử dụng định dạng tiền tệ chuẩn cho trường. Đặt định dạng trường thành tiền tệ hoặc Euro bằng cách dùng thả xuống định dạng.
ACCWeb107009
Văn bản lỗi Chỉ có một trong các thuộc tính độ dài 0 cho phép và thuộc tính bắt buộc phải được đặt là "True" để tương thích với web.
Điều đó nghĩa là gì Trường được chỉ báo có cả độ dài không cho phép và thuộc tính bắt buộc được đặt là true.
Việc cần làm Hãy đảm bảo rằng tại một trong hầu hết các thuộc tính được đặt là true. Bạn có thể sử dụng dạng xem thiết kế để thay đổi các thuộc tính này.
ACCWeb107010
Văn bản lỗi Giá trị thuộc tính phải được đặt thành ' không ' để tương thích với web.
Điều đó nghĩa là gì Thuộc tính chỉ chắp thêm của trường siêu kết nối được chỉ báo được đặt là có, không được hỗ trợ trên web.
Việc cần làm Thay đổi thuộc tính chỉ chắp thêm vào không.
ACCWeb107011
Văn bản lỗi Giá trị mặc định sẽ được làm trống tương thích với web.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo có giá trị mặc định trong truy vấn tra cứu hoặc trong một danh sách cho phép nhiều giá trị, vốn không được hỗ trợ trên web.
Việc cần làm Hãy đảm bảo rằng có:
-
Không đặt giá trị mặc định cho truy vấn tra cứu; hay
-
Không đặt giá trị mặc định cho danh sách giá trị tra cứu cho phép nhiều giá trị
ACCWeb107012
Văn bản lỗi Giá trị mặc định sẽ được làm trống tương thích với web.
Điều đó nghĩa là gì Trường siêu kết nối được chỉ báo có giá trị mặc định, vốn sẽ không được hỗ trợ trên web.
Việc cần làm Loại bỏ giá trị mặc định cho trường siêu kết nối.
ACCWeb107013
Văn bản lỗi Giá trị thuộc tính không tương thích với web.
Điều đó nghĩa là gì Trường số được chỉ định có thuộc tính định dạng của nó được đặt thành một nội dung nào đó bên cạnh số chung, phần trăm hoặc tiêu chuẩn. Chỉ những định dạng này được hỗ trợ trên web.
Việc cần làm Thay đổi định dạng của trường thành số chung, phần trăm hoặc tiêu chuẩn.
ACCWeb107014
Văn bản lỗi Một bảng nên có khóa chính và phải là số với kích cỡ trường ' dài ' để tương thích với web.
Điều đó nghĩa là gì Bảng được chỉ báo có một trong các vấn đề sau:
-
Bảng không có khóa chính.
-
Kiểu dữ liệu của khóa chính không phải là số.
-
Kích cỡ trường khóa chính không dài.
Việc cần làm Thay đổi khóa chính hiện có trong dạng xem thiết kế để nó có kiểu dữ liệu chính xác và kích cỡ trường; hoặc tạo khóa chính mới cho bảng, sử dụng kiểu dữ liệu số tự động. Nếu dạng xem thiết kế không sẵn dùng, hãy tạo một bảng mới và thêm vào cột từ bảng gốc; sau đó thả bảng gốc.
ACCWeb107015
Văn bản lỗi Giá trị thuộc tính phải được đặt thành ' false ' để tương thích với web.
Điều đó nghĩa là gì Thuộc tính duy nhất của trường bản ghi nhớ được đặt là true, không được hỗ trợ trên web.
Việc cần làm Thay đổi giá trị của riêng thành false.
ACCWeb107016
Văn bản lỗi Giá trị thuộc tính phải được đặt thành ' false ' để tương thích với web.
Điều đó nghĩa là gì Thuộc tính duy nhất của trường chỉ định có/không được đặt là true.
Việc cần làm Thay đổi giá trị của riêng thành false.
ACCWeb107017
Văn bản lỗi Giá trị thuộc tính phải được đặt thành ' false ' để tương thích với web.
Điều đó nghĩa là gì Thuộc tính duy nhất của trường siêu kết nối được chỉ báo được đặt là true, không được hỗ trợ trên web.
Việc cần làm Thay đổi giá trị của riêng thành false.
ACCWeb107018
Văn bản lỗi Cột ràng buộc phải được đặt thành khóa chính của bảng và phải là cột đầu tiên tương thích với web.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo có một trong các vấn đề sau đây:
-
Cột ràng buộc được đặt là một trường khác với khóa chính của bảng nguồn.
-
Cột bị ràng buộc không phải là cột đầu tiên của tra cứu.
Việc cần làm Sử dụng trình hướng dẫn tra cứu để sửa đổi trường tra cứu.
ACCWeb107019
Văn bản lỗi Giá trị thuộc tính phải được đặt là ' có ' để tương thích với web.
Điều đó nghĩa là gì Giới hạn đối với thuộc tính danh sách của trường tra cứu được chỉ báo được đặt là không, nhưng trường tra cứu không phải là một danh sách giá trị đơn lẻ và thiết đặt thuộc tính do đó không tương thích với web.
Việc cần làm Sử dụng trình hướng dẫn tra cứu để sửa đổi trường tra cứu. Hãy đảm bảo bạn chọn hộp kiểm giới hạn danh sách khi trình hướng dẫn Hiển thị.
ACCWeb107020
Văn bản lỗi Giá trị thuộc tính phải để trống tương thích với web.
Điều đó nghĩa là gì Thuộc tính liên kết trường con của trường được chỉ báo không trống và do đó không tương thích với web.
Việc cần làm Mở bảng trong dạng xem thiết kế và xóa thuộc tính liên kết trường con. Sau đó, đặt thuộc tính Name Subdatasheet vào [tự động] hoặc [không có]. Nếu dạng xem thiết kế không sẵn dùng, trong dạng xem biểu dữ liệu, trên tab trang đầu, trong nhóm bản ghi , hãy bấm vào xem thêm, trỏ tới biểu dữliệu con, rồi bấm loại bỏ.
ACCWeb107021
Văn bản lỗi Giá trị thuộc tính phải để trống tương thích với web.
Điều đó nghĩa là gì Thuộc tính nối kết chính của trường được chỉ định không trống, và do đó không tương thích với web.
Việc cần làm Mở bảng trong dạng xem thiết kế và xóa thuộc tính nối kết trường cái. Sau đó, đặt thuộc tính Name Subdatasheet vào [tự động] hoặc [không có]. Nếu dạng xem thiết kế không sẵn dùng, trong dạng xem biểu dữ liệu, trên tab trang đầu, trong nhóm bản ghi , hãy bấm vào xem thêm, trỏ tới biểu dữliệu con, rồi bấm loại bỏ.
ACCWeb107022
Văn bản lỗi Giá trị thuộc tính phải trống hoặc được đặt thành ' tự động ' cần tương thích với web.
Điều đó nghĩa là gì Thuộc tính Name Subbiểu dữ liệu của trường được chỉ định không được đặt là [tự động] cũng không [không] và do đó không tương thích với web.
Việc cần làm Mở bảng trong dạng xem thiết kế và đặt thuộc tính Name Subbiểu dữ liệu tên thành [tự động] hoặc [không có]. Nếu dạng xem thiết kế không sẵn dùng, trong dạng xem biểu dữ liệu, trên tab trang đầu, trong nhóm bản ghi , hãy bấm vào xem thêm, trỏ tới biểu dữliệu con, rồi bấm loại bỏ.
ACCWeb107023
Văn bản lỗi Giá trị thuộc tính phải được xác định để tương thích với web.
Điều đó nghĩa là gì Thuộc tính chiều rộng cột của trường tra cứu được chỉ báo là trống và do đó không tương thích với web.
Việc cần làm Mở bảng trong dạng xem thiết kế và xác định một giá trị cho độ rộng cột (trên tab thuộc tính tra cứu). Hoặc chọn cột trong dạng xem biểu dữ liệu và trên tab trường , trong nhóm thuộc tính , bấm vào sửa đổi tra cứu. Làm theo các bước trong trình hướng dẫn tra cứu.
ACCWeb107024
Văn bản lỗi Số tự động không được hỗ trợ cho bất kỳ trường nào khác nhưng khóa chính.
Điều đó nghĩa là gì Trường được chỉ báo sử dụng kiểu dữ liệu số tự động nhưng không phải là khóa chính của bảng và do đó không tương thích với web.
Việc cần làm Thay đổi kiểu dữ liệu của trường thành số. Với tư cách giải pháp thay thế, bạn có thể sử dụng macro dữ liệu để đạt được một chức năng tương tự. Thay đổi trường có thuộc tính này vào khóa chính trong dạng xem thiết kế hoặc thay đổi kiểu dữ liệu thành số.