Trong bài viết này, chúng tôi đã giải quyết một số lý do phổ biến đôi khi ngăn bạn chỉnh sửa Dữ liệu trong Truy vấn Access
Truy vấn là một thành phần cơ sở dữ liệu của Microsoft cho phép người dùng truy xuất và sửa đổi dữ liệu của họ bất kỳ lúc nào. Mục đích duy nhất của Truy vấn là tạo đầu ra và thực hiện các cập nhật cần thiết trong cơ sở dữ liệu. Truy vấn có thể giúp định vị dữ liệu từ bản ghi, bảng hoặc biểu mẫu trong cơ sở dữ liệu. Nhưng cần phải sử dụng các truy vấn này theo đúng thứ tự và cấu trúc; nếu không, họ có thể không lấy được bất kỳ dữ liệu nào. Chà, trong trường hợp này, chúng ta sẽ nói về các tình huống mà người dùng không thể chỉnh sửa dữ liệu của họ khi sử dụng các truy vấn.
Thỉnh thoảng, tất cả chúng ta đều gặp phải sự cố không thể chỉnh sửa dữ liệu của mình bằng Truy vấn truy cập. Dưới đây là một số nguyên nhân gây ra tình trạng sau. Danh sách này cũng có thể giúp bạn xác định nguyên nhân cốt lõi của sự cố, điều này ngăn cản bạn cập nhật cơ sở dữ liệu của mình.
Truy vấn của bạn bao gồm một Điều khoản NHÓM THEO. Lưu ý rằng truy vấn Tổng được đặt theo mặc định ở dạng chỉ đọc.
- Truy vấn của bạn bao gồm mệnh đề CHUYỂN ĐỔI. Lưu ý rằng truy vấn Chéo bảng cũng được đặt ở chế độ chỉ đọc theo mặc định.
- Truy vấn của bạn đang sử dụng mệnh đề SELECT với một trong các giá trị First(), Max(), Sum(), Count(), v.v. sau đây. Các truy vấn có thể tổng hợp các bản ghi cũng luôn ở dạng chỉ đọc.
- Truy vấn của bạn có thể chứa một vị từ DISTINCT. Người dùng có thể giải quyết vấn đề này bằng cách đặt Giá trị duy nhất trong Thuộc tính của truy vấn thành Không.
- Truy vấn của bạn liên quan hoặc đang hoạt động thông qua UNION. Lưu ý rằng các truy vấn Liên kết được thiết kế để chỉ đọc theo mặc định.
- Mệnh đề SELECT của truy vấn của bạn chứa một truy vấn con. Để cập nhật dữ liệu của bạn, người dùng có thể truy cập truy vấn con của họ và Bỏ chọn hộp Hiển thị của truy vấn đó hoặc họ cũng có thể thử sử dụng các hàm tổng hợp tên miền.
- Truy vấn của bạn có thể đang sử dụng THAM GIA từ các hướng khác nhau từ một số bảng trong khi chạy trên mệnh đề TỪ. Chỉ cần loại bỏ một số bảng và bạn sẽ có thể cập nhật dữ liệu của mình một cách dễ dàng.
- Bạn đã không lập chỉ mục chính xác các trường THAM GIA: Các trường này không bao gồm bất kỳ chỉ mục duy nhất hoặc khóa chính nào.
- Các truy vấn của bạn được đặt là Ảnh chụp nhanh trong thuộc tính Loại tập bản ghi của nó. Để giải quyết vấn đề này, hãy thay đổi nó thành “Dynaset” từ Set Recordset Type trong Thuộc tính của truy vấn của bạn.
- Truy vấn của bạn có thể dựa trên một truy vấn khác được đặt ở chế độ chỉ đọc theo mặc định. (Truy vấn xếp chồng)
- Bạn đã đặt quyền truy vấn của mình thành chỉ đọc. (Điều này có thể được thay đổi bằng cách thay đổi cài đặt trên Bảo mật truy cập.)
- Người dùng đã mở Cơ sở dữ liệu ở chế độ chỉ đọc hoặc thuộc tính tệp của nó được đặt ở chế độ chỉ đọc hoặc có thể loại phương tiện của cơ sở dữ liệu ở chế độ chỉ đọc. (Ví dụ: CD-ROM hoặc bất kỳ ổ đĩa mạng nào không cung cấp đặc quyền ghi.)
- Truy vấn yêu cầu một chức năng VBA. Tuy nhiên, cơ sở dữ liệu của người dùng không được đặt ở một vị trí lưu trữ đáng tin cậy, điều này sẽ vô hiệu hóa việc chạy mã.
- Có thể các trường mà truy vấn được cho là tạo ra dưới dạng đầu ra là các trường được tính toán, ngăn không cho dữ liệu bị chạm vào trong MS Access.
- Trong những trường hợp hiếm hoi, bạn có thể gặp phải sự cố liên quan đến... truy cập bị hỏng tệp gây ra sự cố.
Giới thiệu tác giả:
Vivian Stevens là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi mdf và các sản phẩm phần mềm phục hồi excel. Để biết thêm thông tin, hãy truy cập www.datanumennăm
Truy vấn của bạn bao gồm một Điều khoản NHÓM THEO. Lưu ý rằng truy vấn Tổng được đặt theo mặc định ở dạng chỉ đọc.