Mình xin góp ý thêm. Form dò tìm mà ô dò tìm bạn dùng TextBox để gõ từ khóa vào thì dĩ nhiên sẽ có trường hợp người gỏ vô tình gõ nhầm. Ví dụ thay vì dân tộc Kinh gõ là Kinhh. Khi đó kết quả sẽ không chính xác. Chưa kể bạn đưa thêm yếu tố Huyện vào để lựa chọn có vẻ lủng củng vì nếu đã chung một Huyện thì dĩ nhiên là chung Tỉnh rồi.
Còn nếu bạn muốn cho phép gõ gần đúng vẫn dò tìm thì đâu cần mấy cái And, Or, "(", ")"....v.v. làm gì cho phức tạp.
Theo thiển ý của mình mỗi 1 TextBox bạn lấy làm tiêu chí dò tìm bạn nên thay bằng ComboBox trong đó source lấy từ table "tbl". Trong query thể hiện kết quả ứng với mỗi ComboBox là một lệnh Like. Khi đó khi muốn tìm tất cả sinh viên Nữ, dân tộc Kinh bạn chỉ cần chọn ComBox giới tính là Nữ (chọn trong ComboBox chứ khỏi cần gõ), ComboBox dân tộc chọn là Kinh, cac ComboBox còn lại để * query sẽ show hết kết quả ra vừa cho kết quả nhanh, vừa tránh trường hợp gõ tham số sai do chỉ phải chọn lại vừa đơn giản khỏi cần các đoạn code VBA.