Đôi khi, cả người dùng và nhà phát triển đều sử dụng Dấu ngoặc kép khi làm việc với cơ sở dữ liệu Access. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết các kịch bản trường hợp sử dụng như vậy.
Các nhà phát triển MS Access thường xuyên sử dụng dấu ngoặc kép cho nhiều mục đích khác nhau, đặc biệt là trong các câu lệnh SQL. Hãy cùng xem xét một số trường hợp quan trọng cần sử dụng dấu ngoặc kép:
- Khi người dùng muốn chỉ định tiêu chí cho bất kỳ hàm tổng hợp miền nào.
- Khi chỉ định hoặc sử dụng tiêu chí cho phương thức Tìm.
- Khi người dùng chỉ định một truy vấn cho thuộc tính Bộ lọc hoặc ServerFilter trong một biểu mẫu.
- Trong khi xây dựng mã hóa hoặc chuỗi SQL.
Để hoạt động thông qua bất kỳ trường hợp nào trong số này, MS Access cần chuyển một chuỗi tới hệ thống cơ sở dữ liệu của nó. Khi người dùng chỉ định đối số tiêu chí của họ cho một hàm tổng hợp, Microsoft Access sẽ theo dõi chuỗi và đánh giá các biến mới bằng cách nối chúng trong một chuỗi mới rồi chuyển dữ liệu từ công cụ của nó.
Dấu phân cách chuỗi hoặc dấu ngoặc kép không phải là một phần của biến; tuy nhiên, chúng rất cần thiết để được đưa vào một chuỗi vì chúng giúp Access đọc ngôn ngữ của con người. Cấu trúc Chuỗi có thể được xác định trong ba Hạng mục khác nhau.
- Dấu ngoặc kép đơn
- Dấu ngoặc kép
- Dấu ngoặc kép đại diện biến
Làm thế nào để chèn và sử dụng dấu ngoặc kép đúng cách?
Khái niệm cơ bản
Người dùng có thể sử dụng ký tự dấu ngoặc đơn trong một số ngữ cảnh bằng cách chèn dấu ngoặc đơn (') bên trong dấu ngoặc kép (“). Tuy nhiên, hầu hết các chuyên gia CNTT đều tránh sử dụng nó; vì nó sẽ không hoạt động ngay khi chuỗi hoặc tên chứa bất kỳ ký hiệu không thể đọc được hoặc dấu nháy đơn nào.
- Người dùng không được phép chèn dấu ngoặc kép bên trong dấu ngoặc kép như:
= “Đây là khóa “chủ đề” trong dấu ngoặc kép” (Lỗi)
Access được thiết kế để đọc văn bản khi đoạn trích dẫn kết thúc cho đến 'chủ đề', điều này khiến nó trông giống như phần cuối của chuỗi, khiến nó không thể thao tác với các ký tự còn lại trong trường.
- Cách thông thường để nhập dữ liệu là sử dụng dấu ngoặc kép chẳng hạn:
= “Đây là khóa ““chủ đề”” trong dấu ngoặc kép”
Access đọc văn bản theo dấu ngoặc kép; tuy nhiên, khi sử dụng nhiều trích dẫn trong một trích dẫn, nó không thể hiểu được phần cuối của câu và cho rằng nó đã kết thúc ở 'chủ ngữ'.
- Người dùng có thể thấy lạ vì chuỗi kết thúc bằng ba dấu ngoặc kép (nhân đôi + dấu ngoặc kép)
= “Đây là ““chủ đề”””
Tuy nhiên, khi người dùng sử dụng dấu ngoặc kép, Access có thể đọc các ký tự bên trong dấu ngoặc kép.
Biểu thức
Dấu ngoặc kép thường được sử dụng với các biểu thức, để thể hiện ý nghĩa của bất kỳ chuỗi đã cho nào.
- Ví dụ: nếu người dùng tìm kiếm trong cơ sở dữ liệu X, thành phố của khách hàng đang ngồi trên bàn có CompanyName là “ABC”, bạn sẽ tạo chuỗi sau:
=DLookup ("Thành phố", "Khách hàng", "Tên công ty = ""ABC""")
- Nhưng nếu người dùng muốn tìm thành phố của khách hàng đang ngồi trên bàn trong biểu mẫu, họ sẽ phải tạo một chuỗi khác.
=DLookup("Thành phố", "Khách hàng", "Tên công ty = """ & [Tên công ty] & """")

Nếu bạn sử dụng MS Access để chạy các ứng dụng văn phòng quan trọng hoặc thực hiện các chức năng kinh doanh, bạn có thể cân nhắc việc giữ một công cụ tiện dụng để truy cập sửa chữa và đối phó với các tình huống bất ngờ như sự cố cơ sở dữ liệu.
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