Programación General > Power Builder
Validar
(1/1)
alexis17:
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
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
alexis17:
--- 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
--- Fin de la cita ---
gracias
alexis17:
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 ,
alexis17:
listo ya resolvi la validación del precio le coloque una mascara
asi
##.##
antes no me funcionaba pero ahora si :kicking:
Navegación
Ir a la versión completa