Personalizar formatos de los campos.


Objetivo.

 

Profundizar en la asignación de formatos a los campos de las tablas.

Formatos.

 

Cuando definimos un formato para un determinado campo, le estamos indicando a Access cómo deberá presentar los datos almacenados en el campo.

Para simplificarnos la tarea Access tiene formatos predefinidos para ciertos tipos de datos, por ejemplo para los campos numéricos está el formato número estándar, moneda, etc..., para el tipo fecha tenemos los formatos fecha corta, fecha larga, hora,etc...

Pero podemos definir nuestros propios formatos. En la personalización de los formatos de los campos de las tablas se pueden utilizar de forma genérica cualquiera de esos símbolos:

Símbolo

Significado

(espacio)

Muestra espacios como caracteres literales.

"ABC"

Muestra todo el contenido de las comillas tipográficas como caracteres literales.

!

Realiza la alineación a la izquierda en lugar de la alineación a la derecha.

*

Rellena el espacio disponible con el siguiente carácter.

\

Muestra el siguiente carácter como un carácter literal. También puede mostrar caracteres literales incluyéndolos entre comillas tipográficas.

[color]

Muestra los datos con el color especificado entre los corchetes. Colores disponibles: Negro, Azul, Verde, Aguamarina, Rojo, Fucsia, Amarillo, Blanco.

A parte de estos símbolos tenemos otros propios de cada tipo de dato que veremos a continuación. No se puede mezclar los símbolos de formato personalizados para los tipos de datos Numérico y Moneda con los símbolos de formato de los campos Fecha/Hora, Sí/No, o Texto y Memo.

 

Ahora vamos a detallar los formatos personalizados dependiendo del tipo de dato.

 

Para los campos de tipo Número y Moneda.

Los formatos numéricos personalizados pueden tener entre una y cuatro secciones con signos de punto y coma (;) como separador de lista. Cada sección contiene la especificación de formato para un tipo de número diferente.

Sección

Descripción

Primera

El formato para los números positivos.

Segunda

El formato para los números negativos.

Tercera

El formato para los valores cero.

Cuarta

El formato para los valores nulos.

 

Por ejemplo, puedes utilizar el siguiente formato Moneda personalizado:

€#,##[Verde];(0,00€)[Rojo];"Cero";"Nulo"

Este formato numérico contiene cuatro secciones separadas por el signo de punto y coma y utiliza un formato diferente para cada sección. Con este formato estamos indicando que los números positivos (1ªsección) se escriben en verde, llevan el signo del euro delante, no se muestran los ceros no significativos y solo se muestran 2 decimales (#.##); los números negativos se escriben en rojo, entre paréntesis con el € detrás y con dos decimales siempre; los valores cero se sustituyen por la palabra cero y los nulos por la palabra nulo.

Si utilizas varias secciones pero no especificas un formato para cada sección, las entradas para las que no hay ningún formato no mostrarán nada o tomarán como valor predeterminado el formato de la primera sección.

Puedes crear formatos numéricos personalizados mediante los símbolos siguientes:

Símbolo

Descripción

, (coma)

Separador decimal

. (punto)

Separador de miles

0

Marcador de posición de dígitos. Muestra un dígito ó 0.

#

Marcador de posición de dígitos. Muestra un dígito o nada.

$

Muestra el carácter literal "$"

Muestra el carácter literal "€"

%

Porcentaje. El valor se multiplica por 100 y se le anexa un signo de porcentaje.

E- o e-

Notación científica con un signo menos (-) junto a los exponentes negativos y nada junto a los exponentes positivos. Este símbolo debe utilizarse con otros símbolos, como en el ejemplo 0,00E-00 o 0,00E00.

E+ o e+

Notación científica con un signo menos junto a los exponentes negativos y un signo más (+) junto a los exponentes positivos. Este símbolo debe utilizarse con otros símbolos, como en el ejemplo 0,00E+00.

 

Para los campos de tipo Fecha/Hora.

Puedes crear formatos de fecha y hora personalizados mediante los símbolos siguientes.

Símbolo

Descripción

: (dos puntos)

Separador de horas

/

Separador de fechas

c

Igual que el formato predefinido Fecha general.

d

Día del mes en uno o dos dígitos numéricos, según sea necesario (1 a 31).

dd

Día del mes en dos dígitos numéricos (01 a 31).

ddd

Tres primeras letras del día de la semana (Lun a Dom)

dddd

Nombre completo del día de la semana (Lunes a Domingo).

ddddd

Igual que el formato predefinido Hora corta.

dddddd

Igual que el formato predefinido Fecha larga.

se

Día de la semana (1 a 7).

ee

Semana del año (1 a 53).

m

Mes del año en uno o dos dígitos numéricos, según sea necesario (1 a 12).

mm

Mes del año en dos dígitos numéricos (01 a 12).

mmm

Tres primeras letras del mes (Ene a Dic).

mmmm

Nombre completo del mes (Enero a Diciembre).

t

Fecha mostrada como trimestre del año (1 a 4).

a

Número de día del año (1 a 366).

aa

Dos últimos dígitos del año (01 a 99).

aaaa

Año completo (0100 a 9999).

h

Hora en uno o dos dígitos, según sea necesario (0 a 23).

hh

Hora en dos dígitos (00 a 23).

n

Minuto en uno o dos dígitos, según sea necesario (0 a 59).

nn

Minuto en dos dígitos (00 a 59).

s

Segundo en uno o dos dígitos, según sea necesario (0 a 59).

ss

Segundo en dos dígitos (00 a 59).

ttttt

Igual que el formato predefinido Hora larga.

AM/PM

Reloj de 12 horas con las letras mayúsculas "AM" o "PM", según sea apropiado.

am/pm

Reloj de 12 horas con las letras minúsculas "am" o "pm", según sea apropiado.

A/P

Reloj de 12 horas con la letra mayúscula "A" o "P", según sea apropiado.

a/p

Reloj de 12 horas con la letra minúscula "a" o "p", según sea apropiado.

AMPM

Reloj de 12 horas con el designador de mañana/tarde apropiado.

 

Para los campos de tipo Sí/No.

El tipo de datos Sí/No puede utilizar formatos personalizados que contengan hasta tres secciones.

Sección

Descripción

Primera

Esta sección no tiene ningún efecto en el tipo de datos Sí/No. No obstante, se requiere un signo de punto y coma (;) como marcador de posición.

Segunda

El texto para mostrar en lugar de los valores Sí, Verdadero o Activado.

Tercera

El texto para mostrar en lugar de los valores No, Falso o Desactivado.

 

Para los campos de tipo Texto y Memo.

Puede crear formatos de Texto y Memo personalizados mediante los siguientes símbolos.

Símbolo

Descripción

@

Se necesita un carácter de texto (ya sea un carácter o un espacio).

&

No se necesita un carácter de texto.

<

Convertir todos los caracteres a minúsculas.

>

Convertir todos los caracteres a mayúsculas.

Los formatos personalizados para los campos Texto y Memo pueden tener hasta dos secciones. Cada sección contiene la especificación de formato para diferentes datos de un campo.

Sección

Descripción

Primera

Formato para los campos con texto.

Segunda

Formato para los campos con cadenas de longitud cero y valores nulos.




   
Mayo - 2006.


Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.