mrtoanbin > 17-02-17, 08:38 PM
tranthanhan1962 > 18-02-17, 08:00 PM
mrtoanbin > 19-02-17, 05:06 PM
tranthanhan1962 > 19-02-17, 08:38 PM
ongke0711 > 20-02-17, 11:00 PM
mrtoanbin > 21-02-17, 05:34 PM
(20-02-17, 11:00 PM)ongke0711 Đã viết: Ngoài macro bạn có thể code cho sự kiện KeyDown trong Sub Form. Phải set KeyPreview:Yes mới có hiệu lực.
VD:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = acShiftMask + acCtrlMask Then
Me.Parent.Textbox1.SetFocus
End If
End Sub
- Nếu bấm 2 phím: Shift + Ctrl thì con trỏ chuột sẽ nhảy về Textbox1 của Main Form.
Hoặc
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKey2
If Shift And acAltMask >0 Then
Msgbox "Bạn đang bấm phím Atl+2"
End If
Case vbKeyF1
.....
End Select
End Sub
- Bạn có thể thay đổi phím nào cũng được. Bạn xem thêm KeyCode Constants.
ongke0711 > 21-02-17, 07:44 PM
(21-02-17, 05:34 PM)mrtoanbin Đã viết: ... Làm sao lấy tất cả các giá trị trong 01 listbox khi không chọn (nó làm điều kiện để liên kết tới query đó bạn)