AYUDA

Estiven19
13 de Julio del 2005
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

Dragon
13 de Julio del 2005
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

kaliman
13 de Julio del 2005

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.