-
Cộng tổng theo ID trong Table
NguyenDungAnh > 16-03-22, 06:03 PM
Chào mọi người!
Mình có file access nội dung như thế này:
ID - tennv - soluong
100 - A -
101 - a1 - 10
102 - a2 - 20
103 - a3 - 20
200 - B - 30
300 - C - 40
400 - D -
401 - D1 - 20
giờ muốn cộng số lượng các mục con (101,102,103) vào mục 100 vv sau này phát sinh ra 201 202 thì bỏ mục 200 đi rồi cộng 201 với 202 lại.
mọi người code giúp mình với ạ. Mình cám ơn!
Trong file là tbnv1 sau khi làm xong sẽ có kết quả như tbnv2
File:
https://drive.google.com/file/d/1kKjC7nm...sp=sharing -
RE: Cộng tổng theo ID trong Table
AnNguyen > 16-03-22, 06:07 PM
(16-03-22, 06:03 PM)NguyenDungAnh Đã viết: Chào mọi người!
Mình có file access nội dung như thế này:
ID - tennv - soluong
100 - A -
101 - a1 - 10
102 - a2 - 20
103 - a3 - 20
200 - B - 30
300 - C - 40
400 - D -
401 - D1 - 20
giờ muốn cộng số lượng các mục con (101,102,103) vào mục 100 vv sau này phát sinh ra 201 202 thì bỏ mục 200 đi rồi cộng 201 với 202 lại.
mọi người code giúp mình với ạ. Mình cám ơn!
Trong file là tbnv1 sau khi làm xong sẽ có kết quả như tbnv2
File:
https://drive.google.com/file/d/1kKjC7nm...sp=sharing
Thế thì bạn phải thêm 1 bảng chi tiết nữa, để gán chi tiết đó với nhóm sau đó dễ tính toán hơn. -
RE: Cộng tổng theo ID trong Table
NguyenDungAnh > 16-03-22, 07:09 PM
mình vừa mò mò nghĩ ra được cách làm như thế này rồi, tuy nhiên nếu ko biết cách lấy giá trị lớn nhất trong trường id sau đó gán vào biến vba để tính toán lên phải điền số lớn nhất bằng tay.
Vẫn mong mọi người giúp đỡ có cách nào hay hơn.
https://drive.google.com/file/d/1xJ91PxZ...sp=sharing -
RE: Cộng tổng theo ID trong Table
ongke0711 > 17-03-22, 12:15 PM
(16-03-22, 07:09 PM)NguyenDungAnh Đã viết: mình vừa mò mò nghĩ ra được cách làm như thế này rồi, tuy nhiên nếu ko biết cách lấy giá trị lớn nhất trong trường id sau đó gán vào biến vba để tính toán lên phải điền số lớn nhất bằng tay.
Vẫn mong mọi người giúp đỡ có cách nào hay hơn.
https://drive.google.com/file/d/1xJ91PxZ...sp=sharing
Cơ bản là xây dựng lại CSDL cho chuẩn đi đã rồi mới Query, code VBA. CSDL không chuẩn, query, code chạy theo xử lý, gánh còng lưng. -
RE: Cộng tổng theo ID trong Table
NguyenDungAnh > 17-03-22, 03:20 PM
(17-03-22, 12:15 PM)ongke0711 Đã viết:
(16-03-22, 07:09 PM)NguyenDungAnh Đã viết: mình vừa mò mò nghĩ ra được cách làm như thế này rồi, tuy nhiên nếu ko biết cách lấy giá trị lớn nhất trong trường id sau đó gán vào biến vba để tính toán lên phải điền số lớn nhất bằng tay.
Vẫn mong mọi người giúp đỡ có cách nào hay hơn.
https://drive.google.com/file/d/1xJ91PxZ...sp=sharing
Cơ bản là xây dựng lại CSDL cho chuẩn đi đã rồi mới Query, code VBA. CSDL không chuẩn, query, code chạy theo xử lý, gánh còng lưng.
em cám ơn a góp ý. do cái nội dung này của e nó hơi phức tạp chút.
nếu cho ra report thì lại ko dùng group được lên e mới phải tạo code đánh rồi cộng tổng lại như thế này -
RE: Cộng tổng theo ID trong Table
NguyenDungAnh > 17-03-22, 03:24 PM
còn về cơ sở dữ liệu thì là về quản lý nhiều kho thành 3 cấp
kho cấp 1 -> kho cấp 2 - kho cấp 3
-> kho cấp 2 -> kho cấp 3
-> kho cấp 3
Mỗi kho lại có nhiều hình thức nhập xuất khác nhau
mỗi kho cũng có chế độ báo cáo lên kho cấp trên khác nhau nữa lên nó hơi phức tạp chút -
RE: Cộng tổng theo ID trong Table
ongke0711 > 17-03-22, 04:02 PM
(17-03-22, 03:20 PM)NguyenDungAnh Đã viết: em cám ơn a góp ý. do cái nội dung này của e nó hơi phức tạp chút.
nếu cho ra report thì lại ko dùng group được lên e mới phải tạo code đánh rồi cộng tổng lại như thế này
Muốn Report group thì có liên quan đến thiết kế table nhưng vẫn phải chuẩn.
Vd:
ID IDCha TenNV Xang
--------------------------------------------
100
101 100
102 100
200
201 200 -
RE: Cộng tổng theo ID trong Table
NguyenDungAnh > 17-03-22, 04:06 PM
vấn đề của e nó nằm ở chỗ này
ID IDCha TenNV Xang
--------------------------------------------
100
101 100
102 100
200 100
300 200
400 100 -
RE: Cộng tổng theo ID trong Table
NguyenDungAnh > 17-03-22, 04:08 PM
rồi thi thoảng nó lại như thế này
ID IDCha TenNV Xang
--------------------------------------------
100
101 100
102 100
200 100
300
301 200
302 100
400 -
RE: Cộng tổng theo ID trong Table
ongke0711 > 17-03-22, 05:15 PM
Đó là lý do bạn phải phân tích dữ liệu rồi xây dựng bảng. Nếu có thêm cột phụ ID cha thì dễ dàng xác định con của nó và query group theo IDcha, khỏi cần code.