HoangHacVT
Thành viên chính thức


- Tham gia
- 3/6/09
- Bài viết
- 82
- Được thích
- 41
- Nghề nghiệp
- Marketing và bất cứ thứ gì người đẹp nhờ
Chào các cao thủ,
Giúp dùm tí vơi, mình muốn khi nào cái labelno chuyển thành "152" thì con trỏ nhảy vào cái combobox ( mới hiện hình ra) mà làm hoài không được nhé.
Cám ơn nhiều,
Hạc
Nói thật, nhìn cái UserForm + Code cứ như đám rừng, không đủ kiên nhẫn để xem hết đâuAi giúp mình với, cám ơn!
Nói thật, nhìn cái UserForm + Code cứ như đám rừng, không đủ kiên nhẫn để xem hết đâu
Bạn đưa thêm sự kiện Private Sub ComboBoxGoods_Change() đoạn codeHehe, khổ, mình lược bớt rồi bác Du ơi.
Bác xem hộ mình, mình giấu cái combo thứ 2 đi rồi, chỉ khi nào cái labelno thành 152 thì cái combo náy mới hiện ra, và muốn con trỏ setfocus vào cái combo này luôn. Nhưng nó không chịu, con trỏ nó cứ nhảy tít xuống cái tẽtbox ở phía dưới.
cám ơn bác Du nhiều,
If Me.LabelNo.Caption = 152 Then
With Me.ComboChart1
.Visible = True
.Enabled = True
.SetFocus
End With
End If
Bạn đưa thêm sự kiện Private Sub ComboBoxGoods_Change() đoạn code
Rồi sau đó (với ComboChart1) bạn tự tính liệu tiếpPHP:If Me.LabelNo.Caption = 152 Then With Me.ComboChart1 .Visible = True .Enabled = True .SetFocus End With End If
Trong trường hợp bạn change ComboBoxGoods cái nữa thì bạn sử dụng lệnh If trên thêm Else nữa là được thôi màCám ơn viehoai nhieu,
Nhưng mình không muốn đưa cái này vô chỗ Private Sub ComboBoxGoods_Change(), lý do là change tới change lui nhiều quá, khi labelNo là "152" rồi thì combochart này đã hiện ra rồi, mà mình lại change ComboBoxGoods cái nữa thì cái combochart này vẫn cứ lù lù ra đấy.
Mình thêm đoạn code này vô chỗ ComboBoxGoods_Exit(), nghĩa là khi con trỏ thoát khỏi ComboBoxGoods rồi (mà labelNo = 152) thì Conbochart này mới hiện ra. Nhưng trước sau gì thì con trỏ chuột không nhảy vào cái Conbochart bạn à.....
If Me.LabelNo.Caption = 152 Then
.....
Else
...
End If
Trong trường hợp bạn change ComboBoxGoods cái nữa thì bạn sử dụng lệnh If trên thêm Else nữa là được thôi mà
Ý bên dưới mình chưa hiểu lắmPHP:If Me.LabelNo.Caption = 152 Then ..... Else ... End If
Ý mình là con trỏ chuột nó không vào cái ComboChart viehoai ơi.
Private Sub ComboBoxGoods_Change()
Select Case Me.ComboBoxGoods.Column(3)
Case "NNLNKH", "NHHNKH"
Me.LabelNo.Caption = Me.ComboBoxGoods.Column(1)
Me.labelCo.Caption = Me.ComboBoxGoods.Column(2)
Case "KHTTTM", "KHTTNH"
Me.LabelNo.Caption = Me.ComboBoxGoods.Column(1)
Me.labelCo.Caption = Me.ComboBoxGoods.Column(2)
Case "TTKHTM", "TTKHNH", "BTPKHN", "BVLKHN"
Me.LabelNo.Caption = Me.ComboBoxGoods.Column(1)
Me.labelCo.Caption = Me.ComboBoxGoods.Column(2)
Case "NNLTTM", "NHHTTM", "BTPTTM", "BVLTTM"
Me.LabelNo.Caption = Me.ComboBoxGoods.Column(1)
Me.labelCo.Caption = Me.ComboBoxGoods.Column(2)
End Select
''--------------chi them doan nay thoi
If Me.LabelNo.Caption = 152 And Not Me.ComboChart1.Visible Then 'hoac d/k Me.ComboBoxGoods.Column(1)=152
With Me.ComboChart1
.Visible = True
.Enabled = True
.SetFocus
End With
ElseIf Me.LabelNo.Caption <> 152 And Me.ComboChart1.Visible Then
Me.ComboChart1.Visible = False
End If
''----------------------------------
End Sub
bạn sửa ComboBoxGoods_Change() bằng cách thêm đoạn '-------------
(đoạn trên '------------- đó là giữ nguyên CODE của bạn nhé --NHƯNG thấy selectcase mà mọi case lại như nhau thì hơi lạ????)
'''--------------chi them doan nay thoi
With Me.ComboChart1
If Me.LabelNo.Caption = 152 And Not .Visible Then '''hoac d/k Me.ComboBoxGoods.Column(1)=152
.Visible = True
.Enabled = True
.SetFocus
ElseIf Me.LabelNo.Caption <> 152 And .Visible Then
.Visible = False
End If
End With
'''-------------- het doan them
hoặc đoạn thêm thế này cho nó ngắn gọn hơn
PHP:'''--------------chi them doan nay thoi With Me.ComboChart1 If Me.LabelNo.Caption = 152 And Not .Visible Then '''hoac d/k Me.ComboBoxGoods.Column(1)=152 .Visible = True .Enabled = True .SetFocus ElseIf Me.LabelNo.Caption <> 152 And .Visible Then .Visible = False End If End With '''-------------- het doan them
Ý mình là con trỏ chuột nó không vào cái ComboChart viehoai ơi.
Cám ơn vodoi2x nhé, nhưng vẫn còn khó khăn sau:
Ngay khi combogoods change, con trỏ lập tức nhảy vào combochart1 ngay.