Los campos de 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. Cuando aplica un formato a un campo de tabla, ese mismo formato se aplica automáticamente a cualquier control de formulario o de informe que enlace posteriormente a ese campo de tabla. El formato solo cambia la forma en que se muestran los datos y no afecta a cómo se almacenan ni cómo los escriben los usuarios.
En este artículo
- Información general sobre los formatos de texto
- Aplicar un formato personalizado
- Ejemplos de formatos personalizados
- Caracteres de formato personalizado
Información general sobre los formatos de texto
Los tipos de datos Texto corto y Texto largo (también denominados Memo) no tienen formatos predefinidos. El tipo de datos de texto corto solo tiene formatos personalizados. El tipo de datos Texto largo tiene formato de texto enriquecido y personalizado. Si no especifica un formato, Access alineará a la izquierda todo el texto de las hojas de datos.
Normalmente, se aplican formatos personalizados a los tipos de datos de texto corto y texto largo para facilitar la lectura de los datos de tabla. Por ejemplo, si usa un formulario para recopilar números de tarjetas de crédito y almacena esos números sin espacios, puede usar un formato personalizado para agregar los espacios adecuados para que los números de las tarjetas de crédito sean más fáciles de leer.
Los formatos personalizados para los campos de 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 control de cuadro de texto en el que desea que aparezca la palabra "None" cuando no hay ninguna cadena en el campo, puede escribir el formato personalizado @;" Ninguno" como valor de la propiedad Formato del control. El símbolo @ de 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 nulo en el campo.
Puede usar la función Formato para devolver un valor para una cadena de longitud cero y otro para un valor nulo
Para controlar el formato en el que se introducen los datos, consulte Controlar los formatos de entrada de datos con máscaras de entrada. Para mejorar el texto sin formato en un tipo de datos de 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 de fecha y hora al que desea aplicar formato.
En la sección Propiedades de campo , seleccione la pestaña General , haga clic en la celda situada junto al cuadro Formato e introduzca 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 lógicamente lo heredarían. Para aplicar los cambios en la base de datos, haga clic en la etiqueta inteligente y, a continuación, haga clic en Actualizar formato en todos los lugares donde <se use el nombre> de campo. En este caso, Nombre de campo es el nombre del campo de texto.
Si decide aplicar los cambios a toda la base de datos, aparece el cuadro de diálogo Propiedades de actualización y muestra 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, a continuación, 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 los valores en mayúsculas o minúsculas y vea cómo el formato trata los datos.
- Escriba una cadena de longitud cero o un valor nulo y vea si le gusta el resultado.
Ejemplos de formatos personalizados
A continuación se muestran ejemplos de formatos de texto personalizados.
| Opción | 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
Al aplicar cualquier formato personalizado a los campos de texto largo o Memo, la pantalla se trunca 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 aparecen como espacios en blanco. Por ejemplo, si la cadena de formato es @@@@@ 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 es &&&&& y el texto es ABC, solo se muestra el texto alineado a la izquierda. |
| ! | Se usa para forzar que los caracteres de marcador de posición se rellenen 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úscula. 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 inmediatamente después del asterisco (*) se convierte en un carácter de relleno, un carácter que se usa para rellenar espacios en blanco. Normalmente, Access muestra el texto 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 de 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 de las cadenas de formato. Si desea usar otros símbolos matemáticos comunes, como la barra diagonal (\ o /) y el asterisco (*), rodéelos entre 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 forzar a Access a mostrar el carácter que le sigue inmediatamente. Equivale a delimitar un carácter entre 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. |