Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tính tổng số dư nợ bị double, giúp mình với
#1
Mình mới lọ mọ tiếp cận Access thôi, mà hiện tại do nhu cầu công việc cần gấp quá, rối tinh lên, ko nghĩ đc gì nên dành nhờ các cao thủ Access giúp đỡ vậy.

Mình có 1 bảng chi tiết công nợ tên bảng là AR như hình dưới.

[Hình: 6934889455_21c5b8323f_z.jpg]
[/size]
Mình tạo 1 Query để tính số dư chi tiết và tuổi nợ chi tiết cho từng khoản nợ, và từng khách hàng

[Hình: 6788777036_b71321cb41_z.jpg]


Nhưng khi mình tạo thêm 1 Query để tính tổng cộng số dư của từng khách hàng thì bị double số tổng.

[Hình: 6934889917_056554eb51_z.jpg]

[Hình: 6788777248_e586ee6233_z.jpg]




Cụ thể là khách hàng TTC bị gấp 2 lần số dư lên.

Mình mày mò cả chiều nay mà ko tìm ra cách khắc phục crying((, các bạn giúp mình nhé.
Dưới là file mình gửi kèm.

http://www.mediafire.com/?9gl18v1gh8o9gqh
Chữ ký của chanquayxoan Xin chào, mình là chanquayxoan, Tham gia http://thuthuataccess.com/forum từ ngày 20-02 -12.
Reply
Những người đã cảm ơn
#2
Về nguyên tắc, nếu liên kết giữa 2 table là 1-n thì khi query có inner join, số record bên bảng 1 sẽ hiện n lần. (trường hợp của bạn là 2 lần)

Để tránh tình trạng này, bạn cần chuyển quan hệ 1-n thành quan hệ 1-1 rồi hẳn sum.

Cụ thể trường hợp của bạn, bạn cần sum bảng AR detail, group by theo cột AR trước. Lưu lại thành 1 query. Lấy query này làm nguồn để tạo query thứ 2, join với bảng AR. Sẽ được thứ bạn cần
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Cảm ơn bác. Em đã thử làm như bác nhưng vẫn không được , híc sad . Sẵn file em gửi kèm, thôi trăm sự nhờ bác cầm tay chỉ việc, sửa hộ em 1 chuyến. Đa tạ bác nhiều.
Chữ ký của chanquayxoan Xin chào, mình là chanquayxoan, Tham gia http://thuthuataccess.com/forum từ ngày 20-02 -12.
Reply
Những người đã cảm ơn
#4
(28-02-12, 12:49 PM)chanquayxoan Đã viết: Cảm ơn bác. Em đã thử làm như bác nhưng vẫn không được , híc sad . Sẵn file em gửi kèm, thôi trăm sự nhờ bác cầm tay chỉ việc, sửa hộ em 1 chuyến. Đa tạ bác nhiều.

bạn chỉ cần vầy là đủ

Mã:
SELECT [Detail Aging].AR, Sum([Detail Aging].Balance) AS Balance, Sum([Detail Aging].[30days]) AS 30days, Sum([Detail Aging].[30-60days]) AS [30-60days], Sum([Detail Aging].[60-90days]) AS [60-90days], Sum([Detail Aging].[90-120days]) AS [90-120days], Sum([Detail Aging].[120-180days]) AS [120-180days], Sum([Detail Aging].[>180days]) AS [>180days]
FROM [Detail Aging]
GROUP BY [Detail Aging].AR
ORDER BY [Detail Aging].AR;

Hôm sau khi gửi file, bạn nhớ compact & repair trước, sau đó nén lại bằng Winzip hoặc Winrar rồi hẳn gửi nhé! File của bạn sẽ nhỏ hơn rất nhiều, tiện cho người up lẫn người down.
Như File của bạn thì chỉ khoản 96KB thôi,không phải tải tới 2MB như bạn up.
http://www.mediafire.com/?m1v5da583pbvymu
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Hay quá. Cảm ơn bác NOName nhiều happy . À nhân tiện cho em hỏi, vì em mới tiếp cận Access chưa được 1 tuần. Em đọc hết các thread trong diễn đàn, thấy bác hay viết câu lệnh Select như trên cho Query.
Em thì mới chỉ biết viết câu lệnh đó ghi gán vào trong Event hoặc Data/Record Source ở Form.
Chứ em tìm khắp chỗ trong Property của Query thì ko biết nó nằm ở đâu. Thậm chí em tìm câu lệnh của bác để chỉnh sửa ( chẳng hạn) cũng ko biết ấn vào chỗ nào để tìm sad .
Chữ ký của chanquayxoan Xin chào, mình là chanquayxoan, Tham gia http://thuthuataccess.com/forum từ ngày 20-02 -12.
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
  [Help] Xin giúp đỡ về sử dụng hàm Dlookup với nhiều điều kiện dangh5 1 72 30-11-16, 10:44 PM
Bài mới nhất: dangh5
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 87 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  [Hỏi] Tính số ngày công tác trangdv.pchg 25 577 13-11-16, 01:20 PM
Bài mới nhất: ongke0711
  Điền Mr hoặc Ms theo giới tính huuduy.duy 8 489 04-11-16, 05:58 PM
Bài mới nhất: huuduy.duy
  [Help] Tìm ngày tính lương ducanh.ktnb 18 547 15-10-16, 06:45 PM
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ơ