Làm cách nào để xóa nội dung của một lựa chọn các ô trong Access 2010?


3

Trong Access 2010, nếu tôi chọn một tập hợp con của các ô trong một cột, phím Xoá sẽ không làm gì và không có mục Xóa trên menu ngữ cảnh.

Có một số mẹo để xóa nội dung của một lựa chọn các ô trong Access 2010, hay đây là một sự giám sát rõ ràng về phía Microsoft?


Truy cập không phải là một bảng tính và hy vọng nó hoạt động như một bảng sẽ luôn dẫn bạn vào các vấn đề.
David W. Fenton

Câu trả lời:


2

Nếu bạn đang sử dụng Excel, giải pháp này sẽ hoạt động:

Hãy thử nhấn CTRL và phím Minus đồng thời hoặc Nhấp chuột phải và chọn Xóa.

Bạn sẽ phải xác định xem các ô còn lại được dịch chuyển sang trái hay lên khi các ô đã chọn bị xóa.

Cách bạn đặt câu hỏi, tôi nghĩ bạn đang sử dụng Excel, không phải Access.

Tôi nghĩ vấn đề là Access về cơ bản khác với Excel. Mặc dù bảng Access trông giống như bảng tính, nhưng không phải là bảng tính các ô ... đó là bảng các hàng và cột. Bạn có thể xóa toàn bộ hàng hoặc toàn bộ cột (trường), nhưng bạn không thể xóa "ô" ở giữa cột hoặc hàng như bạn làm trong Excel. Trong nhiều trường hợp, bạn có thể xóa dữ liệu trong một tập hợp các giao điểm hàng / cột nhất định, nhưng bạn phải thực hiện chúng một hàng một lần. (BTW, xóa dữ liệu "ô" trong Access thực sự có nghĩa là bạn đang đặt giá trị thành NULL, trong thuật ngữ cơ sở dữ liệu có nghĩa là không có giá trị được lưu trữ.)

Tôi hi vọng cái này giúp được!


Ctrl + - không làm gì cả và như tôi đã nói, không có mục Xóa trên menu ngữ cảnh.
quạ

Truy vấn CẬP NHẬT Cách thích hợp để xóa giá trị được lưu trữ trong một cột cho một tập hợp các hàng nhất định là sử dụng truy vấn CẬP NHẬT, bạn có thể thực hiện bằng Trình thiết kế truy vấn. Tôi là một DBA của SQL Server và tôi viết mã SQL thay vì sử dụng các nhà thiết kế. Câu lệnh SQL sẽ giống như bảng CẬP NHẬT tên trường SET = NULL WHERE KeyField IN ( danh sách ID được phân tách bằng dấu phẩy )
stewartwb

Câu hỏi của tôi đã gây hiểu nhầm. Chọn một cột và nhấn xóa sẽ xóa cột, nó không xóa nội dung (Tôi đã chỉnh sửa câu hỏi của mình). Tôi đã suy nghĩ về mặt bảng tính, không phải cơ sở dữ liệu. Tôi đang tìm kiếm một cách để làm điều đó thông qua UI, SQL không bao giờ vượt qua tâm trí của tôi, nhưng điều đó sẽ làm điều đó. Cảm ơn.
quạ

1

Điều này sẽ hoạt động: Sao chép cùng một số ô trống từ một trường gần đó. Chọn tất cả các ô bạn muốn xóa và dán các ô đã xóa.


0

Dễ dàng làm việc xung quanh nếu bạn chỉ muốn xóa các ô, không loại bỏ chúng:

  1. Chọn tất cả các hàng / cột áp dụng. (Có thể giúp nếu bạn sắp xếp dữ liệu sao cho tất cả các ô bạn muốn xóa đều nằm trong các hàng / cột liền kề.) Sao chép (Ctrl + C) những ô này.
  2. Mở Excel. Dán (Ctrl + V) các ô đã sao chép vào. Chọn hàng / cột / ô bạn muốn xóa (Tôi có một số ô có một chuỗi văn bản nhất định trong đó vì vậy tôi chỉ tìm / thay thế để xóa những gì tôi muốn đi).
  3. Sao chép các ô tương tự trong Excel. Quay trở lại Access, bạn vẫn nên chọn đúng các ô, vì vậy bạn chỉ có thể dán các ô đã sửa lại. Có lẽ là một ý tưởng tốt để lưu trước khi bạn thử điều này vì nó đưa ra cảnh báo về việc không thể hoàn tác các thay đổi (mặc dù điều này chưa bao giờ gây ra sự cố cho tôi.)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.