Mayúsculas o Minúsculas...¿Qué recomiendan?

1,390 views
Skip to first unread message

TheNewInquirer

unread,
Mar 1, 2012, 1:30:31 AM3/1/12
to Comunidad de Visual Foxpro en Español
Me gustaría convertir los datos desde que usuario los introduce en un
text.

Que recomiendan en la práctica. Convertir todos los datos que el
usuario ingrese a minúsculas o todos los datos mayúsculas?..

Si se guardan en la tabla como minúsculas, reduce de alguna forma el
número de bytes del sistema?..

Tengo entendido que si tecleo algo como la arroba, compu la transforma
a un codigo como el ASCII donde la arroba sería el número 64. Luego,
ese número será convertido a un número binario que será leído por la
CPU.

Si decidiera guardar los datos en las tablas en formato de minusculas,
podría darle presentación después en los reportes?

Algo como:

En tabla: nombre, dirección.

En reporte: Nombre, Dirección (con la primera letra en Mayúscula).

Que es mejor en la práctica..?

Gracias anticipadas!






Richard Gaviria

unread,
Mar 1, 2012, 1:36:48 AM3/1/12
to publice...@googlegroups.com
Por una cuestión de estándar yo utilizo siempre mayúsculas, si dejas que el usuario introduzca mayúsculas o minúsculas tendrás una fea apariencia al traer la información en pantalla o impresa. El usuario siempre es descuidado, por eso nosotros debemos poner ese cuidado en estandarizar el input de datos.

Saludos

Rick.


> Date: Wed, 29 Feb 2012 22:30:31 -0800
> Subject: [vfp] Mayúsculas o Minúsculas...¿Qué recomiendan?
> From: thenewin...@gmail.com
> To: publice...@googlegroups.com

Carlos Miguel FARIAS

unread,
Mar 1, 2012, 6:48:54 AM3/1/12
to publice...@googlegroups.com
Cada caracter, aún el espacio en blanco, ocupa un byte. Si se usa
utf-8 cada caracter ocupa 2 bytes.
Si queres reducir la cantidad de bytes, debes usar campos varchar (que
en vfp 9, son solo "declarativos") o memo (text).
El volumen de datos, es la premisa inicial en el manejo de datos, eso
implica un buen diseño, determinar cual es el tamaño correcto de los
campos.
En cuanto a como almacenar (si mayúsculas o minúsculas), dependerá
como se va a utilizar o visualizar. Eso dependerá en que se use (tipo
consulta, visualización).
En VFP y en todos los gestores de bases de datos tenes equivalente a
UPPER(), LOWER() y PROPER().
En la carga inicial conviene almacenar de la forma que mas se acceda,
para no tener que convertir luego al mostrar.
Saludos: Miguel, La Pampa (RA)


El 01/03/12, Richard Gaviria <rgav...@msn.com> escribió:


>
> Por una cuestión de estándar yo utilizo siempre mayúsculas, si dejas que el
> usuario introduzca mayúsculas o minúsculas tendrás una fea apariencia al
> traer la información en pantalla o impresa. El usuario siempre es
> descuidado, por eso nosotros debemos poner ese cuidado en estandarizar el
> input de datos.
>
> Saludos

> Rick.http://www.engineersoftasociados.com

Irlandes 1960

unread,
Mar 1, 2012, 7:58:39 AM3/1/12
to publice...@googlegroups.com
¿Que se puede agregar? 
Si el dato de alguna manera es clave de acceso o argumento de búsqueda, debe estar normalizado, usualmente en mayúsculas, y alineado a izquierda.
Mientras que si es solo un comentario que el usuario lo ingrese como quiera.
Tene presente que las mayúsculas visualmente se ven más que las minusculas, por lo cual yo personalmente los códigos siempre los ingreso en mayúsculas usando la propiedad format de los textbox, los alineo a Izquierda como te decía, e incluso no permito espacios intermedios ya que esto dificulta el tipeo como selección en un combobox, y tampoco permito caracteres como comillas, asteriscos, o & $ que pueden traer dificultades en su uso posterior dentro de la logica del programa.

Walter R. Ojeda Valiente

unread,
Mar 1, 2012, 9:17:39 AM3/1/12
to publice...@googlegroups.com
Guardarlos en mayúsculas, en minúsculas o combinados es irrelevante, los bytes ocupados en las tablas son exactamente los mismos.

Lo normal es guardarlos de la forma que más usualmente se los muestra a los usuarios, para no estar utilizando las funciones de conversión. Por ejemplo, si siempre o casi siempre muestras un nombre en mayúsculas, pues lo guardas en mayúsculas.

Las tres funciones que puedes utilizar para el efecto son: UPPER(), LOWER(), PROPER(), aunque esta última yo no la utilizo sino que utilizo una función bastante similar, pero que no convierte " de ", " y ", y varias palabras más.

Saludos.

Walter.



> Date: Wed, 29 Feb 2012 22:30:31 -0800
> Subject: [vfp] Mayúsculas o Minúsculas...¿Qué recomiendan?
> From: thenewin...@gmail.com
> To: publice...@googlegroups.com
>

TheNewInquirer

unread,
Mar 1, 2012, 9:46:12 AM3/1/12
to Comunidad de Visual Foxpro en Español
Estimados,

Me parece excelente la idea de restringir los espacios intermedios
entre palabras, ya que me ha pasado que cuando quiero hayar un dato en
consultas selects no los ubica porque ciertas frases llevaban un tan
solo un espacio mas.

¿Cómo se podría evitar que el usuario teclee más de un espacio entre
palabras?...

Otra duda que aun no ha sido aclarada: si forzo los datos a minuscula,
podría imprimir los reportes posteriormente con la primera letra de la
palabra en Mayúscula?...

Ejemplo:

En la tabla: manuel gonzález, blvd. los insurgentes no. 13, etc.

En el reporte: Manuel Gonzalez, Blvd Los Insurgentes No. 13.

Esa forma con las Mayusculas iniciales es lo que hace la función
PROPER()?...Puedo usar proper en el generador de informes?

Ya le eché un ojito a las máscaras y veo que usan U y W para convertir
desde la entrada con Inputmask. Que respiro jeje!!

Walter R. Ojeda Valiente

unread,
Mar 1, 2012, 9:52:27 AM3/1/12
to publice...@googlegroups.com
Al usuario déjalo que escriba como se le antoje, pero tú guarda los datos en forma correcta.

Si no quieres que haya dos (o más) espacios en blanco seguidos, utiliza la función STRTRAN() para eliminar los sobrantes. Búscala en la ayuda.

En tus informes puedes utilizar cualquier función que desees. Aunque en tu tabla los datos estén guardados en minúsculas, podrás imprimirlos en mayúsculas, o con las iniciales en mayúsculas.

La función PROPER() convierte la primera letra de cada palabra en mayúscula y las restantes en minúsculas. Búscala en la ayuda.

Saludos.

Walter.



> Date: Thu, 1 Mar 2012 06:46:12 -0800
> Subject: [vfp] Re: Mayúsculas o Minúsculas...¿Qué recomiendan?
> From: thenewin...@gmail.com
> To: publice...@googlegroups.com
>

Luis Maria Guayan

unread,
Mar 1, 2012, 9:54:31 AM3/1/12
to publice...@googlegroups.com
Ayer se trato un tema sobre los espacios entre palabras. Mira el siguiente artículo de www.PortalFox.com


-- Reducir los espacios entre palabras a solo un espacio --
http://www.portalfox.com/article.php?&sid=1045


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
12 años del Portal del Pueblo
_________________________

TheNewInquirer

unread,
Mar 1, 2012, 2:42:19 PM3/1/12
to Comunidad de Visual Foxpro en Español
Ok. Gracias! Copiado y anotado! jeje
Reply all
Reply to author
Forward
0 new messages