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 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 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 kiểm tra 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 được chỉ báo không được hỗ trợ trên web.
Việc cần làm Đảm bảo rằng 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 đơn
ACCWeb105001
Văn bản lỗi Cột tra cứu bị ràng buộc phải là khóa chính để tương thích với web.
Điều đó nghĩa là gì Cột bị ràng buộc của trường tra cứu được chỉ báo 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 ràng buộc.
ACCWeb105002
Văn bản lỗi Các nguồn hàng tra cứu phải hoàn tất câu lệnh SQL với một bảng và các trường bảng đã xác đị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 hơn một bảng hoặc truy vấn làm nguồn dữ liệu.
-
Các cột được sử dụng trong truy vấn không được chọn 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 như 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 các vấn đề compatibilty web khi bạn chạy bộ kiểm tra compatibilty.
-
Truy vấn tra cứu xác định mỗi trường một cách rõ ràng (tức là không sử dụng chọn *).
ACCWeb105003
Văn bản lỗi Tra cứu đa cột với một loại nguồn của danh sách giá trị hàng phải được ràng buộc với "Col1" để tương thích với web.
Điều đó nghĩa là gì Tra cứu đa cột được chỉ định không bị ràng buộc vào 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. Hãy đảm bảo rằng bạn liê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ỉ báo là trống và như vậy là 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 Danh sách giá trị 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 sẽ xảy ra khi thiếu các giá trị cột trong một hàng đơn 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 Hãy đảm bảo rằng các trường trong một hàng 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 nguồn của hàng tra cứu.
Điều đó nghĩa là gì Bảng được xác định là nguồn hàng của tra cứu được chỉ báo sẽ 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 chứa các cột kết quả được tính toán cho các 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ỉ báo 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ụ, sau đây không phải là nguồn hàng hợp lệ cho trường tra cứu web: chọn ([tên đầu tiên] & "" & [tên]) từ các liên hệ;
Việc cần làm Cân nhắc việc tạo cột được tính trong bảng cơ sở và sau đó tạo lại trường tra cứu.
ACCWeb105007
Văn bản lỗi Các 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 được chỉ báo có 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 để nó chỉ tham chiếu 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 bạn.
ACCWeb105008
Văn bản lỗi Bật tính toàn vẹn tham tham phải là false nếu cho phép nhiều giá trị là đúng đối với tra cứu.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo cho phép nhiều giá trị nhưng mối quan hệ CNTT mô hình đượ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 khảo 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 đối với danh sách phải là true Nếu cho phép nhiều giá trị là true.
Điều đó nghĩa là gì Giới hạn tra cứu thuộc tính vào danh sách được đặt là false cho trường được chỉ báo nhưng cho phép nhiều giá trị được đặt là true.
Việc cần làm Đặt giới hạn cho thuộc tính danh sách cho trường tra cứu là true; hoặc, đặt cho phép nhiều giá trị thành false.
ACCWeb105010
Văn bản lỗi Tra cứu yêu cầu có mối quan hệ liên quan đến tương thích với web.
Điều đó nghĩa là gì Trường tra cứu được chỉ báo không có mối quan hệ liên quan.
Việc cần làm Tạo mối quan hệ giữa trường tra cứu và trường mà nó 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 bảng nguồn và trường đó phải là cột ràng buộc.
Điều đó nghĩa là gì Truy vấn cho trường tra cứu được chỉ báo không chứa khóa chính của bảng nguồn và do đó không thể kết comatible 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 tra cứu hàng 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 được chỉ định là bị lỗi-được hình thành hoặc không tương thích với web vì nhiều lý do, chẳng hạn như nó bao gồm một 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 Các 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 bảng tra cứu ở nước ngoài 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ả hai trường nguồn và đích của tra cứu là số nguyên dài. Bạn có thể muốn tạo 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 danh sách trường là 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 bạn.
ACCWeb105016
Văn bản lỗi Mối quan hệ không 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 hỗ trợ bởi trường tra cứu 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 toán 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 được chỉ báo là một cột được tính với kiểu dữ liệu không phải là 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.