Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tạo một Query thống kê tổng hợp dữ liệu
#1
Mình đang tìm hiểu access và đang làm thử một phần mềm quản lý hàng hóa. Hiện tại mình đang găp vấn đề ở phần tạo 1 query thống kê chi phí hàng tháng. Dữ liệu đầu vào của mình có 3 form:
- Form Quản lý nhập bao gồm các trường: mapn, ngaylap, thanhtiennhap
- Form Quản lý xuất bao gồm các trường: mapx, ngaytao, nguoimua, diachi, dienthoai, thanhtienxuat
- Form Quản lý chi phí bao gồm các trường: maql, ngay, thanhtienql

Giờ mình đang muốn tạo 1 query để đưa thông tin từ các bảng này vào thành 1 form để có thể thống kê được chi phí thu về = Sum (thanhtienxuat) - (Sum (thanhtiennhap) + Sum (thanhtienql)).

Ai biết thì chỉ cho mình cách tạo với.

Thanks
Chữ ký của nguoimacdoden Xin chào, mình là nguoimacdoden, Tham gia http://thuthuataccess.com/forum từ ngày 10-10 -14.
Reply
Những người đã cảm ơn
#2
(23-01-15, 07:51 PM)nguoimacdoden Đã viết: Mình đang tìm hiểu access và đang làm thử một phần mềm quản lý hàng hóa. Hiện tại mình đang găp vấn đề ở phần tạo 1 query thống kê chi phí hàng tháng. Dữ liệu đầu vào của mình có 3 form:
- Form Quản lý nhập bao gồm các trường: mapn, ngaylap, thanhtiennhap
- Form Quản lý xuất bao gồm các trường: mapx, ngaytao, nguoimua, diachi, dienthoai, thanhtienxuat
- Form Quản lý chi phí bao gồm các trường: maql, ngay, thanhtienql

Giờ mình đang muốn tạo 1 query để đưa thông tin từ các bảng này vào thành 1 form để có thể thống kê được chi phí thu về = Sum (thanhtienxuat) - (Sum (thanhtiennhap) + Sum (thanhtienql)).

Ai biết thì chỉ cho mình cách tạo với.

Thanks

không có file xem khó trả lời quá vì nếu mapn, mapx, maql giống nhau thì dể áp dụng cái công thức bạn nhập ở trên, vì ở đây không biết nó cùng mã không, nên không trả lời được.

Gửi file lên đi
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
#3
Trường hợp của bạn có thể dùng đến query UNION ALL để ghếp 3 bảng lại rồi sau đó sum theo tiêu chí nào cũng được.
Chữ ký của muaphonui_2010 "Cần cù bù thông minh"
Reply
Những người đã cảm ơn
#4
(23-01-15, 09:33 PM)maidinhdan Đã viết:
(23-01-15, 07:51 PM)nguoimacdoden Đã viết: Mình đang tìm hiểu access và đang làm thử một phần mềm quản lý hàng hóa. Hiện tại mình đang găp vấn đề ở phần tạo 1 query thống kê chi phí hàng tháng. Dữ liệu đầu vào của mình có 3 form:
- Form Quản lý nhập bao gồm các trường: mapn, ngaylap, thanhtiennhap
- Form Quản lý xuất bao gồm các trường: mapx, ngaytao, nguoimua, diachi, dienthoai, thanhtienxuat
- Form Quản lý chi phí bao gồm các trường: maql, ngay, thanhtienql

Giờ mình đang muốn tạo 1 query để đưa thông tin từ các bảng này vào thành 1 form để có thể thống kê được chi phí thu về = Sum (thanhtienxuat) - (Sum (thanhtiennhap) + Sum (thanhtienql)).

Ai biết thì chỉ cho mình cách tạo với.

Thanks

không có file xem khó trả lời quá vì nếu mapn, mapx, maql giống nhau thì dể áp dụng cái công thức bạn nhập ở trên, vì ở đây không biết nó cùng mã không, nên không trả lời được.

Gửi file lên đi


Đây là file mình đang làm, bạn xem và chỉ giúp mình cách làm nhé. Cảm ơn bạn rất nhiều.

http://www.mediafire.com/download/98xsaf...ase1.accdb
Chữ ký của nguoimacdoden Xin chào, mình là nguoimacdoden, Tham gia http://thuthuataccess.com/forum từ ngày 10-10 -14.
Reply
Những người đã cảm ơn
#5
(25-01-15, 10:22 PM)nguoimacdoden Đã viết: Đây là file mình đang làm, bạn xem và chỉ giúp mình cách làm nhé. Cảm ơn bạn rất nhiều.

http://www.mediafire.com/download/98xsaf...ase1.accdb

Sory, máy mình cài Access 2003, bạn có thể chuyển thành Access 2003 mình sẽ giúp nhiệt tình. Cài đi cài lại 2007, 2010, 2013 hoài mệt chết luôn
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
#6
(26-01-15, 11:19 AM)maidinhdan Đã viết:
(25-01-15, 10:22 PM)nguoimacdoden Đã viết: Đây là file mình đang làm, bạn xem và chỉ giúp mình cách làm nhé. Cảm ơn bạn rất nhiều.

http://www.mediafire.com/download/98xsaf...ase1.accdb

Sory, máy mình cài Access 2003, bạn có thể chuyển thành Access 2003 mình sẽ giúp nhiệt tình. Cài đi cài lại 2007, 2010, 2013 hoài mệt chết luôn

Mình đã convert về Access 2003, bạn down về và xem giúp mình nhé. Thanks!!!

http://www.adrive.com/public/Q96U7h/Database1.mdb
Chữ ký của nguoimacdoden Xin chào, mình là nguoimacdoden, Tham gia http://thuthuataccess.com/forum từ ngày 10-10 -14.
Reply
Những người đã cảm ơn
#7
(26-01-15, 01:28 PM)nguoimacdoden Đã viết: Mình đã convert về Access 2003, bạn down về và xem giúp mình nhé. Thanks!!!
http://www.adrive.com/public/Q96U7h/Database1.mdb

file của bạn cần đây:

demo : http://www.mediafire.com/download/r2tpuy...ithuve.mdb
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 nguoimacdoden , nghancntt
#8
(26-01-15, 05:21 PM)maidinhdan Đã viết:
(26-01-15, 01:28 PM)nguoimacdoden Đã viết: Mình đã convert về Access 2003, bạn down về và xem giúp mình nhé. Thanks!!!
http://www.adrive.com/public/Q96U7h/Database1.mdb

file của bạn cần đây:

demo : http://www.mediafire.com/download/r2tpuy...ithuve.mdb

Cảm ơn bạn rất nhiều, trong quá trình làm nếu có gì vướng mắc cần hỏi thì nhờ bạn lại chỉ giúp nhé.
Chữ ký của nguoimacdoden Xin chào, mình là nguoimacdoden, Tham gia http://thuthuataccess.com/forum từ ngày 10-10 -14.
Reply
Những người đã cảm ơn
#9
(26-01-15, 11:50 PM)nguoimacdoden Đã viết:
(26-01-15, 05:21 PM)maidinhdan Đã viết:
(26-01-15, 01:28 PM)nguoimacdoden Đã viết: Mình đã convert về Access 2003, bạn down về và xem giúp mình nhé. Thanks!!!
http://www.adrive.com/public/Q96U7h/Database1.mdb

file của bạn cần đây:

demo : http://www.mediafire.com/download/r2tpuy...ithuve.mdb

Cảm ơn bạn rất nhiều, trong quá trình làm nếu có gì vướng mắc cần hỏi thì nhờ bạn lại chỉ giúp nhé.

Mình lại làm phiền bạn một chút, nhờ bạn xem giúp mình 2 vấn đề mình đang gặp phải mà mình làm chưa được.
- Với form f_hanghoa:
+ Phần tìm kiếm theo mã hàng bạn kiểm tra lại giúp mình câu lệnh mình đang viết sai ở đâu mà không tìm được theo mã hàng.
+ Khi mình nhấp con trỏ đến mã hàng cần xóa, bấm chọn nút xóa đã hiện lên đúng thông báo mã hàng cần xóa nhưng khi xóa thì lại xóa dòng đầu tiên trong danh sách mã hàng.
- Với form f_quanlytiennhap:
+ Hiện tại mình đã làm được phần tìm kiếm theo nhiều tiêu chí khác nhau như đang gặp vấn đề là để tìm kiếm được thì bắt buộc phải chọn từ ngày ... đến ngày ... rồi mới kết hợp được với các điều kiện tìm kiếm khác => Mình đang muốn là mình có nhập tìm kiếm theo các tiêu chí khác mà không cần nhập từ ngày ... đến ngày ...

Đây là file của mình nhờ bạn xem giúp: http://www.adrive.com/public/RcvXnE/Quan...20hang.mdb

Cảm ơn bạn rất nhiều.
Chữ ký của nguoimacdoden Xin chào, mình là nguoimacdoden, Tham gia http://thuthuataccess.com/forum từ ngày 10-10 -14.
Reply
Những người đã cảm ơn
#10
Trả lời:
Câu 1: Với form f_hanghoa:
+ Phần tìm kiếm theo mã hàng bạn kiểm tra lại giúp mình câu lệnh mình đang viết sai ở đâu mà không tìm được theo mã hàng
*** Đoạn code bạn không lỗi. Cái sai của bạn là text nhập liệu tham chiếu đến sub trong khi form main lại chọn truy xuất từ table.
---Cách giải quyết: Bạn tạo lệnh tìm kiếm như form [f_quanlytiennhap];

Demo tham khảo: https://sites.google.com/site/congthucas...ects=0&d=1

---Riêng vấn đề làm sao để nhập được dữ liệu vào sub thì tham khảo bài này:

link: http://thuthuataccess.com/forum/post-250...l#pid25058

Câu 2: Với form f_hanghoa:
+ Khi mình nhấp con trỏ đến mã hàng cần xóa, bấm chọn nút xóa đã hiện lên đúng thông báo mã hàng cần xóa nhưng khi xóa thì lại xóa dòng đầu tiên trong danh sách mã hàng.

**** Mình xem bài bạn, bạn hay viết nhiều code, xài nhiều macro kết hợp với code... quá nhiều. Sau này phần mềm chạy lỗi ngồi chỉnh chắc chết quá. Vấn đề này mình khuyên rất đơn giản. Đó là, tạo một menu delete/ lấy từ toolbar hệ thống nút xóa cho xong, qua form khác còn sử dụng nửa.

Còn nếu bạn thích viết code để mình lục cái demo của mình cho, do hiện tại không nhớ để nó đâu nửa.
Hẹn khi khác tớ rãnh sẽ post bổ sung. Rảnh thì ngâm cứu cái này cũng được

https://thuthuataccess.wordpress.com/201...recordset/

Câu 3: Với form f_quanlytiennhap:
+ Hiện tại mình đã làm được phần tìm kiếm theo nhiều tiêu chí khác nhau như đang gặp vấn đề là để tìm kiếm được thì bắt buộc phải chọn từ ngày ... đến ngày ... rồi mới kết hợp được với các điều kiện tìm kiếm khác => Mình đang muốn là mình có nhập tìm kiếm theo các tiêu chí khác mà không cần nhập từ ngày ... đến ngày ...

==> Bạn mở query [q_thongketiennhap], di chuyển đến cột [ngaynhap]; xóa dòng criteria: điều kiện: ">=[forms]![f_quanlytiennhap].[tungay] And <=[forms]![f_quanlytiennhap].[denngay]"

Mình đã chỉnh lại câu 3 cho bạn rồi, câu 1, 2 như trên đã trả lời.

Demo đã chỉnh câu 3: https://sites.google.com/site/congthucas...ects=0&d=1

Chúc bạn thành công!034
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 nguoimacdoden


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Lọc query có điều kiện để tạo report honglv157 3 152 01-12-16, 05:15 PM
Bài mới nhất: maidinhdan
  [Help] ẩn nút ""Close Windown" khi mở query tronghieu9792 4 84 30-11-16, 09:36 PM
Bài mới nhất: tronghieu9792
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 86 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  Hướng Dẫn hướng dẫn làm query tieuho828 6 143 21-11-16, 12:36 AM
Bài mới nhất: toancvp
  Xóa dữ liệu ở các bảng ChiMai 6 121 17-11-16, 05:12 PM
Bài mới nhất: Trần Linh

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ơ