• Domingo 22 de Diciembre de 2024, 18:34

Autor Tema:  Problemas Validaciones  (Leído 1013 veces)

Lorien

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas Validaciones
« en: Miércoles 19 de Julio de 2006, 09:04 »
0
Hola gente,

Tengo un problemilla con unas validaciones.
He hecho un formulario de un proyecto que contiene varios textbox para Nombre, Apellidos e Importe de una factura, datos que el usuario ha de introducir y yo validar antes de guardar en la Base de datos.

El formato en VB.NEt que uso es parecido a este :

------------Private Function Validaciones() As Boolean
If Not IsNumeric(Me.txtImporte.Text) And Trim(Me.txtImporte.Text) <> "" Then
                Alert("Campo importe debe ser numérico", Me)
                focus(Me.txtImporte, Me)
                valido = False
            Else

                If Me.txtImporte.Text = "" Then
                    Alert("Debe introducir un importe", Me)
                    focus(Me.txtImporte.ID, Me)
                    valido = False

................y continúa.......

--------------

Necesito si me podéis decir como poner una validación a los nombres y apellidos (q son de tipo string) , de modo que no se pueda introducir más que caracteres alfabéticos, nada de cosas raras, sólo letras y como mucho un guión para apellidos compuestos. Pero no recuerdo como se hacía.

En el importe , que es Decimal, tengo el problema de que cuando introduzco decimal con coma y no con punto, no me lo hace bien. Como es exactamente el código de un "Replace" de comas por puntos¿? Tampoco me acuerdo que hace mucho que no programo con basic...

Os lo agradezco mucho!! Saludos a todos.

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Re: Problemas Validaciones
« Respuesta #1 en: Miércoles 19 de Julio de 2006, 22:31 »
0
utiliza un MaskEdit en ves de un TextBox, y la mascara la pones para que solo acepte letras, o sino puedes utilizar el evento KeyPress del control, y validar si el caracter que se intenta introducir es numerico, si es numerico entonces le pones vacio, y si no lo dejas como está.
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com