AYUDA
HOLA COMO VERAN HE DECLARADO EN SQL UN TIPO DE DATO FLOAT..PERO COMO HAGO PARA VALIDAR EN VISUAK EN MI TEXTBOX PARA QUE SOLO INGRESEN NUMEROS Y EL PUNTO DECIMAL..POR FAVOR AYUDENME ES URGENTE..GRACIAS
lo que puedes hacer tambien es lo siguiente
invalidar
dentro de del private sub del texbox
escribir la sintaxis
if y solo validar que lo que se escriba son numeros
invalidar
dentro de del private sub del texbox
escribir la sintaxis
if y solo validar que lo que se escriba son numeros
Private Sub txtMyTextBox_KeyPress(KeyAscii As Integer)
KeyAscii = PonNumero(KeyAscii)
End Sub
Public Function PonNumero(KeyAscii As Integer) As Integer
If Not (IsNumeric(Chr(KeyAscii)) Or KeyAscii = vbKeyBack Or KeyAscii = 46) Or KeyAscii = vbKeySpace Then 'Donde Ascii=46 es el punto
KeyAscii = 0
Beep
Else
PonNumero = KeyAscii
End If
End Function
Utiliza el llamado a la funcion PonNumero , en la accion KeyPress, del textBox que necesites validar... arriba esta un ejemplo y la funcion.
Espero te sea de ayuda.
Saludos.
