Evento KeyPress para columna de Datatagrid vb6
Publicado por CARLOS (18 intervenciones) el 19/08/2020 02:29:03
Hola, saludos, alguien podría decirme por favor cómo hacer para que solo en uno de 4 campos un datagrid me acepte solo números en VB6?
Tengo 4 campos en el Datagrid1 en VB6 que me enlazan una DB, pero quiero que en el campo 2 solo me acepte números, y en el resto de campos que no haya restricción de caracteres.
Hasta el momento solo sé hacerlo desde el evento KeyPress del Datagrid1 pero me aplica la restricción para todas las columnas del Datagrid y yo lo necesito únicamente para el campo 2, he usado este código:
Gracias.
Tengo 4 campos en el Datagrid1 en VB6 que me enlazan una DB, pero quiero que en el campo 2 solo me acepte números, y en el resto de campos que no haya restricción de caracteres.
Hasta el momento solo sé hacerlo desde el evento KeyPress del Datagrid1 pero me aplica la restricción para todas las columnas del Datagrid y yo lo necesito únicamente para el campo 2, he usado este código:
1
2
3
4
5
6
7
Const Number$ = "0123456789."
If KeyAscii <> 8 Then
If InStr(Number$, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
Exit Sub
End If
End If
Gracias.
Valora esta pregunta


0