Applies ToAccess cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tự sửa Tên giúp giữ cho cơ sở dữ liệu Access trên máy tính của bạn không bị ngắt khi thay đổi thiết kế cơ sở dữ liệu. Tự sửa Tên có thể:

  • Phát hiện khi thay đổi tên đối tượng cơ sở dữ liệu sẽ khiến các đối tượng khác bị ngắt

  • Tự động khắc phục sự cố này

  • Ghi nhật ký bất kỳ chỉnh sửa nào mà nó thực hiện

Theo mặc định, tự sửa tên được thiết lập để phát hiện và sửa vấn đề, nhưng không phải để ghi nhật ký sửa. Tự sửa Tên làm cản trở một chút hiệu năng của hệ thống và bạn có thể muốn tắt nó đi nếu thiết kế cơ sở dữ liệu của bạn không chịu thay đổi thiết kế ngoài dự tính. Hoặc bạn có thể muốn Access theo dõi các chỉnh sửa mà Access thực hiện. Bạn có thể đặt các tùy chọn Tự Sửa Tên cho từng cơ sở dữ liệu trên máy tính.

Lưu ý: Tự sửa Tên giúp giữ cho tên của đối tượng cơ sở dữ liệu được đồng bộ hóa. Các vấn đề tiềm ẩn khác về thay đổi thiết kế, chẳng hạn như các vấn đề phát sinh từ các đối tượng cơ sở dữ liệu đã xóa, không được xử lý trực tiếp bằng tính năng Tự Sửa Tên.

Trong bài viết này

Tại sao tôi nên sử dụng tính năng Tự Sửa Tên?

Khi bạn làm việc trong cơ sở dữ liệu Access có thiết kế mà người dùng thường xuyên thay đổi, các đối tượng cơ sở dữ liệu có thể ngừng hoạt động nếu thiết kế của các đối tượng cơ sở dữ liệu khác thay đổi. Một cách có thể xảy ra là khi tên của một đối tượng thay đổi, nhưng thay đổi đó không đi kèm với thay đổi tương ứng với các đối tượng phụ thuộc vào đối tượng ban đầu.

Ví dụ: nếu bạn tạo một truy vấn dựa trên bảng có tên là Khách hàng và tên của bảng sau đó được thay đổi thành Khách hàng, thì truy vấn mà bạn đã tạo sẽ ngừng hoạt động do thay đổi tên này. Không có gì là sai với truy vấn và nếu bạn sửa tên bảng trong thiết kế truy vấn, truy vấn sẽ hoạt động lại.

Tính năng Tự Sửa tên có thể theo dõi thay đổi tên cho bạn và có thể tự động sửa tên của biểu mẫu, báo cáo, bảng, truy vấn, trường hoặc điều khiển, chẳng hạn như hộp văn bản.

Thông tin phụ thuộc vào đối tượng và Tự Sửa Tên

Tự Sửa Tên tạo ra bản đồ tên của thông tin phụ thuộc đối tượng cho bảng, truy vấn, biểu mẫu và báo cáo. Những bản đồ này cho phép bạn sử dụng ngăn tác vụ Phụ thuộc Đối tượng để xem danh sách các đối tượng phụ thuộc vào bảng hoặc biểu mẫu đã chọn, đồng thời cũng xem các đối tượng mà bảng hoặc biểu mẫu phụ thuộc. Bản đồ tên của một đối tượng được cập nhật mỗi lần bạn lưu và đóng đối tượng đó.

Lưu ý: Theo mặc định, chức năng theo dõi thay đổi tên không được bật trong cơ sở dữ liệu được tạo bằng các phiên bản Access cũ hơn, ngay cả sau khi bạn chuyển đổi các cơ sở dữ liệu đó sang định dạng tệp cơ sở dữ liệu mới hơn. Tuy nhiên, bạn có thể bật chức năng theo dõi thay đổi tên sau khi bạn chuyển đổi các cơ sở dữ liệu đó sang định dạng mới hơn.

Khi nào tôi không nên sử dụng tính năng Tự Sửa Tên?

Không sử dụng tính năng Tự Sửa Tên trong các trường hợp sau:

  • Thiết kế cơ sở dữ liệu của bạn không thay đổi    Nếu thiết kế của cơ sở dữ liệu của bạn không thay đổi, bạn có thể cải thiện hiệu suất hệ thống bằng cách tắt tên Tự Sửa.

  • Bạn muốn làm cho tệp cơ sở dữ liệu của mình nhỏ hơn và sẵn lòng quản lý thay đổi tên đối tượng theo cách thủ công    Khi tự sửa tên được bật cho một cơ sở dữ liệu, bạn có thể nhận thấy sự gia tăng kích cỡ cơ sở dữ liệu. Sự gia tăng này là do tên bản đồ tên tự sửa tạo ra khi nó được bật. Nếu bạn tắt tính năng Tự Sửa tên, bản đồ tên sẽ bị loại bỏ, làm giảm kích cỡ của cơ sở dữ liệu.

Những thứ đặt tên tự sửa không chính xác

Tự sửa Tên không sửa những điều sau đây:

  • Những thay đổi đối với tên biểu mẫu, báo cáo hoặc điều khiển sẽ không được theo dõi.

  • Tên bảng, truy vấn hoặc trường trong macro hoặc trong mã không được sửa.

Tính năng Tự Sửa Tên hoạt động như thế nào

Tự Sửa Tên bao gồm ba tùy chọn: Theo dõi thông tin Tự Sửa tên, Thực hiện Tự Sửa tên và Tự Sửa Tên Nhật ký. Mỗi tùy chọn trong số hai tùy chọn cuối cùng phụ thuộc vào tùy chọn trước đó được bật.

Theo dõi thông tin Tự sửa tên

Khi bạn bật tính năng Tự Sửa tên để theo dõi thay đổi tên cho cơ sở dữ liệu, Access sẽ thực hiện như sau:

  1. Cố gắng truy nhập độc quyền vào cơ sở dữ liệu.

  2. Tìm kiếm các đối tượng đang mở.

  3. Nhắc và đóng các đối tượng đang mở.

  4. Cập nhật bản đồ bằng cách mở, lưu và đóng tất cả các bảng, truy vấn, biểu mẫu và báo cáo.

  5. Trả về cơ sở dữ liệu về trạng thái bất kỳ trước khi nó được tăng cấp thành Dành riêng.

Ánh xạ tên bị gián đoạn

Việc tạo bản đồ tên có thể mất vài phút. Bạn có thể nhấn ESC để hủy bước này. Tuy nhiên, bản đồ tên của một số đối tượng sẽ lỗi thời và bạn sẽ không thể xem thông tin phụ thuộc cho các đối tượng đó cho đến khi bản đồ tên được cập nhật.

Lưu ý: Nếu bạn làm gián đoạn Access (bằng cách nhấn ESC) khi đang cập nhật bản đồ tên, Access sẽ không vô hiệu hóa tùy chọn Theo dõi thông tin Tự Sửa tên . Tùy chọn Theo dõi thông tin Tự Sửa tên vẫn được chọn, ngay cả khi bản đồ tên chưa được cập nhật. Để khởi động lại quy trình cập nhật bản đồ tên, hãy sử dụng quy trình sau:

  1. Trên dải băng, hãy bấm > Chọn Tệp để mở hộp thoại Tùy chọn Access.

  2. Trong ngăn bên trái của hộp thoại Tùy chọn Access, bấm vào Cơ sở dữ liệu hiện tại.

  3. Bỏ chọn hộp kiểm Theo dõi thông tin Tự Sửa tên, rồi bấm OK. Access sẽ cảnh báo bạn rằng phải đóng tất cả các đối tượng cơ sở dữ liệu đang mở để thay đổi có hiệu lực.

  4. Đóng, rồi mở lại cơ sở dữ liệu.

  5. Mở lại hộp thoại Tùy chọn Access, rồi bên dưới thể loại Cơ sở dữ liệu Hiện tại, hãy chọn hộp kiểm Theo dõi thông tin Tự Sửa tên, rồi bấm OK.

Hoặc để cập nhật bản đồ tên của một đối tượng cụ thể theo cách thủ công, hãy mở đối tượng ở cửa sổ Thiết kế, rồi lưu đối tượng đó.

Điều gì xảy ra khi bạn tắt tính năng Theo dõi thông tin Tự Sửa tên?

Khi bạn tắt tính năng Tự Sửa tên để ngừng theo dõi thay đổi tên, Access sẽ thực hiện như sau:

  1. Cố gắng truy nhập độc quyền vào cơ sở dữ liệu.

  2. Tìm kiếm các đối tượng đang mở.

  3. Nhắc và đóng các đối tượng đang mở.

  4. Loại bỏ bản đồ tên khỏi tất cả các bảng, truy vấn, biểu mẫu và báo cáo.

  5. Trả về cơ sở dữ liệu về trạng thái bất kỳ trước khi nó được tăng cấp thành Dành riêng.

Nếu Access không hoàn thành quy trình theo dõi thay đổi hoặc loại bỏ bản đồ tên, Access sẽ ghi nhật ký lỗi trong bảng Tên Tự Sửa Lỗi Lưu Lỗi.

Thực hiện Tự sửa tên

Trước tiên, bạn phải bật tùy chọn Theo dõi thông tin Tự Sửa tên trước khi có thể bật tùy chọn Thực hiện Tự Sửa tên .

Khi tùy chọn Thực hiện Tự Sửa tên được bật, Access sẽ sử dụng bản đồ tên để xác định rằng việc thay đổi tên sẽ ảnh hưởng đến các đối tượng cơ sở dữ liệu khác, rồi sửa tên đã thay đổi vị trí thay đổi trong các đối tượng khác đó.

Nhật ký Tự sửa tên sẽ thay đổi

Trước tiên, bạn phải bật tùy chọn Theo dõi thông tin Tự Sửa tên và tùy chọn Thực hiện Tự Sửa Tên trước khi có thể bật tùy chọn Tự Sửa Tên Nhật ký.

Khi tùy chọn Tự Sửa Tên nhật ký được bật, Access sẽ theo dõi các chỉnh sửa mà access thực hiện do thay đổi tên đối tượng. Mỗi phần sửa sẽ xuất hiện dưới dạng một bản ghi trong bảng Nhật ký Tự Sửa Tên.

Bật hoặc tắt tùy chọn Tự Sửa tên

Có thể bật cả ba tùy chọn Tự Sửa tên trong hộp thoại Tùy chọn Access . Bạn chỉ có thể bật hoặc tắt tùy chọn Tự Sửa tên cho cơ sở dữ liệu hiện tại.

  1. Trên dải băng, hãy bấm > Chọn Tệp để mở hộp thoại Tùy chọn Access.

  2. Trong ngăn bên trái của hộp thoại Tùy chọn Access, bấm vào Cơ sở dữ liệu hiện tại.

  3. Bên dưới Tùy chọn Tự Sửa Tên, chọn hoặc xóa tùy chọn bạn muốn:

    • Theo dõi thông tin Tự sửa tên    Khi chọn tùy chọn này, Access sẽ theo dõi thay đổi tên đối tượng trong cơ sở dữ liệu. Thông tin theo dõi được lưu trữ trong bản đồ tên. Khi bạn bật tùy chọn này lần đầu tiên, Access sẽ tạo bản đồ tên cho từng đối tượng cơ sở dữ liệu hiện có. Bản đồ tên luôn được cập nhật miễn là tùy chọn này vẫn được chọn. Bản đồ tên được sử dụng để khắc phục các lỗi gây ra do đổi tên và để tạo thông tin phụ thuộc đối tượng. Không thể truy cập trực tiếp bản đồ tên.

      Bạn phải chọn tùy chọn này trước khi có thể chọn các tùy chọn Tự Sửa tên khác.

      Lưu ý: Việc bật tùy chọn này không làm cho các thay đổi tên được tự động sửa. Việc bật tùy chọn này chỉ tạo ra các bản đồ được sử dụng để sửa lỗi trong tương lai.

    • Thực hiện Tự sửa tên    Khi chọn tùy chọn này, Access sẽ tự động khắc phục các thay đổi tên khi chúng xảy ra. Bạn chỉ có thể chọn tùy chọn này nếu tùy chọn Theo dõi thông tin Tự Sửa tên đã được chọn. Để thực hiện Tự Sửa tên, Access sử dụng bản đồ tên mà Access đã tạo khi tùy chọn Theo dõi thông tin Tự Sửa tên được bật.

      Bạn phải chọn tùy chọn này trước khi có thể chọn tùy chọn Tự Sửa Tên nhật ký.

    • Nhật ký Tự sửa tên sẽ thay đổi    Access duy trì nhật ký các hiệu chỉnh có tên là Tự Sửa. Mỗi phần sửa sẽ xuất hiện dưới dạng một bản ghi trong bảng Nhật ký Tự Sửa Tên.

Đầu Trang

Sử dụng ngăn Phụ thuộc Đối tượng để xem cách các đối tượng liên quan

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ú.