Power Builder - Solo Letras o Solo Numeros

 
Vista:

Solo Letras o Solo Numeros

Publicado por Jery (30 intervenciones) el 12/01/2006 01:27:53
Como puedo q en una caja de mi DW solo me acepte caracteres y no numeros.. y viceversa.. gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Solo Letras o Solo Numeros

Publicado por kokolina (1 intervención) el 12/01/2006 10:38:51
Tienes que ponerle una mascara en FORMAT esto esta en las propiedades de tu caja.
ej: #,### te pondra solo numeros en formato 1.234

Los caracteres creo que se ponen con @, si solo quieres que ponga cuatro letras pues le pones @@@@

Si esto no te lo arregla, en el Edit de las propiedades tienes un campo que pone Style Type, pues ahi le pones la opcion EditMask y luego abajo en Mask le pones tú la mascara que quieras, dependiendo si quieres caracteres o numeros.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Solo Letras o Solo Numeros

Publicado por wend (95 intervenciones) el 12/01/2006 18:00:54
La mascara para ingresar sólo número está bien pero para ingresar sólo letras
no me funciona ninguna así que improvise un código para eso:

Evento editchanged del DW
======================
String ls_letra

ls_letra = right(data,1)
If IsNull(ls_letra) OR len(ls_letra) < 1 Then Return
If lower(ls_letra) < "a" OR lower(ls_letra) > "z" Then
If ls_letra <> " " Then
Messagebox("Error","Debe ingesar sólo letras")
SetText( Mid ( data,1,len(data) - 1))
End If
End If

Claro que esto sólo funciona siempre y cuando ingrese caracteres diferentes de
una letra al final del texto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar