|
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 Lược đồ 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 khắc phục 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.
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 Lược đồ là do sự cố 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 những vấn đề 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, rồi chọn cột cuối cùng có nhãn Bấm để Thêm.
-
Bấm vào mũi tên bên cạnh Bấm để Thêm, rồi bấm vào Tra cứu & quan hệ.
-
Làm theo các bước trong 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 trong 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 tra cứu danh sách 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ỉ định sử dụng 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 một cột văn bản trên máy chủ.
Việc cần làm Mở bảng trong cửa sổ Thiết kế, rồi 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, rồi sử dụng Trình hướng dẫn Tra cứu để tạo lại.
ACCWeb105012
Văn bản lỗi Nguồn hàng tra cứu có mệnh đề không tương thích với Web.
Điều đó nghĩa là gì Trường tra cứu được chỉ định sử dụng một truy vấn có chứa mệnh đề WHERE không được hỗ trợ trên Web.
Việc cần làm Mở bảng ở dạng xem Thiết kế, rồi loại bỏ mệnh đề WHERE khỏi 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, rồi sử dụng Trình hướng dẫn Tra cứu để tạo lại.
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ỉ định có một khóa chính là trường tra cứu tham chiếu đến một bảng khác, không được hỗ trợ trên Web.
Việc cần làm Mở bảng ở dạng xem Thiết kế, rồi thay đổi thuộc tính Loại Điều khiển cho trường tra cứu thành Hộp văn bản (trên tab Tra cứu). Sau đó, mở Cửa sổ Mối quan hệ và xóa mọi mối quan hệ có trường tra cứu nằm ở phía nhiều của mối quan hệ (mũi tên trỏ ra khỏi trường tra cứu).
Nếu cửa sổ 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 gốc 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, xóa các 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ỉ định có 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 tổ hợp không tương thích với Web.
Điều đó nghĩa là gì Bảng đã xác định có một khóa chính tổng hợp (một khóa bao gồm nhiều trường). Bạn chỉ có thể sử dụng trường Số tự động làm khóa chính cho bảng Web. Bạn không thể sử dụng chỉ mục tổng hợp trên Web.
Việc cần làm Nếu chỉ mục tổng hợp dành cho khóa chính, hãy tạo khóa chính Số tự động cho bảng đã chỉ định. Sau đó, tạo quy tắc xác thực bản ghi để đảm bảo rằng dữ liệu trong các trường gốc là duy nhất.
ACCWeb107002
Văn bản lỗi Bảng có nhiều trường Phần đính kèm không tương thích với Web.
Điều đó nghĩa là gì Bảng được chỉ định chứa nhiều trường đính kèm, gây ra lỗi trong quá trình phát hành và do đó không tương thích với Web.
Việc cần làm Hãy cân nhắc lưu trữ tất cả các tệp đính kèm cho mỗi bản ghi trong một trường đính kèm duy nhất. Nếu bạn cần nhiều trường đính kèm cho mỗi bản ghi, đối với mỗi trường đính kèm bổ sung, hãy tạo một bảng mới chỉ chứa trường đính kèm và trường ID, rồi liên kết bảng mới và bảng gốc bằ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 đầu vào của một loại không tương thích với Web, chẳng hạn như Số Tự động, 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 một phép tính nhận khi nhập một trường không được hỗ trợ trên Web.
Việc cần làm Điều chỉnh tính toán sao cho tất cả các trường đầu vào đều 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ả tính toán cho trường được chỉ định là 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 sao cho kiểu 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ó hơn 220 trường không tương thích với Web.
Điều đó nghĩa là gì Bảng đã chỉ ra chứa hơn 220 trường. Bạn không thể phát hành bảng có hơn 220 trường lên Web.
Việc cần làm Tạo 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 một trường mới liên 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 biểu thị được dành riêng cho SharePoint sử dụng 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 dành riêng nào sau đây:
-
UserInfo
-
Danh sách
-
Documents
-
Phần Web
-
ComMd
-
Webs
-
Quy trình
-
WFTemp
-
Giải pháp
-
Định nghĩa Báo cáo
-
MSysASO
ACCWeb107007
Văn bản lỗi Bảng chưa phát hành có tra cứu cho bảng đã phát hành không tương thích với web.
Điều đó nghĩa là gì Bảng đã chỉ định chưa được phát hành và chứa trường tra cứu trỏ tới bảng đã phát hành, điều này sẽ ngăn phát hành.
Việc cần làm Phát hành bảng chưa phát hành mà không cần thêm tra cứu. Bạn có thể Đồng bộ 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 Đị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ỉ định có định dạng tiền tệ tùy chỉnh không được hỗ trợ trên Web.
Việc cần làm Sử dụng định dạng tiền tệ tiêu chuẩn cho trường. Đặt định dạng trường thành Tiền tệ hoặc Euro bằng cách sử dụng danh sách thả xuống Định dạng.
ACCWeb107009
Văn bản lỗi Chỉ nên đặt một trong thuộc tính Allow Zero Length và thuộc tính Bắt buộc thành 'true' để tương thích với Web.
Điều đó nghĩa là gì Trường được chỉ định có cả thuộc tính Cho phép Độ dài Bằng Không và Bắt buộc được đặt thành True.
Việc cần làm Hãy đảm bảo rằng hầu hết các thuộc tính được chỉ đị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 nên đượ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 đã chỉ định đượ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 thành Không.
ACCWeb107011
Văn bản lỗi Giá trị mặc định phải trống để tương thích với Web.
Điều đó nghĩa là gì Trường tra cứu được chỉ định có giá trị mặc định trong truy vấn tra cứu hoặc trong danh sách cho phép nhiều giá trị không được hỗ trợ trên Web.
Việc cần làm Hãy đảm bảo rằng có:
-
Không có giá trị mặc định nào được đặt cho truy vấn tra cứu; hoặc
-
Không có giá trị mặc định nào được đặt 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 phải trống để tương thích với Web.
Điều đó nghĩa là gì Trường siêu kết nối đã xác định có giá trị mặc định 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ố đã xác định có thuộc tính Định dạng được đặt thành thuộc tính khác ngoài Số Chung, Phần trăm hoặc Số Standard. Chỉ những định dạng này mới đượ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 Số Standard.
ACCWeb107014
Văn bản lỗi Bảng phải có Khóa Chính và phải là số có kích cỡ trường 'dài' để tương thích với Web.
Điều đó nghĩa là gì Bảng đã chỉ ra có một trong các sự cố 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 của khóa chính không phải là Dài.
Việc cần làm Thay đổi khóa chính hiện có trong cửa sổ Thiết kế để khóa có kiểu dữ liệu và Kích cỡ Trường chính xác; hoặc tạo khóa chính mới cho bảng bằng cách sử dụng kiểu dữ liệu Số Tự động. Nếu cửa sổ Thiết kế không sẵn dùng, hãy tạo bảng mới và thêm vào đó các cột từ bảng ban đầu; sau đó thả bảng ban đầu.
ACCWeb107015
Văn bản lỗi Giá trị thuộc tính nên được đặt thành 'false' để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Unique của trường Bản ghi nhớ được chỉ đị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 Unique thành False.
ACCWeb107016
Văn bản lỗi Giá trị thuộc tính nên được đặt thành 'false' để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Unique của trường Có/Không được chỉ định được đặt là True.
Việc cần làm Thay đổi giá trị của Unique thành False.
ACCWeb107017
Văn bản lỗi Giá trị thuộc tính nên được đặt thành 'false' để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Unique của trường siêu kết nối đã chỉ đị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 Unique thành False.
ACCWeb107018
Văn bản lỗi Cột được liên kết phải được đặt là 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 đã xác định có một trong các sự cố sau:
-
Cột liên kết được đặt thành một trường khác với khóa chính của bảng nguồn.
-
Cột được liên kết 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 nên được đặt thành 'yes' để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Limit To List của trường tra cứu được chỉ định được đặt là Không nhưng trường tra cứu không phải là danh sách giá trị duy nhất và do đó, cài đặt thuộc tính 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. Đảm bảo bạn chọn hộp kiểm Giới hạn trong 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 đã 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 cửa sổ Thiết kế, rồi xóa thuộc tính Liên kết Trường Con. Sau đó, đặt thuộc tính Tên bảng dữ liệu con 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, bấm vào Xem thêm, trỏ tới Biểu dữ liệu con, rồi bấm vào 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 Link Master Fields của trường đã chỉ định không trống và do đó không phải là kết hợp với Web.
Việc cần làm Mở bảng trong cửa sổ Thiết kế, rồi xóa thuộc tính Liên kết Trường Cái. Sau đó, đặt thuộc tính Tên bảng dữ liệu con 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, bấm vào Xem thêm, trỏ tới Biểu dữ liệu con, rồi bấm vào 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' để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Tên bảng dữ liệu con của trường đã chỉ định không được đặt là [Tự động] cũng như [Không có], do đó, không tương thích với Web.
Việc cần làm Mở bảng trong cửa sổ Thiết kế và đặt thuộc tính Tên bảng dữ liệu con 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, bấm vào Xem thêm, trỏ tới Biểu dữ liệu con, rồi bấm vào Loại bỏ.
ACCWeb107023
Văn bản lỗi Nên xác định giá trị thuộc tính để tương thích với Web.
Điều đó nghĩa là gì Thuộc tính Độ rộng Cột của trường tra cứu được chỉ định sẽ trống và do đó không tương thích với Web.
Việc cần làm Mở bảng ở dạng xem Thiết kế, rồi chỉ định 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, rồi 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 ngoài 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ố. Như một giải pháp thay thế, bạn có thể sử dụng macro dữ liệu để đạt được chức năng tương tự. Thay đổi trường có thuộc tính này thành khóa chính trong cửa sổ Thiết kế hoặc thay đổi kiểu dữ liệu thành Số.