Página 1 de 1
Las mascaras de cPicture
Publicado: Vie Abr 05, 2013 1:58 pm
por jrcpoli-quitar
Saludos:
Alguno me puede proporcionar un sitio donde poder conseguir las
mascaras para cPicture, para Harbour.
Gracias.
José R. Castro
Las mascaras de cPicture
Publicado: Vie Abr 05, 2013 2:39 pm
por jrcpoli-quitar
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
Las mascaras de cPicture
Publicado: Vie Abr 05, 2013 2:48 pm
por emeasoft
José:
Prueba @R 9999-9999999
Mário
Las mascaras de cPicture
Publicado: Vie Abr 05, 2013 3:03 pm
por jrcpoli-quitar
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
Las mascaras de cPicture
Publicado: Vie Abr 05, 2013 8:02 pm
por jrcpoli-quitar
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
Las mascaras de cPicture
Publicado: Lun Abr 08, 2013 11:25 am
por ignacio
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
Las mascaras de cPicture
Publicado: Lun Abr 08, 2013 12:56 pm
por jrcpoli-quitar
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