Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Hiển thị cả giá trị null trong lệnh forms!form!txt
#1
Chào các bạn, mình có 1 form lấy nguồn dữ liệu từ query có đặt điều kiện lọc là like "*" & foms!form1!txt1 & "*" .Có điều với cách này thì những giá trị null sẽ không hiển thị trên form, mình thay đổi cấu trúc điều kiện thành like "*" & foms!form1!txt1 & "*" Or is null thì khi đó form hiển thị toàn bộ record cả null. Có điều nếu theo cấu trúc điều kiện sau thì không thể lọc field theo ý muốn được, ví dụ mình gõ giá trị "abc" vào ô txt1 trong form thì nó không những lọc ra những giá trị "abc" mà còn luôn is null.

Bạn nào có thể hướng dẫn mình cách giải quyết với. Mình xin cảm ơn.
Chữ ký của mrsiro Xin chào, mình là mrsiro, Tham gia http://thuthuataccess.com/forum từ ngày 05-12 -14.
Reply
Những người đã cảm ơn
#2
Dùng: Like "*" & Nz(foms!form1!txt1,"") & "*" 
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(23-11-17, 06:11 PM)ongke0711 Đã viết: Dùng: Like "*" & Nz(foms!form1!txt1,"") & "*" 

Chào bạn, mình dùng theo cấu trúc của bạn thì chỉ hiển thị được những record có giá trị, còn record null thì không hiển thị.
Chữ ký của mrsiro Xin chào, mình là mrsiro, Tham gia http://thuthuataccess.com/forum từ ngày 05-12 -14.
Reply
Những người đã cảm ơn
#4
Lười demo lắm, gửi file lên đi bạn
(đôi khi muốn giúp nhưng lại ... lười) big green
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Dùng: Like "*" &  foms!form1!txt1 & "*" Or foms!form1!txt1 Is Null
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan , mrsiro
#6
Cám ơn bạn ongke, theo cú pháp của bạn mình đã làm được. Tiện đây cho mình hỏi luôn cách nào để lọc nhiều điều kiện cùng lúc. Ví dụ query mình lấy 2 field MaHD và TenHD, điều kiện tại MaHd: like "*" & forms!form1!txt1 & "*", TenHD: like "*" & forms!form1!txt2 & "*". Nhưng nếu cấu trúc như thế thì thì ví dụ mình tim mã hd có giá trị 015 chẳng hạn thì 0151 hay 0152 nó vẫn dc lọc ra, tương tự tên hóa đơn là "bán cây" thì các record như "bán cây cảnh" hoặc "bán cây kiểng" nó vẫn được lọc ra.

 Ở đây mình muốn nó lọc ra chính xác như giá trị mình muốn tìm chứ không phải gần giống. Thế là mình thay đổi cấu trúc điều kiện như sau: Mahd: forms!form1!txt1, TenHd: forms!form1!txt2. Cấu trúc này đáp ứng được việc tìm đúng giá trị, nhưng lại gặp phải vấn đề là khi sử dụng bắt buộc phải có giá trị tại txt1 và tx2 nó mới lọc, còn ví dụ mình muôn tìm số hd là "015" và không điền giá trị lọc tại txt2 thì nó ko ra kết quả. Vậy có cách nào giải quyết ko bạn.
Chữ ký của mrsiro Xin chào, mình là mrsiro, Tham gia http://thuthuataccess.com/forum từ ngày 05-12 -14.
Reply
Những người đã cảm ơn
#7
Form tìm kiếm hoặc lọc dữ liệu đã có rất nhiều bài viết rồi đó bạn. Bạn tham khảo các bài này sẽ học hỏi nhiều kỹ thuật tìm kiếm lắm đó.

http://thuthuataccess.com/forum/thread-8324.html
http://thuthuataccess.com/forum/thread-6491-page-8.html
http://thuthuataccess.com/forum/post-183...l#pid18364
http://thuthuataccess.com/forum/thread-5319.html
http://thuthuataccess.com/forum/thread-8936.html
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan , mrsiro
#8
Trong txt1.afterupdate bạn viết 

if txt1 <>0 and txt2 is Null then
txt2 ="*" 
end if

coi dc không
Chữ ký của advnamk Xin chào, mình là advnamk, Tham gia http://thuthuataccess.com/forum từ ngày 09-07 -14.
Reply
Những người đã cảm ơn maidinhdan , mrsiro


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Thêm số thứ tự trong Query Noname 15 10,497 11-09-18, 11:52 PM
Bài mới nhất: thanhtruong
  Cách lồng hàm in trong hàm IIF khi tạo truy vấn Nguyễn Đăng Toản 16 1,077 04-09-18, 08:17 PM
Bài mới nhất: Nguyễn Đăng Toản
  CÂU LỆNH QUERY LÂY DÒNG CUỐI TRONG BẢNG CỦA MỖI NGÀY tt1212 0 257 08-07-18, 12:49 AM
Bài mới nhất: tt1212
  Cách lọc chuỗi trong query liaemars 1 451 19-06-18, 11:34 PM
Bài mới nhất: ongke0711
  ACCESS CÓ HÀM TƯƠNG TỰ SUMIFS TRONG EXCEL KHÔNG? hoaducvn90 3 354 18-06-18, 11:00 AM
Bài mới nhất: ongke0711

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line