Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Lọc dữ liệu trên Form
#1
Mình làm Form lọc dữ liệu như hình:
[Hình: bc19kbT.png]
- Mình muốn khi từ ngày đến ngày, tên thiết bị và ca sản xuất thì sẽ hiện trên subforms.
- Khi lọc dữ liệu theo yêu cầu hiển thị trên subforms thì sẽ tự động tính tổng số lượng.

Mong người giúp hoặc có file nào mình tham khảo cũng được, cảm ơn rất nhiều.
Chữ ký của bulletin007 bulletin007,gia nhập Thủ Thuật Access từ 14-06 -16.
Reply
Những người đã cảm ơn
#2
Bạn lấy query làm nguồn cho supform. điều kiện của trường NgaySX là between forms!formtimkiem!texttungay and forms!formtimkiem!textdenngay.
điều kiện của trường TB_tên là: forms!formstimkiem!tenthietbi
trường TT_caSX là: forms!formstimkiem!caSX
với : formstimkiem : là tên form chính của bạn;
texttungay, textdenngay là tên của 2 textbox tìm từ ngày đến ngày của bạn;
tenthietbi là : tên textbox mục tìm tên thiết bị
caSX là: tên textbox mục tìm kiếm ca sản xuất.
 còn Mục Tổng sản lượng thì bạn làm như sau: =sum(TT_TongSL)
tương tự :=sum(TT_TongSLDat)

mà đây chỉ là 1 forms tìm kiếm thì làm gì phải tạo supforms. bạn tạo 1 forms continuios với nguồn là query như trên thì nó sẽ đẹp hơn và đơn giản hơn bạn nhé.
Chữ ký của zinzin8x zinzin8x,gia nhập Thủ Thuật Access từ 19-01 -16.
Reply
Những người đã cảm ơn bulletin007 , maidinhdan
#3
(29-06-16, 11:48 AM)zinzin8x Đã viết: Bạn lấy query làm nguồn cho supform. điều kiện của trường NgaySX là between forms!formtimkiem!texttungay and forms!formtimkiem!textdenngay.
điều kiện của trường TB_tên là: forms!formstimkiem!tenthietbi
trường TT_caSX là: forms!formstimkiem!caSX
với : formstimkiem : là tên form chính của bạn;
texttungay, textdenngay là tên của 2 textbox tìm từ ngày đến ngày của bạn;
tenthietbi là : tên textbox mục tìm tên thiết bị
caSX là: tên textbox mục tìm kiếm ca sản xuất.
 còn Mục Tổng sản lượng thì bạn làm như sau: =dsum(TT_TongSL)
tương tự :=dsum(TT_TongSLDat)

mà đây chỉ là 1 forms tìm kiếm thì làm gì phải tạo supforms. bạn tạo 1 forms continuios với nguồn là query như trên thì nó sẽ đẹp hơn và đơn giản hơn bạn nhé.

Cảm ơn bạn mình sẽ làm thử như gợi ý của bạn. bạn có skype hoặc facebook không? có gì trao đổi với bạn.
Chữ ký của bulletin007 bulletin007,gia nhập Thủ Thuật Access từ 14-06 -16.
Reply
Những người đã cảm ơn
#4
Bạn cứ trao đổi qua diễn đàn cũng được mà. Mọi người đều nhiệt tình hỗ trợ nếu bạn mắc ở đâu. quan trọng là bạn cũng phải làm. Sai - sửa, sửa - sai là con đường để hoàn thiện chương trình mà.
Chữ ký của zinzin8x zinzin8x,gia nhập Thủ Thuật Access từ 19-01 -16.
Reply
Những người đã cảm ơn
#5
(29-06-16, 10:40 PM)zinzin8x Đã viết: Bạn cứ trao đổi qua diễn đàn cũng được mà. Mọi người đều nhiệt tình hỗ trợ nếu bạn mắc ở đâu. quan trọng là bạn cũng phải làm. Sai - sửa, sửa - sai là con đường để hoàn thiện chương trình mà.

Mình làm theo gợi ý của bạn nhưng vẫn không được mình gửi bạn file đính kèm bạn xem giúp.

http://www.mediafire.com/download/9sa101...EW_KPI.rar
Chữ ký của bulletin007 bulletin007,gia nhập Thủ Thuật Access từ 14-06 -16.
Reply
Những người đã cảm ơn
#6
ặc mình chỉ có office 2003 thôi. bạn convert về 2003 đi
Chữ ký của zinzin8x zinzin8x,gia nhập Thủ Thuật Access từ 19-01 -16.
Reply
Những người đã cảm ơn
#7
(30-06-16, 10:48 PM)zinzin8x Đã viết: ặc mình chỉ có office 2003 thôi. bạn convert về 2003 đi
Mình gửi bác file 2003 bác cố gắng giúp mình với.
http://www.mediafire.com/download/2ylzo3...EW_KPI.mdb
Chữ ký của bulletin007 bulletin007,gia nhập Thủ Thuật Access từ 14-06 -16.
Reply
Những người đã cảm ơn
#8
http://www.mediafire.com/download/og275p...EW_KPI.mdb
của bạn đây. Bạn có thể tùy biến nhé. mà quên bạn làm 1 cái button tìm kiếm cho event của nó là me.requery nhé.

Mình có 1 số góp ý cho data của bạn: sao không có 1 table để nhập riêng Mã Sản phẩm? Mã ca SX? chứ người nhập Ca1 người nhập C01, C1 người Nhập Ca01 thế thì Cơ sở dữ liệu lôn xộn hết à.
Chữ ký của zinzin8x zinzin8x,gia nhập Thủ Thuật Access từ 19-01 -16.
Reply
Những người đã cảm ơn bulletin007
#9
(Up xong mới để ý, bạn ZinZin đã hỗ trợ bạn rồi 014  nhưng coi như thêm cách khác vậy)

Bạn phải xem và thiết lại các table cho nó chuẩn một chút (cái này bạn tự ngâm cứu cơ bản nhé).
Tôi có chỉnh sửa chứt và demo cho bạn cách thức tìm kiếm, bạn cứ theo đó làm thêm các điều kiện lọc khác nếu có.
Tôi có demo cách tạo Combobox có thêm dòng "<Tất cả>" để chọn tất cả hạng mục trong combobox. Dùng Union query.
Vd: combobox [Mã thiết bị]
Mã PHP:
SELECT tblTenThietBi.MaTBtblTenThietBi.TenTB FROM tblTenThietBi  UNION SELECT 0 '<Tat Ca>' FROM tblTenThietBi

[Hình: combobox.png]

File demo: http://www.mediafire.com/download/i9auq8...sed%29.mdb
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 bulletin007 , huuduy.duy
#10
Cướp hàng của nhau nhể Ongke. hehe
Chữ ký của zinzin8x zinzin8x,gia nhập Thủ Thuật Access từ 19-01 -16.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 32 Hôm nay, 02:23 AM
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 44 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
  [Help] Cập nhật combobox 2 từ combobox 1 (dữ liệu ở nhiều bảng) votinh.tq 6 206 22-11-16, 11:34 PM
Bài mới nhất: votinh.tq
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 193 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 164 09-11-16, 09:49 PM
Bài mới nhất: toancvp

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ơ