Chương trình quản lý kho vật tư (Ngày 06/11/2007)

Liên hệ QC
levanduyet đã viết:
To: Vungoc,

Chương trình này của em cần phải cải tiến rất nhiều.

_Điều đầu tiên làm cho người dùng “nổi giận” là, khi người dùng đang mở file excel khác thì khi mở file ứng dụng này file kia cũng bị “ẩn mình” luôn.
_Nên cho hiện ở Task Panel, để khi cần dùng sẽ dễ dàng hơn
...
Lê Văn Duyệt

Ý của bác (như đã nêu trên là rất phù hợp), hiện tại em cũng muốn như vậy nhưng chưa biết làm thế nào để: Khi mở file QUẢN LÝ PHỤ TÙNG (VẬT TƯ) này lên thì file excel này sẽ Visible = False và tất cả các cửa sổ ứng dụng khác nếu đang mở sẽ trở về dạng Minimize (chỉ cho hiện ở thanh tác vụ), để khi cần dùng sẽ dễ dàng hơn.

Nếu muốn thực hiện được nhữ đã nêu trên thì câu lệnh sau đây sẽ phải sửa hoặc bổ sung như thế nào, mong được các bác chỉ giúp:

Mã:
Private Sub Workbook_Open()
    Application.Visible = False
End Sub

Chân thành cảm ơn!
 
vungoc đã viết:
Ý của bác (như đã nêu trên là rất phù hợp), hiện tại em cũng muốn như vậy nhưng chưa biết làm thế nào để: Khi mở file QUẢN LÝ PHỤ TÙNG (VẬT TƯ) này lên thì file excel này sẽ Visible = False và tất cả các cửa sổ ứng dụng khác nếu đang mở sẽ trở về dạng Minimize (chỉ cho hiện ở thanh tác vụ), để khi cần dùng sẽ dễ dàng hơn.

Nếu muốn thực hiện được nhữ đã nêu trên thì câu lệnh sau đây sẽ phải sửa hoặc bổ sung như thế nào, mong được các bác chỉ giúp:

Mã:
Private Sub Workbook_Open()
    Application.Visible = False
End Sub
Chân thành cảm ơn!

Bác thử nhé : Chèn ở ThisWorkbook
PHP:
Private Sub Workbook_Activate()
    Application.Visible = False
    FormABC.Show
.................
End Sub

Private Sub Workbook_Deactivate()
    Application.Visible = True
End Sub

Thân!
 
Mr Okebab đã viết:
Bác thử nhé : Chèn ở ThisWorkbook
PHP:
Private Sub Workbook_Activate()
    Application.Visible = False
    FormABC.Show
.................
End Sub

Private Sub Workbook_Deactivate()
    Application.Visible = True
End Sub

Thân!

Mình đã làm thử nhưng vẫn chưa thấy đáp ứng được yêu cầu đã nêu trên.

Sao thế nhỉ !?
 
Em thử dùng cái này xem sao:

Mã:
Option Explicit

Private Sub Workbook_Open()
    MsgBox Application.ThisWorkbook.Windows(1).Caption
    Application.ThisWorkbook.Windows(1).Visible = False
End Sub

Lê Văn Duyệt
 
lethanhnhan đã viết:
Em thử dùng cái này xem sao:

Mã:
Option Explicit

Private Sub Workbook_Open()
    MsgBox Application.ThisWorkbook.Windows(1).Caption
    Application.ThisWorkbook.Windows(1).Visible = False
End Sub

Lê Văn Duyệt


Vẫn chưa ổn anh ạ!

Khi thay câu lệnh trên vào, thì thấy các file excel khác (nếu đang mở trước file QUẢN LÝ PHỤ TÙNG) vẫn phơi ra, không chịu thu lại (minimize) nằm xuống thanh tác vụ.

Em muốn là: Khi mở file QUẢN LÝ PHỤ TÙNG này lên sẽ:

1- File QUẢN LÝ PHỤ TÙNG chỉ hiện giao diện là UserForm & ẩn giao diện sheet (Vấn đề này đã thực hiện được).

2- Nếu có 1 hoặc nhiều file Excel hay các cửa sổ ứng dụng khác đang mở (chế độ làm việc đầy màn hình) thì sẽ bị thu nhỏ lại nằm ở dạng Minimize dưới thanh tác vụ, để trong khi làm việc với file QUẢN LÝ PHỤ TÙNG này, nếu cần vẫn có thể mở các file đang nằm ở thanh tác vụ lên để làm việc được (Vấn đề này chưa giải quyết được).

Nhờ các bác nghiên cứu & cho giải pháp!
 
Lần chỉnh sửa cuối:
Em thử cái này xem.
Mã:
Dim wb As Workbook
       
    'Minimine cac workbook khac
    For Each wb In Application.Workbooks
        wb.Windows(1).WindowState = xlMinimized
    Next

LTN
 
lethanhnhan đã viết:
Em thử cái này xem.
Mã:
Dim wb As Workbook
       
    'Minimine cac workbook khac
    For Each wb In Application.Workbooks
        wb.Windows(1).WindowState = xlMinimized
    Next

LTN

Em đã thử, kết quả:

1- Khi mở và giao diện Form của file QUAN LY PHU TUNG (QLPT) show ra thì vẫn không thấy được các file excel khác (đã mở ở chế độ đầy màn hình trước đó) nằm minimize ở thanh tác vụ;

Chỉ khi từ giao diện Form của file QLPT bấm nút vào bảng tính (giao diện sheet) trong file QLPT thì mới thấy được các file excel khác đang minimize.

2- Chạy câu lệnh này, thỉnh thoảng vẫn báo lỗi!

(Hay là em đặt code này chưa đúng chỗ!?)
 
Lần chỉnh sửa cuối:
vungoc đã viết:
2- Chạy câu lệnh này, thỉnh thoảng vẫn báo lỗi!

(Hay là em đặt code này chưa đúng chỗ!?)

Vững Ngọc nên đưa ra các tình huống, thông báo lỗi cụ thể hơn.

Ví dụ:

Sau khi chèn đoạn code ở chỗ.... thì tôi thấy xuất hiện lỗi (sự kiện - hành động gây lỗi, mã lỗi, thông báo lỗi, ảnh của lỗi kèm theo) như sau: blab, blab...

Khách hàng mà cứ báo lỗi: "Ôi, phần mềm lỗi rồi" hoặc "thỉng thoảng tự nhiên lỗi" thì...cỡ chuyên gia như anh Duyệt cũng phải bótay.net (để anh Duyệt phải đưa những câu như ... chat chít ở trên)
 
Lần chỉnh sửa cuối:
Chương trình quản lý kho vật tư

Chào bác Vũ Ngọc,

Em xin tự giới thiệu với bác em là Newbie cũng mới tham gia diễn đàn này. Em cũng làm quản lý kho cho rất nhiều khách hàng vì bên em làm 3PL (Third Party Logistics).
Em có vài lời xin mạo muội góp ý:
- Em thấy file của bác viết rất hay, giao diện rất công phu tuy nhiên em thấy file của bác chỉ thuần túy quản lý kho theo kiểu nghiệp vụ của kế toán (accounting), chứ chưa phải theo kiểu quản lý tình trạng vật tư xuất nhập có nghĩa là nó không liên quan đến: FIFO (First In First Out)/FMFO(First Manufacture Date First Out)/FEFO (First to Expire First Out) điều này rất quan trọng trong việc quản lý hàng hóa có các yêu cầu chặt chẽ phải theo dõi hạn sử dụng.
- Nếu có một đơn hàng nhập/xuất bị nhập sai hoặc hủy do yêu cầu khác nhau thì nó không cho phép mình hủy trên giao diện mà phải vào trực tiếp Database điều này không tốt lắm tương tự như vậy nếu mình xuất một đơn hàng mà bị sai hoặc hủy đơn hàng. Em nghĩ nếu bác có thời gian bác nên phát triển nó theo hướng này thì hay quá.
- Nếu Form nhập hàng & xuất hàng mà bác thiết kế ngay trên sheet của Excel tức là sử dụng luôn các cell của nó làm các ô nhập dữ liệu thì dễ dàng lập trình hơn cũng như cho phép mình sử dụng các công thức của Excel linh hoạt đồng thời mình có thể copy dữ liệu từ một nguồn khác có cùng định dạng mà không phải nhập tay (Điều này rất quan trọng khi nhập hàng từ các kho In Transit hoặc kho từ nhà cung cấp. Họ chỉ cần gửi file là mình copy được liền mà).
Mấy lời góp ý như vậy bác xem xét nhé. Dù sao bác làm được file như vậy em nể bác quá...! cám ơn bác nhiều nhá.
Tks
 
hay quá, rat cam ơn Tác giả.
Tôi đang học mà, nên nghiên cứu chương trình này vô cùng bổ ích.
chân thành cảm ơn
 
Chào các bạn!
Mình đang gặp một số khó khăn khi làm quản lý kho hàng về cách định vị của các hàng hóa trong kho. Trong kho hàng của tôi có rất nhiều mã hàng và các mã hàng đó được đặt trên các Pales có đánh số thứ tự dãy, cột, số Pales rồi. Vậy thì làm cách nào để khi gõ mặt hàng nào đó ra thì mình biết chắc chắn là mặt hàng đó đang nằm ở vị trí nào và khi xuất hàng đi thì biết được là vị trí đó đang để trống. Chẳng hạn mình có mã hàng là: X có số lượng là: 1.000 được đặt trên 2 pales là I-1-AB, I-2-AB (nghĩa là đặt tại dãy I,pales 1, pales 2, cột AB) và khi mình xuất đi 500 thì tức là sẽ bị trống 1 pales. Vậy có cách nào để biết được các vị trí trống, và vị trí còn hàng để khi hàng về thêm thì mình lại để vào những vị trí trống đó. Bạn nào biết thì giúp mình với nhé. Cảm ơn rất nhiều.
 
Bạn làm định mức cho các dãy kệ chứa hàng, ví dụ mỗi kệ là 1000, sau khi xuất đi một số lượng bất kỳ thì bên cạnh sẽ có một cột báo hàng xuất đi bao nhiêu (ví dụ kệ A chứa 1000, xuất 500 thì cột bên cạnh của bảng tính tương ứng dùng công thức báo "lượng hàng tại kệ A đã xuất 500, còn trống 500".
 
Mình thật là ngốc ! Mình chưa bao giờ sử dụng phần mềm cả, không biết có phải vậy không nhưng sao mình không biết sử dụng nó. Làm thế nào bây giờ? anh chị hãy giúp mình với nhé ! Còn một điều mình xin mạo muội muốn hỏi: Khi mình lọc dữ liệu thì mình vào Data - fỉlte - autofilte thì sẽ lọc được vùng đã chọn. Nhưng mình ko biết làm cách nào để làm một dòng đứng một dòng động như các anh chị đã làm?
 
Phần mềm đó ở đâu vậy bạn? mình chỉ thấy file đính kèm, down ve chi thay bảng excel thoi, ko co cho nhan lieu ji ca, các bạn trong room có thể giúp mình được ko ?
truonganhduongdn@gmail.com
Thanks and best regard
 
Cảm ơn bạn rất nhiều. Cho mình hỏi cách sử dụng Advanced Filter trên Excel với.
 
Cảm ơn bạn Vungoc đã chia sẻ phần QL kho vật tư. Mình có câu hỏi nhờ các bạn chỉ giúp
Mình còn 1 vướng mắc nhỏ cần các bạn giúp đỡ là vì ở phần nhập nếu ta còn tồn cũ với đơn giá vd là 2000 thì khi ta nhập lần sau vào vd là 10000 thì khi xuất phần mềm sẽ lấy giá trị trung bình của đơn giá là 6000 chứ không phải là 10000. ( Có nghĩa là ta nhập đơn giá lần đầu trong tháng 1 thì sang tháng 2 đơn giá nhập của đơn vị khi nhập hàng về tăng cao hơn tháng 1 thì khi xuất nó sẽ lấy giá trị trung bình của đơn giá chứ không lấy giá trị nhập lần 2). Cám ơn các bạn đã quan tâm mong được các bạn giúp đỡ.
 
Lần chỉnh sửa cuối:
Mình thấy nhập số lượng 0,... Không cập nhật được
 
Cảm ơn anh rất nhiều ! em hiện tại đang làm thủ kho cho 1 khách sạn 3 sao ! thấy những bài viết của anh up lên khá hay . mong rằng sẽ có lúc còn nhờ anh chỉ giáo nhiều điều nữa.
Ngadt- Phudonghotel.com.vn
 
Làm lịch năm giống như chương trình quản lý kho vật tư

Em có một vấn đề lớn là làm thế nào để lấy code Lịch năm giống như file của anh Ngọc. Em copy sang và import file nhưng không được. Các Thầy có thể hướng dẫn em cách làm được không ạ?
Trân trọng cảm ơn,
 
Web KT
Back
Top Bottom