Giúp mình lập trình phần VBA cho file Báo Cáo Nhap Xuat này với

  • Thread starter Thread starter anhk5c
  • Ngày gửi Ngày gửi
Liên hệ QC

anhk5c

Thành viên mới
Tham gia
31/12/08
Bài viết
34
Được thích
3
Hiện tại mình đang làm bên tổng hợp thuốc cho đơn vị của mình, hàng tháng mình phải tổng hợp số lượng thuốc nhập và xuất, vì vậy mình muốn tạo một file như mình đã gửi ở dưới để thuận lợi hơn cho việc báo cáo ( mình đã tạo sẵn các form và các sheet data tương ứng ). Nhưng về lập trình VBA mình mới được tiếp xúc qua trên diễn đàn nên vẫn còn gà mờ, mong được mọi người giúp mình lập trình phần còn lại của file mình đã gửi ( Xin phép tác giả "vungoc" vì trong file có sử dụng 1 số form giống dạng form của bạn "Vungoc" của phần mềm QL Kho ).
 

File đính kèm

Lần chỉnh sửa cuối:
Mình xin góp với bạn vài í nhỏ như sau

(1) Bạn nên chia topic này làm 4 topic tuần tự theo logic của chu trình quản lý thuốc:
Nhập => Xuất => Báo cáo => Form điều hành
Có như vậy bạn & mọi người mới tập trung trí tuệ cao nhất cho từng vấn đề & rốt ráo đến tận ngỏ ngách vấn đề.

(2) Các tên trang tính không nên xài tiếng Việt có dấu & chứa khoảng trắng. Điều này gây tẹo khó khăn không đán có trong lúc xài VBA;

(3) Với các tên trường bảng tính, nhứt là những trang chứa dữ liệu thì
- Cũng nên viết liền, như MaThuoc, NoiSX, DonGia,. . .
- Không nên quá dài & có khoảng trắng.

(4) Mã thuốc không nên chỉ là 2 kí tự như của bạn hiện nay; Sau này fát sinh ra vấn đề, sửa
lại cực lắm đó bạn. Dù bạn chỉ quản cỡ 100 loại thuốc , nhưng mã thuốc cũng nên dài hơn 3 để dễ gợi cảm. . . (!)

(5) Các trang tính dùng để nhập & xuất cũng như báo cáo cũng cần có số liêu để mọi người:
- Hiểu bạn hơn; Vì không nhiều những người làm cùng nghề với bạn sẽ giúp bạn, mà đa fần không fải nghề hay gần nghề sẽ giúp bạn dùng VBA quản lý như bạn muốn.
Và Có số liệu, biết đâu sẽ có những kẻ rành rẽ, chỉ cho bạn 1 cách thức khác tuyệt chiêu hơn không chừng? Bạn có trông mong vào điều này không đấy?

(6) cái ni mình nói áng chừng, nếu khôngf đúng bỏ qua: Bạn thiếu hạn sử dụng thì fải. Tồn, nhưng quá hạn thì coi như vứt (Không còn tồn chứ nhỉ?). Hay cứ cho bệnh nhân xài bất cứ thời hiệu?!


Những mong ít nhiều bạn lưu tâm!
 
Upvote 0
(1) Bạn nên chia topic này làm 4 topic tuần tự theo logic của chu trình quản lý thuốc:
Nhập => Xuất => Báo cáo => Form điều hành
Có như vậy bạn & mọi người mới tập trung trí tuệ cao nhất cho từng vấn đề & rốt ráo đến tận ngỏ ngách vấn đề.

(2) Các tên trang tính không nên xài tiếng Việt có dấu & chứa khoảng trắng. Điều này gây tẹo khó khăn không đán có trong lúc xài VBA;

(3) Với các tên trường bảng tính, nhứt là những trang chứa dữ liệu thì
- Cũng nên viết liền, như MaThuoc, NoiSX, DonGia,. . .
- Không nên quá dài & có khoảng trắng.

(4) Mã thuốc không nên chỉ là 2 kí tự như của bạn hiện nay; Sau này fát sinh ra vấn đề, sửa
lại cực lắm đó bạn. Dù bạn chỉ quản cỡ 100 loại thuốc , nhưng mã thuốc cũng nên dài hơn 3 để dễ gợi cảm. . . (!)

(5) Các trang tính dùng để nhập & xuất cũng như báo cáo cũng cần có số liêu để mọi người:
- Hiểu bạn hơn; Vì không nhiều những người làm cùng nghề với bạn sẽ giúp bạn, mà đa fần không fải nghề hay gần nghề sẽ giúp bạn dùng VBA quản lý như bạn muốn.
Và Có số liệu, biết đâu sẽ có những kẻ rành rẽ, chỉ cho bạn 1 cách thức khác tuyệt chiêu hơn không chừng? Bạn có trông mong vào điều này không đấy?

(6) cái ni mình nói áng chừng, nếu khôngf đúng bỏ qua: Bạn thiếu hạn sử dụng thì fải. Tồn, nhưng quá hạn thì coi như vứt (Không còn tồn chứ nhỉ?). Hay cứ cho bệnh nhân xài bất cứ thời hiệu?!


Những mong ít nhiều bạn lưu tâm!
Cám ơn bạn HYen17 đã góp ý. Quả thật những ý kiến bạn đóng góp mình mới nhìn ra được những ý của mình đưa lên thực sự là chưa rõ ràng để mọi người cùng giúp. Mình đã sửa theo đóng góp của bạn và gửi lại file ở cuối bài.
(1) Bạn nên chia topic này làm 4 topic tuần tự theo logic của chu trình quản lý thuốc:
Nhập => Xuất => Báo cáo => Form điều hành: => ( phần này mình không hiểu ý của bạn rõ lắm ) Mình có thể phân tích như sau theo cả file mình đưa lên: Về phần nhập gồm số chứng từ tự động nhảy mỗi lần vào phần Nhập thuốc, ngày chứng từ là do người nhập tự phải nhập theo đúng ngày nhập thuốc về, Người nhận là người Nhận thuốc về kho của người nhận rồi sau đó người đó sẽ phát cho từng bệnh nhân, và phần dưới của nhận là dành cho người nhận thuốc có thể chọn 1 số loại thuốc mà người đó cần ( mục này là list chọn mã thuốc, tên thuốc, nơi sản xuất, đơn vị tính và đơn giá khi chọn 1 loại thuốc nào thì sẽ hiện được cả các cột đó cụ thể là gồm 5 cột và sau đó người nhận thuốc chỉ cần nhập số lượng thuốc còn cột thành tiền sẽ tự động tính) sau đó người nhận có thể ấn vào nút ghi tạm để lưu tạm thời nhưng chưa đưa dữ liệu vào data nhập vì mỗi ngày nhập thuốc về có thể nhập đến 20 hoặc 30 loại thuốc cho đến khi chọn đủ số loại thuốc thì người nhận mới ấn vào phần lưu chứng từ thì lúc đó mới ghi dữ liệu nhập vào sheet datanhap. Mình xin nói sơ qua về phần nhập như vậy mong các bạn giúp tạo cho mình về phần nhập trước ( theo đóng góp của bạn HYen17)
 

File đính kèm

Upvote 0
Không biết do yêu cầu của mình không đúng hay là các ý của mình nêu ra là không được rõ ràng mà đến hôm nay vẫn chưa có ai giải quyết bài toán này dùm mình, hic !$@!!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom