Los campos Texto corto y Texto largo (también denominados Memo) son quizás los tipos de datos más usados. Con el formato de texto tiene dos opciones: mantener los formatos predeterminados o crear un formato personalizado. Al aplicar un formato a un campo de tabla, ese mismo formato se aplica automáticamente a cualquier control de formulario o informe que se enlace posteriormente a ese campo de tabla. El formato solo cambia la forma en que se muestran los datos y no afecta a la forma en que se almacenan los datos o cómo los usuarios escriben los datos.
En este artículo
Información general sobre formatos de texto
Los tipos de datos Texto corto y Texto largo (también denominados Memo) no tienen formatos predefinidos. El tipo de datos Texto corto solo tiene formatos personalizados. El tipo de datos Texto largo tiene formato de texto enriquecido y personalizado. Si no especifica ningún formato, Access alinea todo el texto de las hojas de datos a la izquierda.
Normalmente, se aplican formatos personalizados a los tipos de datos Texto corto y Texto largo para facilitar la lectura de los datos de la tabla. Por ejemplo, si usa un formulario para recopilar números de tarjeta de crédito y los almacena sin espacios, puede usar un formato personalizado para agregar los espacios adecuados para facilitar la lectura de los números de tarjetas de crédito.
Los formatos personalizados para los campos texto pueden tener hasta dos secciones. Cada sección contiene la especificación de formato para los diferentes datos de un campo.
Sección |
Descripción |
Primera |
Formato para campos con texto. |
Segunda |
Formato para campos con cadenas de longitud cero y valores Null. |
Por ejemplo, si tiene un cuadro de textocontrol en el que quiere que aparezca la palabra "Ninguna" cuando no haya ninguna cadena en el campo, puede escribir el formato personalizado @;"Ninguna" como valor de la propiedad Format del control. El símbolo @ en la primera sección hace que se muestre el texto del campo y la segunda sección hace que aparezca la palabra "Ninguno" cuando hay una cadena de longitud cero o un valor Null en el campo.
Puede usar la función Formato para devolver un valor para una cadena de longitud cero y otro para un valor Null
Para controlar el formato en el que se escriben los datos, vea Controlar los formatos de entrada de datos con máscaras de entrada. Para mejorar el texto sin formato en un tipo de datos Texto largo, vea Agregar un campo de texto enriquecido.
Aplicar un formato personalizado
-
Abra la tabla en la Vista Diseño.
-
En la sección superior de la cuadrícula de diseño, seleccione el campo fecha y hora al que desea dar formato.
-
En la sección Propiedades de campo , seleccione la pestaña General , haga clic en la celda situada junto al cuadro Formato y escriba los caracteres específicos según sus necesidades de formato.
-
Después de escribir un formato, aparece el botón Opciones de actualización de propiedades y le permite aplicar el formato a cualquier otro campo de tabla y controles de formulario que lo heredaría lógicamente. Para aplicar los cambios en toda la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en todas partes <se usa el> Nombre de campo. En este caso, Nombre de campo es el nombre del campo Texto.
-
Si decide aplicar los cambios a toda la base de datos, aparecerá el cuadro de diálogo Actualizar propiedades y se mostrarán los formularios y otros objetos que heredarán el nuevo formato. Haga clic en Sí para aplicar el formato.
Para obtener más información, vea Propagar una propiedad de campo.
-
Guarde los cambios y, después, cambie a la vista Hoja de datos para ver si el formato satisface sus necesidades.
-
Pruebe el formato de texto personalizado de las siguientes maneras:
-
Escriba valores en mayúsculas o minúsculas y vea cómo trata el formato los datos.
-
Escriba una cadena de longitud cero o un valor nulo y compruebe si le gusta el resultado.
-
Ejemplos de formatos personalizados
A continuación se muestran ejemplos de formatos de texto personalizados.
Valor |
Datos |
Mostrar |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
davolio DAVOLIO Davolio |
DAVOLIO DAVOLIO DAVOLIO |
< |
davolio DAVOLIO Davolio |
davolio davolio davolio |
@;"Desconocido" |
Valor Null |
Desconocido |
Cadena de longitud cero |
Desconocido |
|
Cualquier texto |
Se muestra el mismo texto que se escribe |
Caracteres de formato personalizado
Nota: Aplicar cualquier formato personalizado a los campos Texto largo o Memo trunca la presentación a 255 caracteres.
Para crear un formato personalizado, use los siguientes caracteres como marcadores de posición y separadores.
Carácter |
Descripción |
@ |
Se usa para mostrar cualquier carácter disponible para su posición en la cadena de formato. Si Access coloca todos los caracteres en los datos subyacentes, los marcadores de posición restantes aparecerán como espacios en blanco. Por ejemplo, si la cadena de formato está @@@@@ y el texto subyacente es ABC, el texto se alinea a la izquierda con dos espacios en blanco iniciales. |
& |
Se usa para mostrar cualquier carácter disponible para su posición en la cadena de formato. Si Access coloca todos los caracteres en los datos subyacentes, los marcadores de posición restantes no muestran nada. Por ejemplo, si la cadena de formato está &&&&& y el texto es ABC, solo se muestra el texto alineado a la izquierda. |
! |
Se usa para forzar el relleno de caracteres de marcador de posición de izquierda a derecha en lugar de de derecha a izquierda. Debe usar este carácter al principio de cualquier cadena de formato. |
< |
Se usa para forzar todo el texto a minúsculas. Debe usar este carácter al principio de una cadena de formato, pero puede precederlo con un signo de exclamación (!). |
> |
Se usa para forzar todo el texto a mayúsculas. Debe usar este carácter al principio de una cadena de formato, pero puede precederlo con un signo de exclamación (!). |
* |
Cuando se usa, el carácter situado inmediatamente después del asterisco (*) se convierte en un carácter de relleno, un carácter usado para rellenar espacios en blanco. Access normalmente muestra el texto como alineado a la izquierda y rellena cualquier área a la derecha del valor con espacios en blanco. Puede agregar caracteres de relleno en cualquier lugar con una cadena de formato. Al hacerlo, Access rellena los espacios en blanco con el carácter especificado. |
Espacio en blanco, + - $ () |
Se usa para insertar espacios en blanco, caracteres matemáticos (+ -), símbolos financieros ($ ≤ £) y paréntesis según sea necesario en cualquier lugar en las cadenas de formato. Si desea usar otros símbolos matemáticos comunes, como la barra diagonal (\ o /) y el asterisco (*), indíquelos con comillas dobles, tenga en cuenta que puede colocar estos caracteres en cualquier lugar de la cadena de formato. |
"Texto literal" |
Use comillas dobles para rodear el texto que desee que se muestre a los usuarios. |
\ |
Se usa para obligar a Access a mostrar el carácter que sigue inmediatamente. Esto es lo mismo que rodear un carácter con comillas dobles. |
[color] |
Se usa para aplicar un color a todos los valores de una sección del formato. Debe escribir el nombre entre corchetes y usar uno de estos nombres: negro, azul, cian, verde, magenta, rojo, amarillo o blanco. |