Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede almacenar texto enriquecido con formato en una base de datos de Access mediante un campo de texto largo (también denominado Memo) y estableciendo la propiedad TextFormat del campo en Texto enriquecido. Por ejemplo, puede poner el texto en negrita o subrayado, aplicar fuentes diferentes a caracteres o palabras 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 modificando el campo a través de un control dependiente de un formulario o informe.

En este artículo

¿Qué es el texto enriquecido?

Texto enriquecido es texto al que se aplica formato con opciones de formato comunes, como negrita y cursiva, que no están disponibles con texto sin formato. Puede dar formato a los datos mediante herramientas de formato comunes, como la cinta de opciones y la minibarra de herramientas. En segundo plano, Access aplica código de formato HTML (Lenguaje de marcado de hipertexto) 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 admite texto enriquecido integrado. Para crear un campo para almacenar texto enriquecido, cree un campo Texto largo y establezca la propiedad TextFormat de ese campo en Texto enriquecido. Los dos valores posibles son:

  • Texto enriquecido    Habilita el texto enriquecido y se almacena e interpreta como marcado HTML enriquecido.

  • Plaintext    Habilita el texto sin formato y se interpreta como texto sin formato.

Establezca la propiedad FormatoDe Text para el campo Texto largo de la tabla en las vistas Hoja de datos y Diseño. Después de almacenar 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 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

Imagen del botón

Nombre de fuente

Selecciona un tipo de letra diferente.

Imagen del botón

Tamaño de fuente

Selecciona un tamaño de fuente.

Imagen del botón

Negrita

Pone el texto seleccionado en negrita. Si el texto ya está en negrita, quita la negrita.

Imagen del botón

Cursiva

Pone el texto seleccionado en cursiva. Si el texto ya está en cursiva, quita la cursiva.

Imagen del botón

Subrayado

Subraya el texto. Si el texto ya está subrayado, quita el subrayado.

Imagen del botón

Alinear a la izquierda

Alinea el texto con el margen izquierdo.

Imagen del botón

Centro

Centra el texto dentro del margen.

Imagen del botón

Alinear a la derecha

Alinea el texto con el margen derecho.

Imagen del botón

Numeración

Comienza la numeración de 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.

Imagen del botón

Color de fuente

Selecciona un color de primer plano de fuente.

Imagen del botón

Color de resaltado del texto

Hace que el texto parezca que se ha marcado con un lápiz de resaltado.

Imagen del botón

Disminuye la sangría

Disminuye la sangría de párrafo.

Imagen del botón

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

Create un campo de texto enriquecido

Puede crear un campo de texto enriquecido en la vista Hoja de datos de la tabla o en la vista Diseño.

En la vista Hoja de datos

  1. Abra la tabla en la Vista Hoja de datos.

  2. Seleccione Haga clic para agregar y, después, seleccione Texto largo en 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 dentro del 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 Texto largo que desea 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    Cuando cambia un campo de texto enriquecido a texto sin formato, Access le avisa de que se quitará todo el formato. Después de aplicar el cambio a texto sin formato y de guardar 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 Texto largo que desea 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 Solo anexar

Para habilitar el formato de texto enriquecido para un campo, asegúrese de que la propiedad Solo anexar del campo está deshabilitada. En caso contrario, Access oculta 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 Solo anexar

  1. Abra la tabla en la Vista Diseño.

  2. Seleccione el campo Texto largo que desea cambiar y, en la parte inferior del diseñador de tablas, en la pestaña General , desplácese hacia abajo hasta la propiedad Solo anexar .

  3. Haga clic en el campo situado junto a la propiedad y seleccione No en la lista.

  4. Guarde los cambios.

Volver al principio

Habilitar el formato de texto enriquecido para los controles de formulario e informe

Si usa los comandos de la pestaña Create para crear un formulario o informe y ha habilitado la edición de texto enriquecido para el campo Texto largo subyacente, el control de cuadro de texto resultante heredará la propiedad Formato de texto establecida para el campo Texto largo. Si tiene datos en el campo Texto largo de la tabla, esos datos aparecerán en el control de texto del formulario o informe. Sin embargo, 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, a continuación, haga clic en Propiedades.

  5. En la hoja de propiedades del nuevo control, haga clic en la pestaña Todos .

  6. Haga clic en el cuadro de la propiedad Origen del control y seleccione el campo Texto largo de la lista.

    De forma predeterminada, la lista muestra los campos de la tabla enlazada al formulario. Si el campo Texto largo se encuentra 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 Texto largo en la segunda parte. Por ejemplo, si tiene una tabla denominada Notas con un campo de texto largo denominado Cumplidos, 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 Todo seleccionada, busque y seleccione el cuadro de la propiedad Formato de texto y, después, seleccione Texto enriquecido en la lista.

  8. Guarde los cambios.

Volver al principio

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.