Giúp Tạo Bảng Quán Lý Nhà Cung Cấp (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phan manh ha

Thành viên mới
Tham gia
7/9/13
Bài viết
11
Được thích
0
Chào các bạn,
Mình nhờ các bạn giúp đỡ làm file excel quản lý nhà cung cấp.
(xin xem file đính kèm).
Phần data nhập trước : gồm 2 trường Khu Vực và Mã Nhóm Hàng.
Nút nhập : Hiện ra form nhập các trường của bảng. Phía dưới có 2 nút là Nhập (F5), Thoát (F12) chú ý khi ấn f5 nếu chưa nhập đủ thông tin (không kể phần ghi chú) thì báo là nhập thiếu thông tin.
Nút Loc NCC : Lọc theo 2 tiêu chí : Lọc theo khu vuc , mã nhóm hàng hoặc cả 2. phía dưới là nút Lọc (F8). Khi nhấn F8 sẽ cho ra kết quả là sheet kq_Loc (Khi nhấn nút thoát trên sheet kq_Loc sẽ quay lại shet Nhap NCC - Loc NCC )
Rất mong được các bạn giúp đỡ.
 

File đính kèm

Lần chỉnh sửa cuối:
Theo mình bạn cần nhập chí ít hơn chục Records, để người có nhã í giúp bạn nhìn thấy tình hình 1 cách cụ thể hơn;

Chúc buổi sáng tốt lành!
 
Upvote 0
Tôi đã làm lại file Nhà Cung Cấp. Rất mong được các bạn giúp đỡ. (Nội dung các kết quả cần làm như vậy, nếu bác nào chỉ ra thiết kế tốt hơn mà vẫn làm được 2 thao tác chính là Nhập và Lọc NCC thì xin cảm ơn nhiều).
 

File đính kèm

Upvote 0
Hai ngày cuối tuần, nhờ các bác giúp đỡ vụ này với ạ.
 
Upvote 0
;;;;;;;;;;;Cả tối qua, sáng nay lại vọc tiêp mà vẫn không ăn thua. Nhờ các bạn có kinh nghiệm giúp một tay .
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi góp ý với bạn như sau:

1/ Bạn cần chuẩn xác trong các từ khóa lọc: Ví dụ khu vực thì "Hà Nội" sẽ khác "Ha Nôi", khi các cừ khóa tìm lọc giống nhau thì mới có thể lọc một cách chuẩn xác được
2/ Bạn có xu hướng xây dựng Form nhập liệu trong khi kiến thức lập trình còn yếu => đó là điều không nên vì nếu phát sinh thì bạn sẽ không biết cách xử lý trong khi Worksheet Excel hoàn toàn có thể đáp ứng yêu cầu công việc

===> Tôi đưa ra giải pháp
1/ Lập danh sách các từ khóa lọc tại Sheet Data như bạn đã làm nhưng những từ này phải chuẩn so với những gì bạn lập => tôi sử dụng Data Validation để bạn nhập dữ liệu. Bạn có thể xem và tìm hiểu thêm.
2/ Dùng Code để lọc trực tiếp trên Sheet KQ Loc khi bạn thay đổi dữ liệu ô D3 và D4
 

File đính kèm

Upvote 0
Cảm ơn các bạn đã giúp đỡ.
Phần lọc thì mình thấy như thế cũng được, Phần nhập nếu có form nhập để nhập liệu dễ hơn thì tốt quá. Phần data thì theo mình bỏ trường NCC đi, vì khi nhập thường là nhập mới NCC. Các khu vực và nhóm mã hàng thì mới là các trường tương đối ổn định và hầu như ít khi phải thay đổi.
 
Upvote 0
Phần lọc, có thể thêm một giá trị là all NCC rồi filter theo "Khu Vực" và All Khu Vực rồi Filter theo NCC thì tốt quá.
 
Upvote 0
Phần lọc, có thể thêm một giá trị là all NCC rồi filter theo "Khu Vực" và All Khu Vực rồi Filter theo NCC thì tốt quá.
Dường như bạn chưa có Form chuẩn để thực hiện công việc của mình?
Bạn cần xây dựng một CSDL thật chuẩn cho mình vì chỉ có bạn biết bạn cần gì mà thôi

Bạn xem file để thấy kết quả khi có thêm All nhé. (File mang tính chất tham khảo nếu bạn thay đổi form mẫu)
 

File đính kèm

Upvote 0
Bài toán của mình như sau : có một table lưu trữ các trường như đã nói ở trên. NCC mình sẽ chia theo Khu Vực , và Nhóm Mã Hàng. (chú ý một NCC có thể có nhiều nhóm mã hàng.).Do đó phần data mình để 2 trường là Khu Vực và Mã Nhóm Hàng.
Thao tác 1.
Nhập thêm các record NCC. (Nếu có thêm chức năng xoá , sửa thông tin NCC thì tốt quá.). (Có form thì tốt quá vì trực quan đỡ nhầm lẫn.). STT tự nhảy.
Thao tác 2. Lọc NCC theo Khu Vực hoặc theo Mã Nhóm Hàng. Hoặc theo cả 2 tiêu chí là Khu Vực và Mã Nhóm Hàng.

Cảm ơn sự giúp đỡ của các bạn.
 
Upvote 0
Tôi đã nhận được Mail của bạn. Bạn vẫn muốn làm Form? Vậy tôi làm bạn tham khảo (thực tế tôi thấy không cần thiết)
 

File đính kèm

Upvote 0
Tôi đã nhận được Mail của bạn. Bạn vẫn muốn làm Form? Vậy tôi làm bạn tham khảo (thực tế tôi thấy không cần thiết)
Rất cảm ơn bạn đã giúp đỡ.
Với form nhập mình muốn trường "Điện Thoại " cũng là thông tin bắt buộc. trong form nhập này khi nhập xong mã nhóm hàng nhấn enter hoặc tab thì nó nhảy luôn vào mục điện thoại, mà theo thứ tự nó phải nhảy tới mục "Địa Chỉ " (hình như bác gõ nhầm vị trí hai trường này.). Sau khi nhấn núp Nhập, Con trỏ sẽ quay lại bắt đầu từ trường NCC để nhập tiếp (mình muốn lúc này form nhập sẽ clear hết để dễ nhìn hơn.). Nút thoát trong form nhập chưa hoạt động.
Trong phần lọc khi ra được sheet 2 , mình muốn có một nút "Thoát" để khi nhấn nút này thì nó sẽ quay trở lại sheet 1 để tiếp tục 1 phiên lọc khác nếu cần.
 
Upvote 0
Chào bạn,

1/ Form đó là form của bạn đính kèm, tôi không sửa cũng như không đánh gì cả
2/ Qua những phát sinh nói trên bạn có thể thấy sẽ con những phát sinh khác nữa mà bạn khó giải quyết vậy sao bạn không bỏ một chút thời gian tìm hiểu về VBA nhỉ, những phần bạn hỏi là những điều cơ bản nhất của VBA

Mình có thể gợi ý để bạn tự làm công việc tiếp theo nhé:

1/ Việc nhảy thứ tự các Textbox khi Enter: Bạn chú ý cửa sổ Property của mỗi control đều có thuộc tính Tab index => Bạn muốn theo thứ tự thì hãy sắp xếp lại Tab index của các control theo 1 thứ tự là được

2/ Muốn con trỏ quay lại vị trí nào thì bạn dùng thuộc tính Setforcus

3/ Muốn ẩn Form thì dùng lệnh: Unload me
.......

Nói tóm lại: bạn cần bỏ một chút thời gian để cùng trải nghiệm VBA nhỉ?

Chúc bạn thành công
 
Upvote 0
Vâng cảm ơn bác. Mình cũng đang bắt đầu đọc VBA. Cái Form này cần hoàn thiện , thời gian còn ít quá sợ không trở tay kịp.
 
Upvote 0
Bạn ơi cho mình hỏi một chút hơi ngoài lề một chút, đó là , bảng excel này sử dụng cho một mình bạn , hay có sử dụng cho nhiều người, ví dụ các sale có cần xem bảng excel này không bạn.
 
Upvote 0
Đã chỉnh lại form nhập theo đúng ý muốn. (Sẽ phát triển thêm cờ để ngăn chặn nhập dữ liệu không đúng.).
Phần lọc thì vẫn chưa như ý muốn. Nhờ các bạn trợ giúp phần lọc. Dùng phần lọc của bạn dhn46 cũng rất tốt, tuy nhiên kết quả mấy trường đưa ra lại chưa đúng.
Nhờ các bạn tiếp tục trợ giúp
 

File đính kèm

Upvote 0
Phần lọc đã ok rồi . Tôi đang chỉnh lại form nhập bắt bẫy lỗi tốt hơn.
 
Upvote 0
Web KT

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

Back
Top Bottom