Crear o eliminar un campo de texto enriquecido

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede almacenar texto enriquecido y con formato en una base de datos de Access con un campo de texto largo (también denominado Memo) y estableciendo la propiedad TextFormat del campo en Textoenriquecido. Por ejemplo, puede poner el texto en negrita o subrayado, aplicar fuentes diferentes a palabras o caracteres individuales y cambiar los colores del texto. Puede aplicar formato a todo o parte del contenido del campo cuando el campo se muestra en una hoja de datos y editando el campo a través de un control dependiente en un formulario o informe.

En este artículo

¿Qué es el texto enriquecido?

El texto enriquecido es texto con formato con opciones de formato comunes, como negrita y cursiva, que no están disponibles con texto sin formato. Los datos se formatean con herramientas de formato comunes, como la cinta de opciones y la minibarra de herramientas. En segundo plano, Access aplica código de formato de Lenguaje de marcado de hipertexto (HTML) a los datos. Access usa HTML porque proporciona un mayor grado de compatibilidad con los campos de texto enriquecido almacenados en listas de SharePoint.

Imagen de la cinta de opciones de Access

Access almacena texto enriquecido mediante el tipo de datos Texto largo, que es el único tipo de datos que tiene compatibilidad integrada con texto enriquecido. Para crear un campo para almacenar texto enriquecido, se crea un campo de texto largo y, después, se establece la propiedad TextFormat del campo en Textoenriquecido. Los dos valores posibles son:

  • Texto enriquecido Habilita el texto enriquecido y se almacena e interpreta como marcado HTML enriquecido.
  • Texto no cifrado Habilita el texto sin formato y se interpreta como texto sin formato.

Estableció la propiedad TextFormat para el campo de texto largo en la tabla de las vistas Hoja de datos y Diseño. Después de almacenar el texto enriquecido en un campo de texto largo, puede mostrarlo en un formulario o informe mediante un control de cuadro de texto. El control de cuadro de texto tiene una propiedad TextFormat que hereda su valor inicial de la propiedad TextFormat del campo de texto largo. Sin embargo, puede cambiar la propiedad TextFormat en el control de cuadro de texto.

En la tabla siguiente se muestran las opciones de formato de texto enriquecido compatibles:

Icono Opción Descripción
Nombre de fuente Selecciona un tipo de letra diferente.
Tamaño de fuente Selecciona un tamaño de fuente.
Negrita Pone el texto seleccionado en negrita. Si el texto ya está en negrita, quita la negrita.
Cursiva Hace que el texto seleccionado aparezca en cursiva. Si el texto ya está en cursiva, quita la cursiva.
Subrayado Hace que el texto esté subrayado. Si el texto ya está subrayado, quita el subrayado.
Alinear a la izquierda Alinea el texto con el margen izquierdo.
Centro Centra el texto en el margen.
Alinear a la derecha Alinea el texto con el margen derecho.
Numeración Comienza numerando los párrafos. El número aparece antes de cada párrafo.
Imagen del botón Viñetas Viñetas Comienza a colocar una viñeta antes de cada párrafo.
Color de fuente Selecciona un color de primer plano de fuente.
Color de resaltado de texto Hace que el texto parezca que se ha marcado con un rotulador de resaltado.
Disminuye la sangría Disminuye la sangría de párrafo.
Aumenta la sangría Aumenta la sangría de párrafo.
Imagen del botón de izquierda a derecha De izquierda a derecha Rellena el control de izquierda a derecha.
Imagen del botón de derecha a izquierda De derecha a izquierda Rellena el control de derecha a izquierda.

Principio de página

Crear un campo de texto enriquecido

Puede crear un campo de texto enriquecido en la vista Tabla hoja de datos o la vista Diseño.

Vista Hoja de datos

  1. Abra la tabla en la Vista Hoja de datos.
  2. Seleccione Hacer clic para agregar y, a continuación, seleccione Texto largo de la lista.
  3. Haga doble clic en el encabezado de campo y escriba un nombre significativo para el nuevo campo.
  4. Guarde los cambios.

En la vista Diseño

  1. Abra la tabla en la Vista Diseño.
  2. En la cuadrícula de diseño de la tabla, busque la primera fila vacía. Después, en la columna Nombre de campo , escriba un nombre de campo.
  3. En la columna Tipo de datos , seleccione Texto largo.
  4. En Propiedades de campo, haga clic en la pestaña General.
  5. Haga clic en el cuadro Formato de texto y seleccione Texto enriquecido.
  6. Guarde los cambios.

Volver al principio

Cambiar un campo a texto enriquecido

  1. Abra la tabla que contiene el campo en la vista Diseño.
  2. En la cuadrícula de diseño de la tabla, haga clic en el campo de texto largo que quiera cambiar a texto enriquecido.
  3. En Propiedades de campo, haga clic en la pestaña General.
  4. Haga clic en el cuadro Formato de texto y seleccione Texto enriquecido.
  5. Guarde los cambios.

Volver al principio

Cambiar un campo de texto enriquecido a texto sin formato

Importante Al cambiar un campo de texto enriquecido a texto sin formato, Access le advierte que se quitará todo el formato. Una vez aplicado el cambio al texto sin formato y guardado la tabla, no puede deshacer el cambio.

  1. Abra la tabla que contiene el campo en la vista Diseño.
  2. En la cuadrícula de diseño de la tabla, haga clic en el campo de texto largo que quiera cambiar a texto enriquecido.
  3. En Propiedades de campo, haga clic en la pestaña General.
  4. Haga clic en el cuadro Formato de texto y seleccione Texto sin formato.
  5. Guarde los cambios.

Volver al principio

Borrar la propiedad de solo anexar

Para habilitar el formato de texto enriquecido para un campo, asegúrese de que la propiedad Anexar solo para el campo esté deshabilitada. De lo contrario, Access ocultará el texto en el campo siempre que coloque el cursor en ese campo, o en cualquier control de formulario o informe enlazado a ese campo.

Para deshabilitar la propiedad Anexar solo

  1. Abra la tabla en la Vista Diseño.
  2. Seleccione el campo de texto largo que desee cambiar y, en la parte inferior del diseñador de tablas, en la pestaña General , desplácese hacia abajo hasta la propiedad Anexar solo .
  3. Haga clic en el campo situado junto a la propiedad y seleccione No de la lista.
  4. Guarde los cambios.

Volver al principio

Habilitar el formato de texto enriquecido para controles de informes y formularios

Si usa los comandos de la pestaña Crear para crear un formulario o informe y ha habilitado la edición de texto enriquecido para el campo de texto largo subyacente, el control de cuadro de texto resultante hereda la propiedad Formato de texto establecida para el campo de texto largo. Si tiene datos en el campo de texto largo de la tabla, esos datos aparecen en el control de texto del formulario o informe. Pero Access no habilita la edición de texto enriquecido cuando se agrega manualmente un control a un formulario o informe, incluso si posteriormente enlaza ese control a un campo de texto largo con formato de texto enriquecido.

  1. Abra el formulario en la vista Diseño.
  2. En el grupo Controles de la pestaña Diseño, haga clic en Cuadro de texto.
  3. En un área en blanco del formulario, haga clic y arrastre el mouse para dibujar el control.
  4. Haga clic en el área de texto del nuevo control, haga clic con el botón secundario en el área de texto del control (no en la etiqueta) y luego haga clic en Propiedades.
  5. En la hoja de propiedades del nuevo control, haga clic en la pestaña Todo .
  6. Haga clic en el cuadro de propiedad Origen del control y seleccione el campo de texto largo de la lista.
    De forma predeterminada, la lista muestra los campos de la tabla enlazada al formulario. Si el campo de texto largo reside en otra tabla, use esta sintaxis de expresión para enlazar el control: =[nombre de tabla]![ nombre de campo]. Use los corchetes y el signo de exclamación exactamente como se muestra. Escriba el nombre de la tabla en la primera parte de la expresión y el nombre del campo de texto largo en la segunda parte. Por ejemplo, si tiene una tabla denominada Notas con un campo de texto largo denominado Elogios, escribiría esta cadena en el cuadro de la propiedad Origen del control : =[Notes]![Compliments]
  7. En la hoja de propiedades, con la pestaña Todos todavía seleccionada, busque y seleccione el cuadro de propiedad Formato de texto y, a continuación, seleccione Texto enriquecido de la lista.
  8. Guarde los cambios.

Volver al principio