Sử dụng mục Wild Card trong Access 2010
Thực hiện các thao tác phức tạp và áp dụng các điều kiện trên các bảng trong Access không dễ dàng như trong Excel. Một số người dùng vẫn nhầm lẫn nó với Excel đồng nghĩa với việc coi thường các khả năng của Access.
Lưu ý của biên tập viên: Bài viết của khách này được viết bởi Câu lạc bộ văn phòng 2010, một diễn đàn được quản lý bởi các chuyên gia Office 2010, nơi mọi người có thể đặt câu hỏi và tham gia thảo luận.
Truy cập tuy nhiên, cung cấp các yếu tố cần thiết của Hệ thống quản lý cơ sở dữ liệu quan hệ. RDBMS không nhiều và chỉ những người dùng nâng cao mới có thể thao túng cấu trúc cơ sở dữ liệu để áp dụng các điều kiện khác nhau, trong khi đó, các ứng dụng web động dựa trên RDBMS và các tiện ích khác cũng rất cần phải hiểu những điều cơ bản của cơ sở dữ liệu quan hệ.
Cho đến nay, SQL đứng đầu trong việc xử lý cấu trúc cơ sở dữ liệu để lấy dữ liệu cụ thể từ các bảng, nhưng một người mới làm cơ sở dữ liệu cần học cú pháp ngôn ngữ và cách sử dụng đúng. Mặt khác, giao diện GUI có trọng lượng truy cập, cung cấp các mục nhập Wild Card thay thế lệnh SQL WHERE để dễ dàng trích xuất dữ liệu cụ thể từ các bảng và truy vấn cơ sở dữ liệu.
Bài đăng này sẽ chứng minh việc sử dụng đơn giản các mục Wild Card. Chúng tôi sẽ bắt đầu với việc áp dụng các điều kiện Wild Card trên cơ sở dữ liệu hiện có. Để minh họa, chúng tôi đã tạo ra một cơ sở dữ liệu quản lý cửa hàng nhỏ chứa nhiều bảng; Khách hàng, Sản phẩm mới, Bán hàng, Số điện thoại và Nhân viên. Để lấy dữ liệu qua Mục nhập Wildcard, hãy chuyển sang tab Tạo và nhấp vào Thiết kế truy vấn.
Nó sẽ hiển thị hộp thoại Show Table, cho phép bạn thêm các bảng. Bây giờ bắt đầu thêm các bảng mong muốn vào cửa sổ Thiết kế truy vấn.
Sau khi thêm, bắt đầu kéo bảng cần thiết vào các trường Thiết kế truy vấn.
Bây giờ chúng tôi quan tâm đến việc rút ra tất cả các dữ liệu có liên quan trong các bảng cơ sở dữ liệu so với tên sản phẩm của Pep Pepsi. Đối với điều này, chúng tôi sẽ chỉ đơn giản viết điều kiện Wildcard Entry, tức là, Thích / Không thích trong trường Tên sản phẩm như thế này;
Giống như Pep Pepsi
Khi thực hiện truy vấn, nó sẽ hiển thị tất cả các thông tin có liên quan trong các trường Thiết kế truy vấn, từ ID khách hàng, Tên khách hàng đến Tên nhân viên, v.v..
Hãy xem một ví dụ khác. Giả sử chúng ta cần tìm ra tất cả các Khách hàng có tên của họ bắt đầu bằng 'G'. Để áp dụng điều kiện này, chúng tôi sẽ viết điều kiện Like dưới Tên khách hàng là;
Giống như G
Điều kiện này sẽ khiến Access kéo ra tất cả các giá trị trường khớp với điều kiện được chỉ định (bảng chữ cái, giá trị số, v.v.) trước dấu hoa thị.
Khi chạy truy vấn, nó sẽ hiển thị tất cả dữ liệu có liên quan của khách hàng có tên của họ bắt đầu bằng 'G'.
Để loại trừ một giá trị bản ghi / dữ liệu cụ thể khỏi Truy vấn. Điều kiện 'Không thích' có ích. Nó sẽ loại trừ giá trị dữ liệu được chỉ định khỏi các bản ghi và chỉ hiển thị các bản ghi còn lại.
Nó sẽ hiển thị kết quả không bao gồm tất cả các hồ sơ nơi Tên nhân viên bắt đầu bằng 'L'.
Chúng tôi chỉ chạm vào một vài ví dụ về các mục Wild Card để trích xuất dữ liệu cụ thể ra khỏi hồ sơ. Tuy nhiên, có vô số cách để trích xuất hồ sơ cụ thể. Hãy thử các ví dụ này trên cơ sở dữ liệu của bạn để khám phá một số kích thước khác của Mục nhập Wildcard.
Giống như E Điều này sẽ trả về dữ liệu cụ thể từ bảng đã chọn chỉ có hai ký tự. đầu tiên là E và # đại diện cho nhân vật đó là một số.
Giống như G nó sẽ trả về hai ký tự nếu được tìm thấy trong bảng cụ thể, bắt đầu bằng ký tự 'G'.
Giống như 16 * 16 Điều này sẽ trả về dữ liệu kết thúc vào ngày 16 trong bảng cụ thể.
Bạn cũng có thể thử tất cả các cách đã nói ở trên với Không thích điều kiện là tốt Chức năng này kết luận những cách mạnh mẽ vô hạn có thể để trích xuất dữ liệu mong muốn từ cơ sở dữ liệu. Chúng tôi đã áp dụng các điều kiện này trên cơ sở dữ liệu quy mô nhỏ, nhưng việc sử dụng thực tế có thể được quan sát khi bạn xử lý cơ sở dữ liệu khổng lồ, có hàng trăm bảng liên quan.
So sánh quy trình trích xuất dữ liệu từ các bảng với SQL dựa trên CLI kết luận rằng, việc truy cập dễ dàng hơn nhiều. Lý do là, CLI (Giao diện dòng lệnh) mang đến sự đơn điệu đẩy lùi người mới để có được nó. Mặt khác, bố cục GUI đơn giản của Access 2010 khuyến khích người dùng bắt đầu tạo cơ sở dữ liệu mà không cần phải sử dụng mê cung các điều khiển lệnh và cú pháp khó nắm bắt.