Programación en castellano
Inicio > Foros > Oracle > Aplicar mascara en Oracle
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Aplicar mascara en Oracle
Enviado por frgarcia el día 16 de enero de 2008

Que tal, necesito aplicar una mascara dada a un campo y no se como puedo llegar a hacerlo. La mascara es variable, por ejemplo
mascara numero resultado_esperado
#### 1234 1234
#-### 1234 1-234
A-### 123 A-123

El campo mascara y numero me vienen en una tabla.

Muchas gracias

 
Re: Aplicar mascara en Oracle
Enviado por khelben el día 14 de febrero de 2008

La máscara de un item se puede definir tanto en tiempo de diseño como en ejecucion. En tu caso, al querer cambiarla según valores de la base de datos, tendrás que utilizar la función SET_ITEM_PROPERTY y asignar al ITEM_X la propiedad FORMAT_MASK con el valor que te interese. Por ejemplo:

SET_ITEM_PROPERTY(\\\'ITEM_X\\\',FORMAT_MASK,\\\'999D00\\\');

Ojo con las comillas, el nombre de la propiedad NO lleva. En ejemplo, el item ITEM_X tendrá 2 decimales fijos (el 0 es número fijo, el 9 opcional y la D el símbolo decimal del sistema)

Espero que te sirva

Un saludo

 
Re: Re: Aplicar mascara en Oracle
Enviado por khelben el día 14 de febrero de 2008

Al responder el sistema de foros ha añadido barras de más. Ignorar las barras.

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados