Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Xử lý biểu thức,toán tử.. để "lừa" Criteria của query nhận giá trị???
#1
Chào mọi người. Em có câu hỏi mong mọi người cho em xin chút thông tin với ạ.
Em làm 1 cái demo như dưới. Có bộ lọc theo Tháng, Năm, Số tiền. Với Rowsource của form là 1 query có các trường lọc theo các Combobox, và Textbox trên form.
Và em làm bộ lọc theo 2 cách khác nhau ( ở 2 form)để mọi người xem cho tiện.

Cách 1: khi tham chiếu của ô Số tiền là 1 biểu thức như: >1000; <1000 thì access không nhận. 
Cách 2: em quy đổi giá trị của biểu thức ra 1 ký tự nào đó. Rồi tạo thêm 1 trường nữa trong query là xSoTien thì ok.
Câu hỏi đặt ra là: " Có cách nào hay hơn không, chuyên nghiệp hơn không ạ, hay buộc phải quy định ra các DẤU HIỆU trung gian để làm? " 
Em xin cảm ơn!
http://www.mediafire.com/file/jmngbxao5vpi1n7/demo.mdb
Chữ ký của vkaccess vkaccess,gia nhập Thủ Thuật Access từ 24-04 -17.
Reply
Những người đã cảm ơn
#2
(25-11-17, 11:01 PM)vkaccess Đã viết: Chào mọi người. Em có câu hỏi mong mọi người cho em xin chút thông tin với ạ.
Em làm 1 cái demo như dưới. Có bộ lọc theo Tháng, Năm, Số tiền. Với Rowsource của form là 1 query có các trường lọc theo các Combobox, và Textbox trên form.
Và em làm bộ lọc theo 2 cách khác nhau ( ở 2 form)để mọi người xem cho tiện.

Cách 1: khi tham chiếu của ô Số tiền là 1 biểu thức như: >1000; <1000 thì access không nhận. 
Cách 2: em quy đổi giá trị của biểu thức ra 1 ký tự nào đó. Rồi tạo thêm 1 trường nữa trong query là xSoTien thì ok.
Câu hỏi đặt ra là: " Có cách nào hay hơn không, chuyên nghiệp hơn không ạ, hay buộc phải quy định ra các DẤU HIỆU trung gian để làm? " 
Em xin cảm ơn!
http://www.mediafire.com/file/jmngbxao5vpi1n7/demo.mdb

Cách lọc của bạn cũng ok, nhưng tôi góp 1 ý bạn tham khảo xem.
1. Tạo 4 textbox ở form làm điều kiện như sau:
- txtTuNgay; txtDenngay   ( dùng để lọc từ ngày .... đến ngày)
- txtTuSotien; txtDenSoTien  ( dùng để lọc Từ số tiền .....đến số tiền)
2. Trong Query bạn chèn thẳng Between .....and vào:
- Cột Ngạy:
Mã PHP:
Between [Forms]![tblPHATSINH_Cach3]![txtTuNgay] and [Forms]![tblPHATSINH_Cach1]![txtDenngay
- Côt SoTien:
Mã PHP:
Between [Forms]![tblPHATSINH_Cach3]![txtTuSotien] and [Forms]![tblPHATSINH_Cach1]![txtDenSoTien


* Kết luận: nó sẽ dể dàng và linh động hơn trong việc tạo ra vô số kiểu thống kê với bất kỳ thời gian, giai đoạn xa gần nào.
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , vkaccess


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Tạo Query lấy dữ liệu từ 1 cột của Table khác theo điều kiện jeck09nt 2 102 Hôm qua, 11:58 AM
Bài mới nhất: jeck09nt
  Query không cho kết quả đúng? feeling 5 400 17-10-18, 02:20 PM
Bài mới nhất: tranthanhan1962
  [Hỏi] query tuanhungkcs 2 128 12-10-18, 09:48 PM
Bài mới nhất: tuanhungkcs
  [Help] Nhờ xây dựng Query Tranhung84ls 2 270 20-09-18, 10:25 PM
Bài mới nhất: Tranhung84ls
  tự học Access đang bị vướng về Query xin giúp đỡ!!!! datma 3 244 19-09-18, 03:23 PM
Bài mới nhất: datma

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