Kính chào mọi người. Mình đã gặp vẫn đề về tìm kiếm tiếng việt có dấu trong subform datasheet access như sau:
Hiện trạng: MainForm (Form_chinh), Subform (Bang1_subform từ Table Bang1), Table (Bang1: gồm 3 trường: ID, HoTen, Diachi). Khi Main form open sẽ load Subform dạng datasheet và lọc theo tiêu chí ID nằm trong khoảng (filter lần 1)
Vấn đề khó khăn: tạo textbox (Txt_timkiem) tại Mainform để thể Filter cột Địa chỉ mà chứa tiếng việt, ví dụ: Đống Đa, Cầu Giấy... Tuy nhiên đều không thể ra.
Code:
Đã thử 2 phương án:
Phương án 1:
Phương án 2:
Mong muốn: có thể Apply filter hoặc set recordsource mà field DiaChi có tiếng việt.
Mọi người có cao kiến hỗ trợ giúp.
Hiện trạng: MainForm (Form_chinh), Subform (Bang1_subform từ Table Bang1), Table (Bang1: gồm 3 trường: ID, HoTen, Diachi). Khi Main form open sẽ load Subform dạng datasheet và lọc theo tiêu chí ID nằm trong khoảng (filter lần 1)
Vấn đề khó khăn: tạo textbox (Txt_timkiem) tại Mainform để thể Filter cột Địa chỉ mà chứa tiếng việt, ví dụ: Đống Đa, Cầu Giấy... Tuy nhiên đều không thể ra.
Code:
Đã thử 2 phương án:
Phương án 1:
Mã:
str = "Select Bang1.* where Diachi like " & "'" & "*" & Me.Txt_timkiem & "*" & "'"
Me.Bang1_subform.Form.RecordSource = str
Me.Bang1_subform.Form.Requery
Mã:
str = "Select Bang1.* where Diachi like " & "'" & "*" & Me.Txt_timkiem & "*" & "'"
Me.Bang1_subform.Form.Filter = str
Me.Bang1_subform.Form.Filteron = True
Mọi người có cao kiến hỗ trợ giúp.
Sửa lần cuối: