Đánh giá chủ đề:
  • 3 Votes - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform
#1
Mình tạo có 2 table, bill(bill_id, NV_id, rate, profit), detail_bill(id,bill_id, products,quantity,unit,in_price, out_price)
Tạo 1 formNhap bao gồm:
Mainform gồm bill_id, NV_id, rate, profit
Subform gồm bill_id, products,quantity,unit,in_price, out_price

1. Làm sao để nhập được nhiều records(tại subform) cho 1 bill khi thao tác trên formNhap? (hiện tại mình chỉ có thể nhập 1 record tai subform)
2. Mình muốn tính profit và rate dựa vào quantity, in_price và out_price trên subform?
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#2
Bạn post file của bạn lên đi, rồi mình xem giúp cho!
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
file của mình đây, mình đưa lên web này tạm nha. minh lay tu file phanquyen cua ban. winking
here
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#4
(25-11-10, 05:31 PM)dulongkiem Đã viết: file của mình đây, mình đưa lên web này tạm nha. minh lay tu file phanquyen cua ban. winking
here

Đã xem file của bạn, có ý kiến thế này:
- Để subform hiện nhiều record cho một id, bạn phải thiết kế continous form và lấy nguồn dữ liệu từ table.
- Trên mainform (bạn có record source là table), toàn bộ dữ liệu bạn sẽ gõ vào hay lấy từ một table khác (ví dụ: khách hàng, fee,...)
- Tại subform: sản phẩm, price bạn có table lưu dữ liệu này sẵn không hay tự gõ vào.
Nói chung, dữ liệu của bạn gửi lên chưa đủ lắm, cho nên không phán đoán được ý đồ của bạn.
Tốt hơn hết, bạn gửi dữ liệu đầy đủ và đặt câu hỏi, mọi người mới giúp bạn chi tiết được.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
(25-11-10, 07:36 PM)haquocquan Đã viết:
(25-11-10, 05:31 PM)dulongkiem Đã viết: file của mình đây, mình đưa lên web này tạm nha. minh lay tu file phanquyen cua ban. winking
here

Đã xem file của bạn, có ý kiến thế này:
- Để subform hiện nhiều record cho một id, bạn phải thiết kế continous form và lấy nguồn dữ liệu từ table.
- Trên mainform (bạn có record source là table), toàn bộ dữ liệu bạn sẽ gõ vào hay lấy từ một table khác (ví dụ: khách hàng, fee,...)
- Tại subform: sản phẩm, price bạn có table lưu dữ liệu này sẵn không hay tự gõ vào.
Nói chung, dữ liệu của bạn gửi lên chưa đủ lắm, cho nên không phán đoán được ý đồ của bạn.
Tốt hơn hết, bạn gửi dữ liệu đầy đủ và đặt câu hỏi, mọi người mới giúp bạn chi tiết được.

Cám ơn bạn. Mình muốn là dữ liệu sẽ được nhập vào từ frmNhap. Mình thiết kế database đơn giản vì chỉ muốn tính doanh số, chi phí, lợi nhuận và tỉ lệ lợi nhuận thui, còn về kho và hàng hoá, báo cáo chứng từ thì đã có phần mềm rùi.
Vì khi nhân viên bán hàng(đặc biệt là dealer và dự án), họ phải làm 1 phiếu đề nghị (giống frmNhap), rùi đưa GD duyệt. Từ đó GD sẽ tính được mức thưởng cho NV.

Mình mới down được 1 chương trình quản lý bán hàng viết bằng access, mình share với mọi người đề cùng tham khảo góp ý.
qlBanHang
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn Noname , haquocquan
#6
(25-11-10, 05:31 PM)dulongkiem Đã viết: file của mình đây, mình đưa lên web này tạm nha. minh lay tu file phanquyen cua ban. winking
here

File của bạn:
1. đã xử lý được subform theo ý bạn,
2. Bạn đặt code vào nút lệnh hoặc sự kiện của text box để lấy in_price_total, out_price_total, tỉnh profit
(bạn đã đặt VBA pass cho nên không xem được code)

DOWLOAD


File đính kèm
.zip   phanquyen2.zip (Kích cỡ: 235.2 KB / Tải về: 147)
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , Cafe Via He
#7
Cám ơn bạn rất nhiều happy
Pass của VBA là 123456. Bạn có thể cho mình biết bạn đã sửa ở đâu ko?
Mình xem nhưng ko bít mình sai chỗ nào, tks 1 lần nữa
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#8
(26-11-10, 06:47 PM)dulongkiem Đã viết: Cám ơn bạn rất nhiều happy
Pass của VBA là 123456. Bạn có thể cho mình biết bạn đã sửa ở đâu ko?
Mình xem nhưng ko bít mình sai chỗ nào, tks 1 lần nữa

Mình chỉ sửa một chút trong subform của bạn thôi, lấy record source là: detail_bill
File của bạn không có sai chỗ nào cả, vì mình không hiểu rõ ý tưởng của bạn cho nên chưa biết làm thế nào để giải thích và hỗ trợ bạn:
- In_price_total = ? (có phải bằng: sum(number*in_price))
- out_price_total =? (có phải bằng: sum(number*out_price))
- percent = ? (do tính toán hay gõ vào)
- profit = ?
Và bạn muốn sau khi bấm CALC, chương trình mới tính toán?
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#9
đúng rùi, cám ơn bạn rất nhiều. tks
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#10
Chào bạn Quan, Trên frmNhap mình gán giá trị như sau
- In_price_total = detail_bill.Form!TN
- out_price_total = detail_bill.Form!TX
- percent = ([profit]/[in_price_total])*100
- profit =([out_price_total]-[in_price_total])

tại subfrm:
- TN= Sum([in_price]*[number])
- TX =Sum([number]*[out_price])

thì frmNhap đã ok.
Tuy nhiên không biết làm sao để đưa các giá trị vào database. Bạn có thể hướng dẫn cho mình ko?
Chữ ký của dulongkiem Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
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
  Cách đề tạo Combo Box và List Box Tương ứng Godspear 1 32 2 Giờ trước
Bài mới nhất: toancvp
  [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
  [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
  [Hỏi] Tổng hợp dữ liệu theo thời gian hoanghai902 1 139 21-10-16, 09:55 PM
Bài mới nhất: maidinhdan
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 358 12-10-16, 01:01 AM
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ơ