Giúp đỡ về commboBox!

Liên hệ QC

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất
Tham gia
16/8/06
Bài viết
3,808
Được thích
4,449
Nhờ các bạn giúp đỡ về commboBox, tôi có lấy từ file của Hiếu (Mr Okebab) trên diễn đàn tạo thử 1 commboBox mà chả hiểu thế nào được như vậy.
1/ Sao có hiện lên dòng tiêu đề.
2/ Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
3/ Có khi ListRange lại hiện ra không theo thứ tự DmKHArray.
4/ Làm thế nào luôn hiện những (n) dòng cuối của list.
Pls xem file. Bác Hiếu chỉ hộ nhé.
Xin cám ơn.
 

File đính kèm

Bác chú ý nhé :
ThuNghi đã viết:
Nhờ các bạn giúp đỡ về commboBox, tôi có lấy từ file của Hiếu (Mr Okebab) trên diễn đàn tạo thử 1 commboBox mà chả hiểu thế nào được như vậy.
1/ Sao có hiện lên dòng tiêu đề.
Thuộc tính ColumnHeads = True

2/ Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
Cái này hình như có nói một lần trên GPE rồi. Mỗi khi nguồn thay đổi thì ta phải Refresh lại Combobox bằng cách Set lại : .ListFillRange="DMKHArray"

3/ Có khi ListRange lại hiện ra không theo thứ tự DmKHArray.
Em vẫn thấy nó theo thứ tự mà

4/ Làm thế nào luôn hiện những (n) dòng cuối của list.
Thuộc tính ListRows = 10 nghĩa là luôn cho hiển thị 10 hàng của List. Nếu muốn bác có thể tăng thêm (cho bằng với DS cũng được, tuy nhiên không nên nhiều quá)
Pls xem file. Bác Hiếu chỉ hộ nhé.
Xin cám ơn.

Thân!
 
Upvote 0
2/ Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
Cái này hình như có nói một lần trên GPE rồi. Mỗi khi nguồn thay đổi thì ta phải Refresh lại Combobox bằng cách Set lại : .ListFillRange="DMKHArray"
Xem ra về vấn đề cập nhật list thì ComboBox của Cotrol Toolbox có vẽ nhiêu khê quá nhỉ
 
Upvote 0
anhtuan1066 đã viết:
Xem ra về vấn đề cập nhật list thì ComboBox của Cotrol Toolbox có vẽ nhiêu khê quá nhỉ

Đúng là nhiêu khê bác ạ. Nếu là Form thì rất đơn giản, cũng bởi vì đơn giản cho nên nhiều khi lại chưa đáp ứng được các yêu cầu "nhiêu khê" của người sử dụng.
Giống như Win2000 với Win XP vậy mà thôi.

Thân!
 
Upvote 0
2/ Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
Cái này hình như có nói một lần trên GPE rồi. Mỗi khi nguồn thay đổi thì ta phải Refresh lại Combobox bằng cách Set lại : .ListFillRange="DMKHArray"
Hiếu làm hộ cái này luôn nhé, kỳ trước tôi cũng hỏi và NVSON đã chỉ, kỳ này thì o làm được.
G8ánn vào cái này
Private Sub ComboBox1_Change()
'....
End Sub
hay là
Private Sub ComboBox1_Click()
'....
End Sub
Còn làm thế nào để hiện những dòng cuối, những dm mới phát sinh, cụ thể là PN...
Cám ơn nhiều.
 
Upvote 0
2/ Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
Cái này hình như có nói một lần trên GPE rồi. Mỗi khi nguồn thay đổi thì ta phải Refresh lại Combobox bằng cách Set lại : .ListFillRange="DMKHArray"
Nhờ các bạn cụ thể hộ trong file tại #1.
Còn hiện 10 dòng cuối thì tôi làm được rồi
Cám ơn nhiều.
 
Upvote 0
ThuNghi đã viết:
Nhờ các bạn cụ thể hộ trong file tại #1.
Còn hiện 10 dòng cuối thì tôi làm được rồi
Cám ơn nhiều.

Bác dùng Code này nhé :
PHP:
Private Sub ComboBox1_GotFocus()
    ComboBox1.ListFillRange = "DMKHArray"
End Sub

Thân!
 
Upvote 0
ThuNghi đã viết:
Khi DmKHArray thay đổi thì listrange thay đổi, tôi thử các sự kiện change, click... mà không thấy gì hết.
Đã giải quyết khi name thay đổi, Bạn thử lại khi cick vao combobox
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom