Nhập liệu nhiều giá trị trong Uerform

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

valama

Thành viên mới
Tham gia
8/9/16
Bài viết
15
Được thích
1
Các thầy, các bạn và các anh chị trong giaiphapexcel cho em hỏi 1 vấn đề này ạ.

Em có làm 1 file macro để thống kê chăm sóc khách hàng. Trong quá trình làm thì em sử dụng checkbox trong userform để thêm giá trị
Ví dụ: Em có ý kiến của khách hàng (khen, chê .... khiếu nại)
Thì khi khách phản hồi thì em chỉ việc check vào và "Nhập Thông Tin"
cSxl4fL.png


Nay số ý kiến khách hàng của em có rất nhiều, em không thể làm 1 userform cực lớn để chứa từng checkbox cho từng ý kiến đó được.
Em muốn làm theo cách mà trên website người ta hay sử dụng. Đó là gõ tên sản phẩm và enter 1 cái là được 1 giá trị, gõ tên sản phẩm thứ 2 và enter 1 cái là được thêm 1 giá trị nữa.
h9rXzzW.png


Em muốn nhập ý kiến khách hàng, giống như cách tạo size trên một số website hay có (hình mình họa ở trên)

Mọi người cho em hỏi là có giải pháp nào cho cách làm mà em trình bày ở trên ko ạ
Em cảm ơn nhiều ạ
 
Lần chỉnh sửa cuối:
G
Các thầy, các bạn và các anh chị trong giaiphapexcel cho em hỏi 1 vấn đề này ạ.

Em có làm 1 file macro để thống kê sản phẩm bán hàng. Trong quá trình làm thì em sử dụng checkbox trong userform để thêm giá trị
Ví dụ: Em có 10 sản phẩm (sản phẩm 1, sản phẩm 2, .... sản phẩm 10)
Thì khi em bán sản phẩm nào thì em chỉ việc checkbox vào sản phẩm đó và "Nhập liệu".

Nay số sản phẩm của em có rất nhiều, em không thể làm 1 userform cực lớn để chứa từng checkbox cho từng sản phẩm đó được.
Em muốn làm theo cách mà trên website người ta hay sử dụng. Đó là gõ tên sản phẩm và enter 1 cái là được 1 giá trị, gõ tên sản phẩm thứ 2 và enter 1 cái là được thêm 1 giá trị nữa.

Mọi người cho em hỏi là có giải pháp nào cho cách làm mà em trình bày ở trên ko ạ
Em cảm ơn nhiều ạ
Góp ý bạn:
1/ Hỏi mấy cái vụ UserForm thì phải đính kèm File để người giúp có thể hình dung được mọi vấn đề có thể sảy ra.
2/ Nếu chọn để có thể nhập liệu nhiều loại, nhiều dòng cùng lúc thì người ta dùng Listbox chứ không ai dùng Checkbox cả.
 
Lần chỉnh sửa cuối:
Upvote 0
G

Góp ý bạn:
1/ Hỏii mấy cái vụ UserForm thì phải đính kèm File để người giúp có thể hình dung được mọi vấn đề có thể sảy ra.
2/ Nếu chọn để có thể nhập liệu nhiều loại, nhiều dòng cùng lúc thì người ta dùng Listbox chứ không ai dùng Checkbox cả.

Cảm ơn bạn đã góp ý. mình sẽ tải hình lên để mình họa
 
Upvote 0
Bạn thử tạo listbox là danh sách các ý kiến, còn textbox là từ khóa để tìm kiếm nhanh ý kiến.
 
Upvote 0
Nay số ý kiến khách hàng của em có rất nhiều, em không thể làm 1 userform cực lớn để chứa từng checkbox cho từng ý kiến đó được.
Em muốn làm theo cách mà trên website người ta hay sử dụng. Đó là gõ tên sản phẩm và enter 1 cái là được 1 giá trị, gõ tên sản phẩm thứ 2 và enter 1 cái là được thêm 1 giá trị nữa.
Tôi từng thấy tính năng này trên một số trang, cũng từng "ước" sẽ làm giống vậy trên Excel nhưng thành thật chia buồn cùng bạn rằng: "Excel không làm được chuyện này"
 
Upvote 0
Tôi từng thấy tính năng này trên một số trang, cũng từng "ước" sẽ làm giống vậy trên Excel nhưng thành thật chia buồn cùng bạn rằng: "Excel không làm được chuyện này"
Anh nghĩ làm kiểu vầy chắc sẽ được.
Làm 1 UserForm để nhập thông tin khách hàng với 1 combo tìm là khách hàng (có thể gõ từ gợi nhớ), tìm xong thì nó hiện dữ liệu vào Listbox, chọn 1 dòng trong Listbox sẽ hiện thông tin khách hàng vào các Control trên Form, trong có có 3 Combo là Phản hồi, Phản ứng, Lý do. Mỗi Combo có thể chọn các thông tin giống như sử dung các OptionButton (như Form bài 1), nhưng không sử dụng OptionButton.
Sau đó nhập mới hay sửa xóa thì tùy.
 
Upvote 0
Tôi từng thấy tính năng này trên một số trang, cũng từng "ước" sẽ làm giống vậy trên Excel nhưng thành thật chia buồn cùng bạn rằng: "Excel không làm được chuyện này"
Thầy có phương pháp nào khác không ạ ?
Bài đã được tự động gộp:

Anh nghĩ làm kiểu vầy chắc sẽ được.
Làm 1 UserForm để nhập thông tin khách hàng với 1 combo tìm là khách hàng (có thể gõ từ gợi nhớ), tìm xong thì nó hiện dữ liệu vào Listbox, chọn 1 dòng trong Listbox sẽ hiện thông tin khách hàng vào các Control trên Form, trong có có 3 Combo là Phản hồi, Phản ứng, Lý do. Mỗi Combo có thể chọn các thông tin giống như sử dung các OptionButton (như Form bài 1), nhưng không sử dụng OptionButton.
Sau đó nhập mới hay sửa xóa thì tùy.
Anh có thể giải thích kỹ hơn 1 chút được ko ạ. Em chưa hiểu cho lắm
 
Upvote 0
Mình nghĩ tác giả bài đăng nên lập danh mục í kiến khách hàng (theo như bảng tham khảo) sau:
PHP:
'Mã     Nội dung    '
K1     Quá tốt
1K     Quá tê
GI     Nên có máy lạnh
DN   Đổi người bán hàng
DN   Nở nụ cười thường xuyên hơn
DH   Xin đổi mặt hàng có giá cao hơn
KM  Cảm ơn, nếu được tặng kèm bó hoa,
KM  Nên có chính sách giảm giá khi mua số lượng lớn
. . .     . . . . .
 
Upvote 0
Phương pháp có nhiều nhưng tùy tình huống. Bạn không có file, không có tình huống cụ thể nên tôi chẳng biết gợi ý thế nào cả
Dạ em sẽ giải thích kỹ file của em làm ạ.
File của em gồm có 2 phần, 1 phần là thống kê, 1 phần là chăm sóc khách hàng. Cái chăm sóc khách hàng em đã gửi hình ở trên
Còn dưới đây là file thống kê

ARZm5EC.png


Sau khi "Nhập thông tin" thì dữ liệu sẽ được chuyển vào sheet hiện hành

trsorlD.png


Và cuối cùng là phần thống kê trong tháng

jk8JRCw.png


File của em hiện tại nhóm sản phẩm càng ngày càng nhiều so với danh sách ở trên (hình 1), nên em không thê cứ mỗi lần có lại thêm vào được
Và tương tự phần Lý do: cũng sẽ có nhiều ý kiến khác nhau


Và hướng em muốn là phần sản phẩm được sử dụng bằng listbox. Cái listbox nếu dùng select single thì có thể dùng được, nếu dùng multiple thì nếu chọn nhiều thì khi xuất ra file dữ liệu thống kê nó sẽ là nhiều hàng (không khả thi cho lắm). Trong khi file cũ của em thì nếu em chọn nhiều sản phẩm thì nó sẽ chỉ hiện 1 hàng trong dữ liệu. Ví dụ: em chọn 3 sản phẩm " áo sơ mi bé trai và áo sơ mi bố , đầm mẹ "thì trong dữ liệu nó là Aosomibe/aosomibo/damme => có nghĩa là 1 người mua 3 sản phẩm này

Cái thứ 2 là phần sản phẩm hết hàng em muốn thống kê kiểu: "Áo sơ mi bao nhiêu lượt khách không mua vì lý do khách ko thích, bao nhiêu lượt khách không mua vì hết hàng". Mở rộng thêm nếu được là nhập thêm mẫu sơ mi nào khách hỏi nhiều
Bài đã được tự động gộp:

Mình nghĩ tác giả bài đăng nên lập danh mục í kiến khách hàng (theo như bảng tham khảo) sau:
PHP:
'Mã     Nội dung    '
K1     Quá tốt
1K     Quá tê
GI     Nên có máy lạnh
DN   Đổi người bán hàng
DN   Nở nụ cười thường xuyên hơn
DH   Xin đổi mặt hàng có giá cao hơn
KM  Cảm ơn, nếu được tặng kèm bó hoa,
KM  Nên có chính sách giảm giá khi mua số lượng lớn
. . .     . . . . .
Dạ em cũng có ý nghĩ như thế này. nhưng nếu 1 người họ có quá nhiều ý kiến thì sẽ ra sao. Và nếu lượt khách hàng ra vào liên tục thì phải tìm từng hàng để lựa chọn. Trong khi file trên của em chỉ 3 lần select là xong
 
Lần chỉnh sửa cuối:
Upvote 0
Đến đây thì mình đề xuất: Cần thảo luận kết cấu CSDL trước & hoàn chỉnh các đã; Mọi chuyện còn lại ta tính sau.

Trang trước tiên bạn cần là danh mục hàng hóa/sản fẩm của CQ bạn
gồm các trường [STT], [Mã HH], [Tên hàng], [Tính chất hay các ghi chú],. . . .

1 trang nữa gồm 2 danh mục
1./ Danh mục các nhu cầu khách hàng (ta cần thảo luận chi tiết thêm)
2./ Danh mục các ý kiện khách hàng; Danh mục này có thể fân ra nhiều loại í kiến khác nhau, như
[Đề nghị], [Kiến nghị], [Khiếu nại], [Trả hàng], [Thay hàng], [Đổi hàng hỏng/khuyết]
Chỉ sau khi có 3 trang này dứt điểm thì mới mong tiếp bước sang lĩnh vực khác trong quản hàng của bạn.

Mong rằng nói ít hiểu nhiều: Rằng có thiết kế cấu trúc đúng ngay từ đầu thì khỏi fá sản CSDL sau này!
 
Upvote 0
Web KT

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

Back
Top Bottom