Cho hỏi Select Query?

  • Thread starter bchip
  • Ngày gửi
B

bchip

Guest
26/4/09
5
0
0
43
Hau Giang
Mình mới nghiên cứu Access nên còn gà lắm, anh chị nào biết xin giúp đở.

Vấn đề: Lọc ra danh sách cán bộ có tên được nhập vào từ bàn phím khi kích hoạt query. Khi query kích hoạt sẽ hỏi: Gõ vào tên cần xem? Sau khi gõ vào một tên (có thể cả họ và tên hoặc tên), máy tính sẽ lọc ra danh sách thỏa mãn điều kiện.

Mình biết để query lọc ra danh sách có tên nhập vào từ bàn phím là ta chỉ thêm [Gõ vào tên cần xem?] vào phần Criteria của trường họ tên.

Nhưng có thể gõ cả họ và tên hoặc tên không thì mình bó tay...

Cao nhân xin giúp đở.
 
Sửa lần cuối:
Khóa học Quản trị dòng tiền
C

chihienphuco

Trung cấp
20/4/09
109
1
0
Bình Chánh
Tạo query gồm Manhanvien,tennhanvien,...
trên lưới dòng điều kiện của Manhanvien: Criteria = [FORMS]![FDK]![NHANVIEN]

Tạo 1 form đặt là FDK, tạo nút Combo Box tên là NHANVIEN lấy nguồn là bảng NhanVien, tạo thêm nút mở Query phái dưới Combo Box.

Chạy Form chọn nhân viên cần lấy nhấn nút mở query thế là Xong.
 
B

bchip

Guest
26/4/09
5
0
0
43
Hau Giang
Tạo query gồm Manhanvien,tennhanvien,...
trên lưới dòng điều kiện của Manhanvien: Criteria = [FORMS]![FDK]![NHANVIEN]

Tạo 1 form đặt là FDK, tạo nút Combo Box tên là NHANVIEN lấy nguồn là bảng NhanVien, tạo thêm nút mở Query phái dưới Combo Box.

Chạy Form chọn nhân viên cần lấy nhấn nút mở query thế là Xong.

Cái Combo box chọn từ bảng NHANVIEN thì mình làm được rồi.

Nhưng vấn đề ở đây là tên nhân viên được nhập vào từ bàn phím và tên này có thể gồm họ và tên(giống với field hoten trong bảng NHANVIEN) hoặc chỉ tên thôi thì query vẫn lọc được danh sách thõa điều.

Ai biết giúp mình với !
 
C

chihienphuco

Trung cấp
20/4/09
109
1
0
Bình Chánh
Cái Combo box chọn từ bảng NHANVIEN thì mình làm được rồi.

Nhưng vấn đề ở đây là tên nhân viên được nhập vào từ bàn phím và tên này có thể gồm họ và tên(giống với field hoten trong bảng NHANVIEN) hoặc chỉ tên thôi thì query vẫn lọc được danh sách thõa điều.

Ai biết giúp mình với !

Bảng Công Nhân Viên, Học Sinh,... mỗi MaCongNhanVien, MaHocSinh là đại diện cho toàn bộ dữ liệu của cá nhân rồi. Đâu cần phải họ tên,... bạn chỉ nhập mã vào nhấn nút là truy xuất ra.

Bạn tạo các Table NhanVien như thế nào? Thường gồm MaNhanVien, HoTenLot, Ten, BoPhan, ChucVu, NgaySinh, DiaChi, DT,.....
 
B

bchip

Guest
26/4/09
5
0
0
43
Hau Giang
Vấn đề có thể giải quyết như cách của bạn được, nhưng ý mình muốn giải quyết như đã đề ra để ứng dụng vào một vài mẫu thiết kế khác.

Mình có 1 table Nhansu gồm field: STT, hoten, ngaysinh, phai...
Mình tạo 1 form tên là mainform, trong form có 1 text box tên nhapten và 1 subform thể hiện các field trong table Nhansu.

Ý mình muốn khi đánh vào textbox họ và tên đúng với field hoten hay tên thôi thì subform vẫn sẽ hiện ra chi tiết các field thoã điều kiện.

Mình biết là sẽ dùng tới điều kiện Like *... nhưng không biết dùng như thế nào.
Ai cao tay chi mình giúp với :wall:
 
T

tung1999

Sơ cấp
9/2/09
41
0
0
can gio
Vấn đề có thể giải quyết như cách của bạn được, nhưng ý mình muốn giải quyết như đã đề ra để ứng dụng vào một vài mẫu thiết kế khác.

Mình có 1 table Nhansu gồm field: STT, hoten, ngaysinh, phai...
Mình tạo 1 form tên là mainform, trong form có 1 text box tên nhapten và 1 subform thể hiện các field trong table Nhansu.

Ý mình muốn khi đánh vào textbox họ và tên đúng với field hoten hay tên thôi thì subform vẫn sẽ hiện ra chi tiết các field thoã điều kiện.

Mình biết là sẽ dùng tới điều kiện Like *... nhưng không biết dùng như thế nào.
Ai cao tay chi mình giúp với :wall:

Ý bạn muốn tìm họ tên theo kiểu google chứ gì, khi bạn gõ tên hoặc cả họ, tên, chữ lót hoặc tên, chữ lót ... thì sẽ cho ra 1 danh sách tương ứng nếu trùng tên (ví dụ: gõ Hùng sẽ cho ra tất cả nhưng người tên Hùng hoặc Minh Hùng sẽ cho ra tất cả Minh Hùng). Cũng dễ thôi bạn, mình có vài gợi ý nhé:
- Trên textbox gõ dữ liệu tìm, bạn không cần chọn record source
- Họ tên chữ lót bạn đặt chung 1 fiel hoặc có thể thêm thông tin gì vào chung luôn cũng được ( ví dụ: Trần Minh Hùng, 35 tuổi, quê quán Đà Lạt, chưa có vợ ...). Khi bạn gõ "Minh Hùng chưa có vợ" thì sẽ cho ra danh sách thoả điều kiện.
Không biết như vậy có đúng ý bạn không? Nếu đúng và bạn cần thì mình mail cho vì đang bận quá không viết code tại đây cho bạn được. (Bạn cho địa chỉ mail nhé!)
 
T

tung1999

Sơ cấp
9/2/09
41
0
0
can gio
Đã mail cho bạn file mẫu tìm kiếm như bạn nói
Lưu ý trong table dữ liệu bạn có thể thêm vào bao nhiêu fiel tùy bạn, thông tin tìm kiếm sẽ cho ra tất cả nếu bạn cần
Bạn có thể import table và form trong file đó sang file của bạn và sửa tên fiel lại là xong.
Chúc bạn thành công!
 
T

tung1999

Sơ cấp
9/2/09
41
0
0
can gio
Gởi thêm lần nữa rồi đó bạn, bạn xem lại nhé có gì thì cứ trao đổi thêm
Thân chào.
 

Xem nhiều