-
Tạo form phiếu nhập kho
Ranju > 19-07-16, 11:43 AM
Chào mọi người!
Em đang thiết kế một chương trình quản lý kho. Về phần em tạo bảng và thiết lập Relationships đã xong. Giờ em muốn tạo form để cập nhật dữ liệu. Cụ thể là em đang tạo mẫu phiếu nhập kho. Vấn để em đang gặp khó khăn ở phiếu nhập kho là:
- Mã đối tượng không click chuột chọn được list danh sách đối tượng.
- Khi ta chọn được Mã đối tượng thì Tên đối tượng, Người giao dịch và Địa chỉ của đối tượng đó cũng được cập nhật thông tin tương ứng (Phần đã khai báo ở dmDoiTuong)
- Vì là phiếu nhập kho nên em muốn nhập nhiều Mã hàng phát sinh (ở các kho tương ứng). Hiện tại không nhập được. Như em đang làm thì em tạo subform nhưng có vẻ không ổn chút nào ạ! Trong này em không tạo được cột Thành tiền.
Vậy em đưa bài lên đây nhờ mọi người hướng dẫn em thêm.
Cám ơn mọi người nhiều!
Link tải -
RE: Tạo form phiếu nhập kho
cpucloi > 19-07-16, 01:16 PM
Mình xem CSDL của bạn thấy:
1. Mã đối tượng: Nếu bạn muốn chọn giá trị trong danh sách thì phải sử dụng combox (hiện bạn đang sử dụng textbox)
2. Để Tên đối tượng, Người giao dịch, Địa chỉ được cập nhật thông tin (cái này là thông tin đã có trước và lưu trong table) bạn sử dụng công thức Dlookup cho từng textbox tương ứng
Dlookup("Tendoituong","tên table chứa nó","Tendoituong like Forms!tên form!cbo_Madoituong")
3. Bạn không nhập được dữ liệu trong subform do nguồn của subform có cả table Phiếu nhập (tính toàn vẹn dữ liệu)
P/s: Bạn nên xem lại cách tổ chức CSDL của mình, tham khảo về các phần mềm quản lý kho (trên 4rum này cũng có khá nhiều đó) -
RE: Tạo form phiếu nhập kho
Ranju > 19-07-16, 03:43 PM
o(19-07-16, 01:16 PM)cpucloi Đã viết: Mình xem CSDL của bạn thấy:
1. Mã đối tượng: Nếu bạn muốn chọn giá trị trong danh sách thì phải sử dụng combox (hiện bạn đang sử dụng textbox)
2. Để Tên đối tượng, Người giao dịch, Địa chỉ được cập nhật thông tin (cái này là thông tin đã có trước và lưu trong table) bạn sử dụng công thức Dlookup cho từng textbox tương ứng
Dlookup("Tendoituong","tên table chứa nó","Tendoituong like Forms!tên form!cbo_Madoituong")
3. Bạn không nhập được dữ liệu trong subform do nguồn của subform có cả table Phiếu nhập (tính toàn vẹn dữ liệu)
P/s: Bạn nên xem lại cách tổ chức CSDL của mình, tham khảo về các phần mềm quản lý kho (trên 4rum này cũng có khá nhiều đó)
Cám ơn bài bài viết trả lời của bạn! Mình sẽ lưu ý hơn việc thiết lập dữ liệu. Vì mình mới bắt đầu tìm hiểu về Access nên trong quá trình tạo CSDL vẫn chưa được tối ưu ạ!
Và cũng ví dụ này, nhờ bạn xem qua tổng thể cho mình:
- Về cấu trúc dữ liệu, về thiết lập Relationships có điểm nào cần tối ưu hơn?
- Khi mình tạo phiếu nhập phát sinh phần nhập nhiều: Mã hàng, tên hàng, kho hàng, đơn vị tính, số lượng, đơn giá thì mà phải tại 1 query (hay 1 bảng riềng gồm những thành phần này?) nào đó. Sau đến phần tạo Form phiếu nhập thì mình tạo 1 subform và thả vào? Hiện tại mình lấy các trường này ở tất cả các table.
- Như bạn nói ở phần trả lời bài của mình (mục 2.): Mình không biết thiết lập công thức ở textbox này. Nếu có thế bạn hướng dẫn cho mình cụ thể 1 texbox để mình tham khảo?
Cám ơn bạn nhiều! -
RE: Tạo form phiếu nhập kho
tt1212 > 19-07-16, 10:29 PM
BẠN TAO Relationships SAI RỒI
BẠN TẠO CÂU TRÚC KIỂU NÀY KHÔNG LÀM ĐƯỢC ĐÂU
bẠN NÊN TẠO THÊM MỘT BẢNG CHI TIẾT NỮA -
RE: Tạo form phiếu nhập kho
ongke0711 > 20-07-16, 12:02 AM
Bạn tt212 cũng khá rành kỹ thuật marketing đó. "Thống kê rằng 35% khách hàng sẽ liên hệ vì tò mò"