Programación General => Power Builder => Mensaje iniciado por: alexis17 en Sábado 15 de Marzo de 2008, 19:56
Título: Validar
Publicado por: alexis17 en Sábado 15 de Marzo de 2008, 19:56
buenas tardes que tal
estaba intentando realizar una validacion queria saber si el usuario havia escrito por lo menos una letra para luego poder realizar otra letra
isnull no me sirve porque eso solo valida si el espacio es en blanco pero nesesito saber si el campo aumento de tamaño intente con
if dw_datos.object.nombre[1].Count() > 0 then
y tambien con
if dw_datos.object.nombre[1].lenght() > 0 then
y tampoco me funciona el programa me revienta me manda el mensaje de propiedad incorrecta
no se que estoy colocando mal o que habria que colocar
quiero que si por lo menos el a escrito una letra saber eso para poder hacer otra validacion ya que si no a escrito nada no importa
Título: Re: Validar
Publicado por: F_Tanori en Sábado 15 de Marzo de 2008, 20:28
Tienes que hacerlo con la funcion len
Código: Text
if len(string(dw_1.object.nombre[1])) >0 then
messagebox ("","Contiene mas de 1 caracter")
end if
Saludos
Título: Re: Validar
Publicado por: alexis17 en Domingo 16 de Marzo de 2008, 04:16
Cita de: "F_Tanori"
Tienes que hacerlo con la funcion len
Código: Text
if len(string(dw_1.object.nombre[1])) >0 then
messagebox ("","Contiene mas de 1 caracter")
end if
Saludos
gracias
Título: Re: Validar
Publicado por: alexis17 en Domingo 23 de Marzo de 2008, 15:45
buenos dias que tal
queria realizar otra validacion
estoy usando un datawindows y tengo un campo de texto en el cual escribo el precio del articulo
puede ser 34.56 o 222.87
intente colocarle una mascara pero me quedaba bien porque le ponia ###.## asi que el usuario tenia que estar moviendo las teclas de direccion para poder poner los centavos o esa es la unica forma?
ese es un datawindows externo
y le puse en la propiedad qeu fuera numerico
asi que cuando en mi ventana el usuario escribe una letra y pasa a otro campo me aparece un mensaje como que viene del data windows que dice caracter invalido
asi que lo que queria hacer era si el usuario escribe alguna letra que sea distinto a un punto o numero le mande un mensaje
puede ser un mensaje cuando cuando este tecleando que le salga caracter incorrecto
intente colocar esto en el evento itenchange del data windows
boolean c
if IsNumber (dw_datos.object.precio_medio[1]) then c = true messagebox ("Mensaje", "true") else c = false messagebox ("Mensaje", "false") end if
if c = false then messagebox ("Mensaje", "Debe introducir un numero en el campo precio medio") end if
pero no me funciona ,
Título: Re: Validar
Publicado por: alexis17 en Domingo 23 de Marzo de 2008, 23:02
listo ya resolvi la validación del precio le coloque una mascara