Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

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.

Khi bạn sử dụng truy vấn để cung cấp dữ liệu cho dạng xem trong ứng dụng web Access, một số trường mà bạn có thể muốn chỉnh sửa sẽ ở dạng chỉ đọc trong dạng xem. Cụ thể, nếu bạn sử dụng nhiều bảng và có ít nhất một kết nối, sẽ có những hạn chế có thể cập nhật trường truy vấn nào. 

Lưu ý: Chủ đề này nói về các ứng dụng web Access. Điều này không áp dụng cho cơ sở dữ liệu trên máy tính. Nếu bạn đang gặp sự cố với truy vấn trong cơ sở dữ liệu trên máy tính, hãy xem bài viết Giới thiệu về truy vấn để biết tổng quan.

Yêu cầu đối với trường truy vấn có thể cập nhật

  • Chỉ có thể cập nhật các trường từ bảng có trường liên kết không có giá trị duy nhất – có thể cập nhật bảng "nhiều nhất".

  • Đầu ra truy vấn phải bao gồm các trường khóa chính cho bảng nhiều nhất.

  • Bảng nhiều nhất phải nằm ở bên trong của bất kỳ nối ngoài nào (ví dụ, bên trái của nối ngoài bên trái hoặc bên phải của nối ngoài bên phải).

Sơ đồ của một truy vấn sẽ mô tả trường nào có thể cập nhật được

Trong truy vấn này, bảng Nhiệm vụ là bảng nhiều nhất vì nó tra cứu dữ liệu trong bảng Dự án.

Tuy nhiên, vì khóa chính cho Tác vụ không được đưa vào đầu ra nên không có trường nào trong số đó có thể cập nhật được.

Ngay cả khi khóa được thêm vào, không trường nào trong số các trường đến từ bảng Dự án có thể cập nhật vì đây không phải là bảng nhiều nhất.

Đầu trang

Tìm và khắc phục sự cố trường có thể cập nhật

Lý do không thể cập nhật trường của bạn quyết định cách bạn có thể bật cập nhật. Để tìm hiểu lý do đó, hãy mở truy vấn trong Dạng xem Thiết kế và kiểm tra chi tiết thiết kế truy vấn.

  1. Nếu bạn bắt đầu từ một trình duyệt, hãy mở ứng dụng web trong Access: ở góc trên bên phải của ứng dụng, bấm vào Cài đặt >Chỉnh Trong Access.

  2. Trong Access, nếu Ngăn Dẫn hướng không mở, nhấn F11 để hiển thị ngăn dẫn hướng. Sau đó, trong Ngăn Dẫn hướng, bấm chuột phải vào truy vấn, rồi bấm Dạng xem Thiết kế.

    Menu ngữ cảnh của một truy vấn trong Ngăn Dẫn hướng

  3. Xác định bảng nào trong truy vấn là bảng nhiều nhất. Một quy tắc hay là bảng nhiều nhất là bảng tra cứu dữ liệu trong bảng khác.

  4. Kiểm tra xem trường bạn muốn cập nhật có nằm trong bảng nhiều nhất hay không. Nếu không, bạn không thể làm gì để truy vấn khắc phục sự cố. Như một cách khác để cho phép mọi người chỉnh sửa trường, hãy cân nhắc việc tạo một dạng xem mới, có thể cập nhật chỉ dựa trên bảng, sau đó giúp bạn dễ dàng mở dạng xem đó khi cần. Ví dụ: bạn có thể cung cấp một nút với một macro để mở dạng xem.

  5. Kiểm tra xem khóa chính cho nhiều bảng có được đưa vào kết quả truy vấn hay không. Nếu không có, hãy thêm khóa chính vào đầu ra truy vấn.

  6. Bấm đúp vào từng liên kết và xác minh rằng:

    • Nối là một nối trong; Hoặc

    • Nếu đó là nối ngoài, thì bảng nhiều nhất nằm ở bên trong của phép nối – ở bên trái của phép nối trái hoặc bên phải của phép nối phải.

Nếu một kết nối không đáp ứng ít nhất một trong hai tiêu chí trước đó, hãy thay đổi kết nối để có thể cập nhật truy vấn.

Đầu Trang

Thêm nhiều khóa chính nhất vào đầu ra truy vấn

  1. Mở truy vấn trong Dạng xem Thiết kế.

  2. Xác định bảng nhiều nhất.

  3. Bấm đúp vào từng trường trong khóa chính. Mỗi trường khóa được đánh dấu bằng một phím nhỏ.

  4. Trong lưới thiết kế truy vấn, hãy đảm bảo chọn hộp Hiển thị cho các trường khóa bạn vừa thêm vào:

    Hàng Hiện trong lưới thiết kế truy vấn

Đầu trang

Thay đổi kết nối để đặt truy vấn có thể cập nhật

Nếu bất kỳ liên kết nào không đáp ứng một trong các tiêu chí trên thì sẽ ngăn cập nhật. Đây là ví dụ về một kết nối không thể cập nhật:

Hộp thoại Thuộc tính Nối

Đây là nối ngoài bên trái – nó bao gồm mọi thứ từ bảng bên trái và các bản ghi tương ứng từ bảng bên phải. Tuy nhiên, nhiều nhất bảng là ở bên phải của liên kết - do đó ngăn chặn cập nhật.

Các cách làm cho nối ngoài có thể cập nhật

Có ba cách cơ bản để điều chỉnh kết nối để truy vấn có thể cập nhật. Bấm đúp vào kết nối để mở hộp thoại Thuộc tính Kết hợp, rồi thực hiện một trong các thao tác sau:

  • Thay đổi nối ngoài thành nối trong    Bấm tùy chọn 1 trong hộp thoại Thuộc tính Kết hợp.

  • Chuyển đổi vị trí của bảng    Di chuyển bảng nhiều nhất vào bên trong của phép nối và bảng còn lại sang bên ngoài (sử dụng hộp tổ hợp trong hộp thoại Thuộc tính Kết hợp để đặt tên bảng Trái và Phải).

  • Thay đổi hướng của đường nối    Bấm tùy chọn 2 hoặc 3 trong hộp thoại Thuộc tính Nối (thay đổi tùy chọn đó thành bất kỳ giá trị nào không có).

Đầu trang

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×