giúp tìm kiếm tên trong access!!!!

Liên hệ QC

thunga25

Thành viên hoạt động
Tham gia
12/5/12
Bài viết
118
Được thích
8
Mình có làm 1 form tìm kiếm theo tên nhưng hình như do lỗi font nên nó tìm không ra, bạn nào biết giúp mình với.khong tim thay.jpgtim ten.jpg
 
mình chưa học về Access ngày nào nhưng mình thấy cái chỗ Like hình như có nhầm lẫn
hình chụp mờ quá nên ko biết trong cái mẩu kết quả là dấu nhảy đơn hay nháy kép
nếu '*thủy*' là đúng còn "*thủy*" thì sai
nếu ô họ tên đã hiển thị dc tiếng Việt thì đương nhiên ko phải do lỗi font (trừ khi textbox dùng font ko phải họ UNICODE mà là VNI)

phép so sánh like có phân biệt HOA , thường . nếu muốn ko phân biệt thì cần viết code khác
bạn nên đem hết cái mớ đằng sau chữ like gom vào 1 biến để kiểm tra xem nó là chữ gì để tiện sửa
 
câu lệnh của mình : "SELECT * FROM Q_THONGTIN_NV WHERE Ho_va_ten LIKE " & "'" & "*" & txt_tennv & "*" & "'"

khi mình tìm tên mà không có dấu thì nó vẫn tìm thấy mà
 
câu lệnh của mình : "SELECT * FROM Q_THONGTIN_NV WHERE Ho_va_ten LIKE " & "'" & "*" & txt_tennv & "*" & "'"

khi mình tìm tên mà không có dấu thì nó vẫn tìm thấy mà
mình có đi test lại và thấy
1/phép so sánh like có phân biệt HOA , thường <--- điều này sai . nó không hề phân biệt . H và h đc coi là như nhau trong like
2/khi mình tìm tên mà không có dấu thì nó vẫn tìm thấy mà <--- điều này sai luôn . Thuỷ và Thuy khác nhau trong like

bạn tìm ko dấu nó tìm thấy ==> CSDL access của bạn chứa dữ liệu cũng .... ko có dấu luôn . nếu tôi nói sai bạn có thể phản hồi
 

2/khi mình tìm tên mà không có dấu thì nó vẫn tìm thấy mà <--- điều này sai luôn . Thuỷ và Thuy khác nhau trong like

bạn tìm ko dấu nó tìm thấy ==> CSDL access của bạn chứa dữ liệu cũng .... ko có dấu luôn . nếu tôi nói sai bạn có thể phản hồi
ý mình tìm tên không có dấu tức là tên trong CSDL không có dấu. VD: thu nga, khi gõ "nga" thì nó tìm thấy, điều này có nghĩa là cú pháp không sai. nhưng không hiểu vì sao khi tìm tên "thủy" thì nó không thấy, mình đang thắc mắc cái đó
p/s: những tên có dấu khác như "huyền","trương" thì nó vẫn tìm thấy
 
Mã:
Private Sub bt_tim_Click()


Child9.Form.RecordSource = "select * from NHAN_VIEN where Ho_va_ten like " & "'" & "*" & txt_tim & "*" & "'"


End Sub
 
Web KT

Bài viết mới nhất

Back
Top Bottom