In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Las mascaras de cPicture

Foro de Xailer profesional en español
jrcpoli-quitar
Posts: 558
Joined: Tue Feb 09, 2010 2:26 pm

Las mascaras de cPicture

Postby jrcpoli-quitar » Fri Apr 05, 2013 1:58 pm

Saludos:
Alguno me puede proporcionar un sitio donde poder conseguir las
mascaras para cPicture, para Harbour.
Gracias.
José R. Castro
jrcpoli-quitar
Posts: 558
Joined: Tue Feb 09, 2010 2:26 pm

Las mascaras de cPicture

Postby jrcpoli-quitar » Fri Apr 05, 2013 2:39 pm

Saludos:
Esta mascara funcionaba perfectamente en xHarbour y solo funciona como
fecha en Harbour.
@E 9999-9999999
Por eso pregunto ya que la utilizo mucho, el clipper decí­a su se
utiliza para la fecha o números en formato europeo
José R. Castro.
El 05/04/2013 13:58, José Ramón Castro Polinio escribió:
> Saludos:
>
> Alguno me puede proporcionar un sitio donde poder conseguir las
> mascaras para cPicture, para Harbour.
>
> Gracias.
>
> José R. Castro
jrcpoli-quitar
Posts: 558
Joined: Tue Feb 09, 2010 2:26 pm

Las mascaras de cPicture

Postby jrcpoli-quitar » Fri Apr 05, 2013 3:03 pm

No hacer caso era una rutina que en xHarbour no producí­a ese efecto y en
Harbour si lo produce.
El 05/04/2013 14:39, José Ramón Castro Polinio escribió:
> Saludos:
>
> Esta mascara funcionaba perfectamente en xHarbour y solo funciona
> como fecha en Harbour.
>
> @E 9999-9999999
>
> Por eso pregunto ya que la utilizo mucho, el clipper decí­a su se
> utiliza para la fecha o números en formato europeo
>
> José R. Castro.
>
> El 05/04/2013 13:58, José Ramón Castro Polinio escribió:
>> Saludos:
>>
>> Alguno me puede proporcionar un sitio donde poder conseguir las
>> mascaras para cPicture, para Harbour.
>>
>> Gracias.
>>
>> José R. Castro
jrcpoli-quitar
Posts: 558
Joined: Tue Feb 09, 2010 2:26 pm

Las mascaras de cPicture

Postby jrcpoli-quitar » Fri Apr 05, 2013 8:02 pm

Perdonar pero después de probar prefiero hacer la pregunta para disipar
dudas, es correcto emplear estas mascaras así­ como lo hacia en xharbour
sin problemas o debo cambiar por otras, siempre hablando de Harbour y
MiniGW.
"@E 99"
"@E 99,999.99"
"@E 9999-9999999" -> esta en particular produce una visualización en
formato "99/" como si fuera de fecha
"@E ##,###,##9"
El 05/04/2013 13:58, José Ramón Castro Polinio escribió:
> Saludos:
>
> Alguno me puede proporcionar un sitio donde poder conseguir las
> mascaras para cPicture, para Harbour.
>
> Gracias.
>
> José R. Castro
User avatar
ignacio
Site Admin
Posts: 8581
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Las mascaras de cPicture

Postby ignacio » Mon Apr 08, 2013 11:25 am

Buenos dí­as,
Yo desconocí­a el uso de la máscara que indicas y creo que desde luego no es CA-Clipper estándar. Yo personalmente intentarí­a cambiar la máscara dependiendo del tipo de dato.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jrcpoli-quitar
Posts: 558
Joined: Tue Feb 09, 2010 2:26 pm

Las mascaras de cPicture

Postby jrcpoli-quitar » Mon Apr 08, 2013 12:56 pm

Saludos:
Adjunto del manual de clipper:
Guia de Comandos de Clipper
1º Año Analista de Sistemas – CAEDI 2002
Pagina 3 de 54
Notas.....:
Dependiendo de SET DEVICE TO SCREEN/PRINT, puede enviar
las cadenas de SAY a pantalla o a impresora; los GETs no.
La cláusula GET edita el contenido de una variable o un campo,
en las coordenadas especificadas de pantalla, después tendrá
que capturar todos los GET's con READ.
La cláusula PICTURE define una máscara para la entrada de
datos:
- Funciones PICTURE : De aplicación completa empiezan con
el carácter @.
- Plantillas .......: Formatean los caracteres posición a
posición.
FUNCIONES PICTURE
-----------------
@A -> Visualiza sólo caracteres alfabéticos.
@B -> " números justificados por la izquierda.
@C -> " CR después de nºs positivos.
@D -> " fechas, según formato SET DATE.
@E -> " fechas en formato británico, y
números en formato europeo.
@K -> Borra GET's si la primera tecla no es tecla de
cursor.
@R -> Inserta caracteres que no son de plantilla.
@Snº-> Scroll horizontal de un GET.
@X -> Visualiza DB después de números negativos.
@Z -> " cero en forma de espacios.
@( -> Encierra entre paréntesis números negativos con
espacios a la izquierda.
@) -> Idem pero sin espacios a la izquierda.
@! -> Convierte caracteres alfabéticos a mayúsculas.
PLANTILLAS PICTURE
------------------
A -> Visualiza sólo caracteres alfabéticos.
N -> " " " " y números.
X -> " cualquier carácter.
9 -> " dí­gitos.
# -> " dí­gitos, signos y espacios para cualquier í¬ dato.
L -> Visualiza caracteres lógicos.
Y -> Sólo permite Y o N (YES/NO).
! -> Visualiza un caracter alfabético a mayúsculas.
$ -> " el signo dólar a la izquierda de un
número en lugar de un espacio.
* -> Idem anterior pero con el asterisco.
.. -> Especifica la posición de un punto decimal.
, -> " " de una coma.
Librerí­a..: CLIPPER.LIB
@ 08,07 SAY "Código curso " GET CODCURSO PICTURE "99"
@ 09,07 SAY "Nombre curso " GET NOMCURSO
@ 10,07 SAY "Fecha inicio " GET INICURSO PICTURE "@D"
@ 11,07 SAY "Fecha fin .. " GET FINCURSO PICTURE "@D"
READ
El 08/04/2013 11:25, Ignacio Ortiz de Zúñiga escribió:
> Buenos díƒÂ­as,
> Yo desconocíƒÂ­a el uso de la m탡scara que indicas y creo que
> desde luego no es CA-Clipper est탡ndar. Yo personalmente
> intentaríƒÂ­a cambiar la m탡scara dependiendo del tipo de
> dato.
>
> Un saludo

Return to “Spanish”