Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Làm thế nào sum trong Form
#1
Hi all,

Pls cho minh hỏi:
Trong subform mình có các row bonus:
Bonus1:500K
Bonus3:300K
Minh muon viet code de sum 2 row này lại ra số bonus=800K. Pls giup minh. Tks.
Chữ ký của LttHuyen Xin chào, mình là LttHuyen, Tham gia http://thuthuataccess.com/forum từ ngày 09-05 -13.
Reply
Những người đã cảm ơn
#2
(13-05-13, 05:24 PM)LttHuyen Đã viết: Hi all,

Pls cho minh hỏi:
Trong subform mình có các row bonus:
Bonus1:500K
Bonus3:300K
Minh muon viet code de sum 2 row này lại ra số bonus=800K. Pls giup minh. Tks.

Bạn hỏi chung chung làm sao trả lời được, subform của bạn dạng nào? cộng lại để ở đâu...? tốt nhất chụp hình up lên cho mợi người rõ nhá!

Thân!
ღღღღღTài sản của bomnhauag (View All Items) ღღღღღ
Reply
Những người đã cảm ơn LttHuyen
#3
Nếu sub form lấy Tổng lên form chính thì làm như sau:
- Form phụ: tại phần Form footer bạn tạo 1 textbox tên txtcong và gõ vào ô text box: =Bonus1+Bonus3.
- Form chính: tạo textbox và nhập vào: =[Forms]![tên sub form]![txttong]

Thân!
Chữ ký của chanthienbl Xin chào, mình là chanthienbl, Tham gia http://thuthuataccess.com/forum từ ngày 13-05 -13.
Reply
Những người đã cảm ơn LttHuyen
#4
(14-05-13, 01:28 AM)chanthienbl Đã viết: Nếu sub form lấy Tổng lên form chính thì làm như sau:
- Form phụ: tại phần Form footer bạn tạo 1 textbox tên txtcong và gõ vào ô text box: =Bonus1+Bonus3.
- Form chính: tạo textbox và nhập vào: =[Forms]![tên sub form]![txttong]

Thân!

Hi ban,

Cảm ơn bạn đã chỉ giúp mình, nhưng trong trường hợp nhiều bonus thì mình ko thể cộng từng row được, nhưng nếu mình sum sẽ báo lỗi, vậy có cách khác ko bạn. Thanks bạn.

(13-05-13, 06:37 PM)bomnhauag Đã viết:
(13-05-13, 05:24 PM)LttHuyen Đã viết: Hi all,

Pls cho minh hỏi:
Trong subform mình có các row bonus:
Bonus1:500K
Bonus3:300K
Minh muon viet code de sum 2 row này lại ra số bonus=800K. Pls giup minh. Tks.

Bạn hỏi chung chung làm sao trả lời được, subform của bạn dạng nào? cộng lại để ở đâu...? tốt nhất chụp hình up lên cho mợi người rõ nhá!

Thân!

Hi ban,

Subform:

Nhan vien Bonus
A 600K
A 300K
B 200K
B 700K

Trong subform, minh muon sum bonus cua tung nhan vien lai voi nhau ấy, có cách nào ko, chỉ mình với. Tks all nhiều.
Chữ ký của LttHuyen Xin chào, mình là LttHuyen, Tham gia http://thuthuataccess.com/forum từ ngày 09-05 -13.
Reply
Những người đã cảm ơn
#5
Bạn dùng hàm DSum nhé. Chịu khó đọc trong Help của Access
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
(14-05-13, 09:55 AM)Xuân Thanh Đã viết: Bạn dùng hàm DSum nhé. Chịu khó đọc trong Help của Access
Thân mến

Hi ban,

Thanks bạn.

Xuan Thanh oi, DSum chỉ sử dụng trong excel được thôi, trong access mình ko co hàm này bạn ơi.
Chữ ký của LttHuyen Xin chào, mình là LttHuyen, Tham gia http://thuthuataccess.com/forum từ ngày 09-05 -13.
Reply
Những người đã cảm ơn
#7
Bạn đã đọc trong Help về các hàm D (DCount, DSum...) chưa? Ai nói bạn không có DSum trong Access? Vậy hàm này tính cái gì?

Mã PHP:
=DSum("[OrderAmount]""[Orders]""[CustomerID] = 'RATTC'"

Và đây là help của Access
Mã PHP:
DSum("[Freight]""Orders""[ShipCountry] = 'UK'")
Displays the sum of the values in the Freight field for orders shipped to the United KingdomThe domain is the Orders table 

Vậy nhé bạn
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
@ Ltthuyen : nếu theo yêu cầu của bạn thì hàm Dsum mà Xuân Thanh hướng dẫn là chính xác. Nhưng mình không hiểu bạn đưa kết quả Dsum lên đâu. Mình nghĩ chắc chỉ đưa lên FOrm chính. nhưng như vậy chẳng lẽ mỗi nhân viên tạo 1 Dsum với điều kiện khác nhau @.@

Vd cho bạn 1 nhân viên về Dsum, bạn xem vận dụng vào của mình nhé:

Mã:
Dsum("Bonus","Tên table hoặc Query cần tính","Nhanvien='A'")
Nếu mã Nhân viên là 1 textbox (tên: txtnhanvien) tự nhập, hiện kết quả theo thì:
Mã:
Dsum("Bonus","Tên table hoặc Query cần tính","Nhanvien='"&txtnhanvien&"'")
Chữ ký của hatashibl
Reply
Những người đã cảm ơn LttHuyen
#9
Hi ban,

Thanks bạn nhiều,

Thông tin bạn và Xuân Thanh chia sẻ mình rất vui vì mọi người hỗ trợ mình. Bạn hiểu đúng ý mình, mình cần đưa thông tin sum bonus của nhân viên A vào form chính.

(Ý của mình là: nhân viên nào có yêu cầu cần biết bonus của mình, thì mình vào form cho nhân viên đó và biết được bonus của nhân viên đó bao nhiêu.)

Thanks again thông tin bạn và Xuân Thanh chia sẻ.
Chữ ký của LttHuyen Xin chào, mình là LttHuyen, Tham gia http://thuthuataccess.com/forum từ ngày 09-05 -13.
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 29 11 Giờ trước
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
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
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902

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ơ