• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Tìm kiếm dữ liệu VB6.0 với Database ADODC

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Điều hành viên: tungblt

duonghienan
Bài viết: 1
Ngày tham gia: T.Năm 05/12/2013 12:43 pm

Tìm kiếm dữ liệu VB6.0 với Database ADODC

Gửi bàigửi bởi duonghienan » T.Năm 05/12/2013 10:49 pm

Chào các bạn, mình mới học VB6.0, mình có câu hỏi như thế này
Mình có 1 cơ sở dữ liệu với Bảng Khách Hàng (HoTen, DiaChi, SDT)
Mình muốn Filter DataRecordset để tìm kiếm những khách hàng, mình xử lý tình huống khi tìm kiếm với 1 điều kiện là họ tên hoặc địa chỉ, hoặc sdt thì được, nhưng với xử lý 2 hoặc 3 điều kiện trở lên thì mình không biết code như thế nào
Đây là code mình xử lý với 1 điều kiện, ví dụ là SDT

Mã: Chọn hết

tenADOC.DataRecordset .Filter  = "SDT='&txt.SDT.Text&'"

anh em nào biết giúp mình với, cảm ơn



Hình đại diện của người dùng
xuanquy_th
Guru
Guru
Bài viết: 798
Ngày tham gia: T.Ba 05/08/2008 9:15 pm
Đến từ: Thanh Hoá
Has thanked: 1 time
Been thanked: 10 time
Liên hệ:

Re: Tìm kiếm dữ liệu VB6.0 với Database ADODC

Gửi bàigửi bởi xuanquy_th » T.Bảy 07/12/2013 2:59 pm

Sử dụng toán tử And Hoặc Or
  1. tenADOC.DataRecordset .Filter  = "SDT='" &txtSDT.Text &"' And HoTen='"& txtHoTen.Text &"'"
  2. tenADOC.DataRecordset .Filter  = "SDT='" &txtSDT.Text &"' And ((HoTen='"& txtHoTen.Text &"') Or (DiaChi='"& txtDiaChi.Text &"'))"
Khi Chúa Trời đóng cánh cửa này lại, Ngài sẽ mở một cánh cửa khác cho ta.
Nhưng ta thường nhìn quá lâu vào cánh cửa đã đóng nên không thấy được có một cánh cửa khác đang mở ra cho ta!!!


Quay về “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.9 khách