Chọn điểm dừng TabStop bằng VBA trên FORM (1 người xem)

Liên hệ QC

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

truonggiang73

Thành viên hoạt động
Tham gia
27/6/09
Bài viết
113
Được thích
35
Chào cả nhà GPE.
Tôi có Form nhập SP thu mua của người lao động. Có 4 loại SP là A, B, C, D. Theo từng thời điểm thường chỉ có 2 loại SP Ví dụ là A và B hoặc B và C hoặc C và D.
Theo thiết kế thì 4 loại SP trên đều có TabStop = True nên khi nhập dùng phím Tab phải duyệt qua cả 4 loại SP trên mới đến lệnh nhập.
Tôi muốn mỗi loại SP đều có tùy chọn TabStop (như ví dụ ở File đính kèm).
Nhờ các anh chị giúp cho.
TG73 thân chào.
 

File đính kèm

Bạn có thể lựa chọn chế độ Enable của các Textbox theo giá trị của Checkbox
Ví dụ như:
Mã:
Private Sub CheckBox1_Change()
    If CheckBox1.Value = True Then
        TextBox1.Enabled = False
    Else
        TextBox1.Enabled = True
    End If
End Sub
 
Upvote 0
Cảm ơn bạn. Đổi lại thành

Private Sub CheckBox1_Change()
If CheckBox1.Value = True Then
TextBox1.Enabled = True
Else
TextBox1.Enabled = False
End If
End Sub

là đúng yêu cầu.
 
Upvote 0
Cảm ơn bạn. Đổi lại thành

Private Sub CheckBox1_Change()
If CheckBox1.Value = True Then
TextBox1.Enabled = True
Else
TextBox1.Enabled = False
End If
End Sub

là đúng yêu cầu.

Thay vì viết "If CheckBox1.Value = True Then" thì nên viết: "If CheckBox1.Value Then"

Tức thay vì

Mã:
Private Sub CheckBox1_Change() 
    If CheckBox1.Value = True Then 
        TextBox1.Enabled = True 
    Else 
        TextBox1.Enabled = False
    End If
End Sub

thì

Mã:
Private Sub CheckBox1_Change() 
    If CheckBox1.Value Then 
        TextBox1.Enabled = True 
    Else 
        TextBox1.Enabled = False
    End If
End Sub

Nhưng nếu là tôi thì tôi viết:

Mã:
Private Sub CheckBox1_Change() 
    TextBox1.Enabled = CheckBox1.Value 
End Sub
 
Upvote 0

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

Back
Top Bottom