Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hướng dẫn] Tạo form hóa đơn bán hàng
#1
Mình muốn tạo hóa đơn bán hàng:
Main form chứa mã đơn hàng, mã nhân viên, mã khách hàng,ngày bán
sub fomr(Chi tiết đơn hàng): chứa mã sản phẩm, tên sản phẩm, số lượng,..
Mình muốn khi thêm sản phẩm trong chi tiết đơn hàng thì số lượng sản phẩm trong kho hàng sẽ đc cập nhật lại.
Khi thêm vào thì nó sẽ tự động trừ đi.Khi sửa hay xóa số lượng sản phẩm đó trong chi tiết đơn hàng thì số lượng sản phẩm đó trong kho sẽ đc cập nhật lại.
Mình đã tìm trên diễn đàn có thấy bài tương tự nhưng link tải lên bị die.Mong các bạn giúp mình với.Cảm ơn
Chữ ký của Mỹ Hạnh Mỹ Hạnh,gia nhập Thủ Thuật Access từ 14-03 -18.
Reply
Những người đã cảm ơn
#2
Bạn nên đưa file demo để mọi người giúp đỡ nhanh hơn
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
http://www.mediafire.com/file/hp5q3yw70t...aDon.accdb
Mình mới mò nên cũng ko biết nhiều. Các pro giúp mình với.thanks
Chữ ký của Mỹ Hạnh Mỹ Hạnh,gia nhập Thủ Thuật Access từ 14-03 -18.
Reply
Những người đã cảm ơn
#4
Các pro giúp mình với làm sao thêm hàng vào hóa đơn thì số lượng trong kho sẽ bị trừ đi
Khi sửa hoặc xóa thì nó cập nhập lại.Help me
Chữ ký của Mỹ Hạnh Mỹ Hạnh,gia nhập Thủ Thuật Access từ 14-03 -18.
Reply
Những người đã cảm ơn
#5
Bạn nên phân tích lại CSDL (table) có đầy đủ, hợp lý chưa rồi mới tiến hành thiết kế Form, query. Tôi thấy bạn chỉ thiết kế mấy table đơn giản quá.
- Nói về giá bán, giá nhập sản phẩm: bạn đưa giá vào table sản phẩm cũng ok nhưng bạn có tính tới trường hợp sau này: 
   + Khi có thay đổi giá bán bạn sẽ cập nhật giá nó vô table nào?
   + Làm sao theo dõi được việc thay đổi giá nếu có y/c báo cáo giá cũ áp dụng đến ngày nào, giá mới từ ngày nào…
   + Nếu bạn lưu thay đổi giá thẳng vô table sản phẩm vậy table [chi tiết đơn hàng] của bạn khi query nhưng đơn hàng cũ nó sẽ ra giá mới luôn, bạn giải quyết như thế nào?
   + Bán hàng có chiết khấu % không? Lưu ở đâu?
   + Có trả trước không? Lưu thông tin ở đâu.
   + Bạn có xuất hóa đơn tài chính cho đơn hàng bán không? Lưu thông tin số HĐ ở đâu?
   + ...
- Nói về nghiệp vụ nhập/ bán: bạn có bao nhiêu kiểu nhập hàng? nhập mua, nhập hoàn trả. Bao nhiêu kiểu xuất bán? xuất bán hàng, xuất trả nhà cung cấp, xuất hàng hỏng v.v.. Các thông tin đó lưu ở đâu trong các table nhập, bán hàng để sau này cần truy xuất, báo cáo, kết chuyển tồn kho. Bạn nhập nhà cung cấp nào, bán cho khách hàng nào, thông tin NCC, khách hàng lưu ở table nào? Có nhiều kho không?
- Nói về thu/ chi: bạn bán hàng tiền mặt hay trả chậm. Nếu trả chậm thì lưu chi tiết thanh toán cho từng đơn hàng ở đâu? Chi thanh toán NCC lưu ở đâu?

Trên đây là nhưng thông tin cơ bản nhất cho cái ứng dụng bán hàng đơn giản nhất rồi đó. Bạn ngâm cứu tổ chức lại CSDL cho chuẩn hóa đi rồi mới tính tới tạo các truy vấn, code cập nhật tồn kho tránh để sau này làm xong rồi thấy thiếu dữ liệu này, thông tin kia nên truy vấn không chính xác, không ra rồi lại quay lại thêm này thêm kia nhé.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
Bạn góp ý khá hay.Mình cảm ơn
Nhưng mình làm phần mềm quản lý cửa hàng lưu niệm.
Khách hàng chủ yếu là mua 1 lần nên mình không tạo bảng khách hàng.
Giá bán niêm yết không chiết khấu nên mình không làm
Mình sẽ thêm giá bán vào bảng chi tiết đơn hàng.Để khi tạo hóa đơn thì sẽ lấy giá hiện tại.Khi thống kê thì nó lấy giá bán lúc đó.
Bạn có thể giúp mình làm hóa đơn bán hàng,khi sản phẩm nào bán thì số lượng trong kho thay đổi.
Khi sửa hay xóa thì nó cập nhật lại đc không.Mình mò hoài mà chưa ra.Mong bạn giúp mình với
Chữ ký của Mỹ Hạnh Mỹ Hạnh,gia nhập Thủ Thuật Access từ 14-03 -18.
Reply
Những người đã cảm ơn
#7
Bạn tham khảo link này để biết cách tổ chức các table cần thiết cho việc tính tồn kho.
http://thuthuataccess.com/forum/thread-8331.html

Thực tế câu hỏi của bạn cũng làm tôi bối rối, không biết bắt tay hướng dẫn từ đâu vì cái cơ bản tổ chức table theo dõi NXT như thế nào bạn chưa có. Như câu hỏi của bạn "khi sản phẩm nào bán thì số lượng trong kho thay đổi": thực tế khi bán hay nhập nó chỉ cập nhật nghiệp vụ nhập/ xuất trên table thôi chứ không có cập nhật vô table tồn kho (không thiết kế table tồn kho). Muốn biết tồn kho tức thời thì chỉ truy vấn thông qua Query kết hợp số lượng nhập - sl xuất trong table nhập xuất chi tiết và thể hiện cho bạn biết đang còn tồn hay không. Đây là kiểu tính NXT cơ bản, cho CSDL nhỏ thôi.
Nói túm lại bạn ngâm cứu cái link trên để hiểu tính NXT nó chạy như thế nào, áp dụng vào CSDL của bạn rồi sẽ hướng dẫn tiếp nhé.  007
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
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 tạo Cbo để lọc các mặt hàng trong Sub Form samacxanh 3 251 17-10-18, 10:33 AM
Bài mới nhất: vulhu06
  [Help] Điều khiển 1 form từ form khác tranthanhan1962 2 189 30-09-18, 05:57 PM
Bài mới nhất: tranthanhan1962
  Lỗi truyền tham số từ Form vào query cannguyen 2 124 20-09-18, 06:49 PM
Bài mới nhất: cannguyen
  [Hỏi] Load dữ liệu từ table lên form bằng lăng 2 177 19-09-18, 04:56 PM
Bài mới nhất: bằng lăng
  [Help] Form bị thừa một khoảng so với thiết kế NguyenDungAnh 3 237 16-09-18, 02:46 PM
Bài mới nhất: NguyenDungAnh

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line