|
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 Mối quan hệ và Tra cứu 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ề lỗi của Bộ kiểm tra Tương thích, hãy xem bài viết Kiểm tra tính tương thích web: Lỗi chung.
ACCWeb105000
Văn bản lỗi Kiểu dữ liệu cột không tương thích với tra cứu web.
Điều đó nghĩa là gì Kiểu dữ liệu của trường tra cứu đã chỉ định không được hỗ trợ trên Web.
Việc cần làm Đảm bảo trường tra cứu là một trong các kiểu dữ liệu được hỗ trợ sau đây:
-
Dòng đơn văn bản
-
Ngày/Giờ
-
Number
-
Trường được tính toán trả về một dòng văn bản
ACCWeb105001
Văn bản lỗi Cột liên kết tra cứu phải là khóa chính để tương thích với Web.
Điều đó nghĩa là gì Cột liên kết của trường tra cứu đã xác định không phải là khóa chính của bảng tra cứu đích.
Việc cần làm Tạo lại trường tra cứu bằng cách sử dụng trình hướng dẫn tra cứu. Xác định cột khóa chính của bảng tra cứu đích làm cột được liên kết.
ACCWeb105002
Văn bản lỗi Nguồn hàng tra cứu phải là câu lệnh SQL hoàn chỉnh với một bảng và các trường bảng được chỉ định để tương thích với Web.
Điều đó nghĩa là gì Một hoặc cả hai điều kiện sau đây là đúng:
-
Truy vấn cho tra cứu được chỉ định sử dụng nhiều bảng hoặc truy vấn làm nguồn dữ liệu.
-
Các cột được dùng trong truy vấn không được chọn một cách rõ ràng.
Việc cần làm Tạo lại tra cứu, đảm bảo rằng:
-
Tra cứu sử dụng một bảng tương thích web làm nguồn dữ liệu của nó.
Mẹo: Bất kỳ bảng nào không tương thích với web nên đã tạo một hàng trong bảng Sự cố Tương thích Web khi bạn chạy Bộ kiểm tra Tương thích.
-
Truy vấn tra cứu chỉ định từng trường một cách rõ ràng (ví dụ: không sử dụng SELECT *).
ACCWeb105003
Văn bản lỗi Tra cứu nhiều cột có Kiểu Danh sách Giá trị Nguồn Hàng phải được gắn kết với "Col1" để tương thích với Web.
Điều đó nghĩa là gì Tra cứu nhiều cột được chỉ định không được gắn kết với Col1.
Việc cần làm Sử dụng trình hướng dẫn tra cứu để tạo lại trường tra cứu. Đảm bảo rằng bạn gắn kết với Col1 của tra cứu giá trị.
ACCWeb105004
Văn bản lỗi Tra cứu danh sách giá trị phải chứa ít nhất một hàng dữ liệu để tương thích với Web.
Điều đó nghĩa là gì Danh sách giá trị cho tra cứu được chỉ định trống và vì vậy không tương thích với Web.
Việc cần làm Cung cấp ít nhất một hàng dữ liệu trong danh sách giá trị cho trường tra cứu.
ACCWeb105005
Văn bản lỗi Giá Danh sách với các giá trị trống không tương thích với Web.
Điều đó nghĩa là gì Điều này xảy ra khi thiếu các giá trị cột trong một hàng duy nhất của tra cứu giá trị. Điều này không tương thích với web.
Việc cần làm Đảm bảo rằng các trường trong hàng đơn của danh sách giá trị được chỉ định. Sử dụng dạng xem Thiết kế để đặt Nguồn Hàng này hoặc sử dụng Trình hướng dẫn Tra cứu. (Trên tab Trường , trong nhóm Thuộc tính , bấm vào Sửa đổi Tra cứu.)
ACCWeb105006
Văn bản lỗi Không tìm thấy bảng cho nguồn hàng tra cứu.
Điều đó nghĩa là gì Bảng được chỉ định là nguồn hàng của tra cứu được chỉ định không tồn tại.
Việc cần làm Xác định nguồn hàng hợp lệ cho tra cứu. Bạn có thể sử dụng Trình hướng dẫn Tra cứu để tạo lại tra cứu.
Văn bản lỗi Câu lệnh SQL có chứa cột kết quả được tính cho nguồn hàng tra cứu không tương thích với Web.
Điều đó nghĩa là gì Trường tra cứu được chỉ định có một biểu thức trong nguồn hàng của nó, do đó không tương thích với web. Ví dụ: dưới đây không phải là nguồn hàng hợp lệ cho trường tra cứu web: SELECT ([Tên] & " " & [Họ]) FROM Danh bạ;
Việc cần làm Hãy cân nhắc việc tạo cột được tính toán trong bảng cơ sở, rồi tạo lại trường tra cứu.
ACCWeb105007
Văn bản lỗi Nguồn hàng tra cứu chỉ có thể tham chiếu một bảng tương thích với Web.
Điều đó nghĩa là gì Nguồn hàng cho trường tra cứu đã xác định chứa nhiều bảng.
Việc cần làm Sử dụng trình hướng dẫn tra cứu để tạo lại tra cứu sao cho tra cứu chỉ tham chiếu đến một bảng. Điều này có thể yêu cầu bạn thay đổi mô hình dữ liệu của mình.
ACCWeb105008
Văn bản lỗi Bật Tính toàn vẹn tham chiếu phải là False nếu Cho phép nhiều giá trị là True đối với tra cứu.
Điều đó nghĩa là gì Trường tra cứu được chỉ định cho phép nhiều giá trị nhưng mối quan hệ mô hình của nó bắt buộc tính toàn vẹn tham chiếu, yêu cầu một giá trị duy nhất cho tra cứu.
Việc cần làm Loại bỏ tính toàn vẹn tham chiếu trên mối quan hệ hoặc tạo lại trường tra cứu mà không cho phép nhiều giá trị.
ACCWeb105009
Văn bản lỗi Giới hạn trong Danh sách phải là True nếu Cho phép Nhiều Giá trị là True.
Điều đó nghĩa là gì Thuộc tính tra cứu Giới hạn cho Danh sách được đặt là False cho trường đã chỉ định nhưng Cho phép Nhiều Giá trị được đặt là True.
Việc cần làm Đặt thuộc tính Limit to List cho trường tra cứu thành True; hoặc đặt Cho phép Nhiều Giá trị thành Sai.
ACCWeb105010
Văn bản lỗi Tra cứu yêu cầu mối quan hệ liên kết để tương thích với Web.
Điều đó nghĩa là gì Trường tra cứu đã xác định không có mối quan hệ liên kết.
Việc cần làm Tạo mối quan hệ giữa trường tra cứu và trường mà trường mà trường đó tham chiếu đến.
ACCWeb105011
Văn bản lỗi Câu lệnh SQL nguồn hàng tra cứu phải bao gồm trường khóa chính của bảng nguồn và trường đó phải là cột được liên kết.
Điều đó nghĩa là gì Truy vấn cho trường tra cứu được chỉ định không chứa khóa chính của bảng nguồn và 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 để tạo lại trường tra cứu.
ACCWeb105012
Văn bản lỗi Câu lệnh SQL cho nguồn hàng tra cứu không tương thích với Web.
Điều đó nghĩa là gì Câu lệnh SQL cho nguồn hàng của trường tra cứu đã xác định là do lỗi hoặc không tương thích với Web vì nhiều lý do, chẳng hạn như câu lệnh này bao gồm toán tử SQL không được hỗ trợ.
Việc cần làm Sử dụng Trình hướng dẫn Tra cứu để tạo lại trường tra cứu.
ACCWeb105014
Văn bản lỗi Bảng có cột tra cứu phải có khóa chính và khóa chính phải là kiểu dữ liệu dài.
Điều đó nghĩa là gì Khóa ngoại của bảng đích tra cứu hoặc khóa chính của bảng nguồn không phải là số nguyên dài hoặc cả hai.
Việc cần làm Hãy đảm bảo rằng cả trường nguồn và đích của tra cứu đều là số nguyên dài. Bạn có thể muốn tạo các trường mới cho mục đích này.
ACCWeb105015
Văn bản lỗi Kiểu tra cứu phải là '|0' hoặc '|1' để tương thích với Web.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo tham chiếu đến một danh sách trường làm nguồn hàng của nó.
Việc cần làm Sử dụng Trình hướng dẫn Tra cứu để tạo lại trường tra cứu. Điều này có thể yêu cầu bạn thay đổi mô hình dữ liệu của mình.
ACCWeb105016
Văn bản lỗi Mối quan hệ không được liên kết với trường tra cứu hợp lệ không tương thích với Web.
Điều đó nghĩa là gì Mối quan hệ không được trường tra cứu hỗ trợ và do đó không tương thích với cơ sở dữ liệu web.
Việc cần làm Tạo trường tra cứu giữa các bảng liên quan. Sử dụng Trình hướng dẫn Tra cứu để tạo tra cứu.
ACCWeb105017
Văn bản lỗi Kiểu dữ liệu kết quả Cột được tính cho tra cứu phải là Văn bản để tương thích với Web.
Điều đó nghĩa là gì Cột hiển thị đầu tiên của trường tra cứu đã xác định là cột được tính toán với kiểu dữ liệu khác với Văn bản.
Việc cần làm Thay đổi kiểu dữ liệu của trường được tính toán thành Văn bản hoặc tạo lại trường tra cứu và chọn cột hiển thị đầu tiên khác.