• Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform
  • Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 25-11-10, 03:52 PM

    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?
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    Noname > 25-11-10, 04:47 PM

    Bạn post file của bạn lên đi, rồi mình xem giúp cho!
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 25-11-10, 05:31 PM

    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
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    haquocquan > 25-11-10, 07:36 PM

    (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.
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 26-11-10, 10:25 AM

    (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
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    haquocquan > 26-11-10, 01:47 PM

    (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
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 26-11-10, 06:47 PM

    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
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    haquocquan > 27-11-10, 10:54 AM

    (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?
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 27-11-10, 11:16 PM

    đúng rùi, cám ơn bạn rất nhiều. tks
  • RE: Nhập liệu từ subform và cách truyền dữ liệu từ subform và mainform

    dulongkiem > 09-12-10, 04:28 PM

    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?