Insertar o agregar un campo de texto enriquecido

En Microsoft Office Access 2007, puede almacenar texto con formato enriquecido en una base de datos. Para ello, utilice un campo Memo y configure la propiedad FormatoDeTexto (TextFormat) del campo (nuevo en Office Access 2007) en RichText. Puede aplicar el formato a todo el contenido del campo, o a parte de él, editando el campo con un control dependiente en un formulario o cuando el campo se muestra en una hoja de datos. También puede aplicar el formato a todos los campos al ver un informe en la vista Presentación (nuevo en Office Access 2007).

En este artículo se explica cómo insertar un campo Memo que utiliza texto enriquecido y cómo dar formato a texto utilizando las opciones de formato de texto enriquecido.

En este artículo


¿Qué es el texto enriquecido?

El texto enriquecido es un texto con opciones de formato comunes, como negrita y cursiva, que no están disponibles en el texto sin formato. Puede dar formato a los datos mediante las herramientas de formato comunes de los programas de 2007 Microsoft Office System, como Microsoft Office Word 2007 y Microsoft Office PowerPoint 2007. Office Access 2007 aplica en segundo plano el código de formato HTML (Lenguaje de marcado de hipertexto) a los datos. Access utiliza HTML porque proporciona un mayor grado de compatibilidad con campos de texto enriquecido guardados en las listas de Windows SharePoint Services 3.0.

En la tabla siguiente se enumeran las opciones de formato de texto enriquecido compatibles con Office Access 2007:

Icono Opción Descripción
Imagen del botón Nombre de fuente Selecciona un tipo diferente de letra.
Imagen del botón Tamaño de fuente Selecciona un tamaño de fuente.
Imagen del botón Negrita Pone en negrita el texto seleccionado. Si el texto ya está en negrita, la quita.
Imagen del botón Cursiva Pone en cursiva el texto seleccionado. Si el texto ya está en cursiva, la quita.
Imagen del botón Subrayado Subraya el texto. Si el texto ya está subrayado, lo quita.
Imagen del botón Alinear a la izquierda Alinea el texto con el margen izquierdo.
Imagen del botón Centrar Centra el texto dentro de los márgenes.
Imagen del botón Alinear a la derecha Alinea el texto con el margen derecho.
Imagen del botón Numeración Inicia la numeración de los párrafos. El número aparece antes de cada párrafo.
Imagen del botón Viñetas Inicia la colocación de una viñeta delante de cada párrafo.
Imagen del botón Color de fuente Selecciona un color de fuente de primer plano.
Imagen del botón Color de texto resaltado Hace que el texto parezca como si estuviera marcado con un rotulador.
Imagen del botón Disminuye la sangría Reduce 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.

Office Access 2007 almacena el texto enriquecido utilizando un tipo de datos Memo. Es el único tipo de datos de Access que tiene compatibilidad integrada para texto enriquecido. Para crear un campo para almacenar texto enriquecido, se crea un campo Memo y se establece la propiedad FormatoDeTexto (TextFormat) en RichText.

Volver al principio Volver al principio

Presentación de la propiedad FormatoDeTexto (TextFormat)

La mayoría de los controles, campos y objetos de Access tienen una serie de propiedades asociadas. Una propiedad es un valor con nombre que define alguna característica del objeto , como su posición, tamaño y si es o no visible. La propiedad FormatoDeTexto (TextFormat) conserva la configuración que determina si el texto se trata como texto enriquecido o texto sin formato. Los dos valores posibles son los siguientes:

Propiedad FormatoDeTexto (TextFormat) Descripción
RichText El texto se muestra como texto enriquecido y se almacena y se interpreta como formato HTML enriquecido.
PlainText El texto se muestra como texto normal y se interpreta como texto sin formato.

Se establece la propiedad FormatoDeTexto (TextFormat) en el campo Memo de la vista Diseño de tabla. El valor que se establece se hereda de cualquier cuadro de texto que haya creado para mostrar los datos en el campo Memo. Sin embargo, el valor sólo se hereda cuando crea el control. Por tanto puede cambiar el valor utilizando la hoja de propiedades del cuadro de texto.

Volver al principio Volver al principio

Crear un campo de texto enriquecido

Almacena el texto enriquecido en un campo que utiliza el tipo de datos Memo. Es el único tipo de datos que tiene compatibilidad integrada para mostrar y almacenar texto enriquecido. Para crear un campo que pueda almacenar texto enriquecido, primero debe crear un campo Memo y, a continuación, establecer la propiedad FormatoDeTexto (TextFormat) del campo Memo en RichText.

Crear un campo Memo para almacenar texto enriquecido

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, abra la base de datos en la que desea agregar el campo.
  2. En el panel de exploración, haga clic con el botón secundario en la tabla a la que desea agregar el campo de texto enriquecido y a continuación, haga clic en Vista Diseño.
  3. En la cuadrícula de diseño de tabla, busque la primera fila vacía. A continuación, en la columna Nombre de campo, escriba un nombre de campo.
  4. En la columna Tipo de datos, seleccione Memo.
  5. En Propiedades de campo, haga clic en la ficha General.
  6. Haga clic en el cuadro Formato de texto y seleccione Texto enriquecido.
  7. Para guardar la tabla, haga clic en GuardarImagen del botón en la barra de herramientas Barra de herramientas de acceso rápido.

Después de crear el campo Memo, puede escribir y dar formato al texto enriquecido en la vista Hoja de datos o Formulario. Para obtener más información sobre cómo dar formato de texto enriquecido, vea la sección Aplicar opciones de formato al texto, más adelante en este artículo.

Volver al principio Volver al principio

Cambiar un campo existente de texto sin formato a un campo de texto enriquecido

Si desea cambiar un campo Memo para que pueda almacenar texto enriquecido, puede cambiar la propiedad FormatoDeTexto (TextFormat) de ese campo de PlainText a RichText. Si desea cambiar un campo de texto existente para que pueda almacenar texto enriquecido, primero debe cambiar el tipo de datos del campo de Texto a Memo.

Cambiar un campo Memo existente para almacenar texto enriquecido

  1. Inicie Office Access 2007.
  2. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, abra la base de datos que contiene el campo.
  2. En el panel de exploración, haga clic con el botón secundario en la tabla que contiene el campo y, a continuación, haga clic en Vista Diseño.
  3. En la cuadrícula de diseño de tabla, haga clic en el campo Memo que desea cambiar a texto enriquecido.
  4. En Propiedades de campo, haga clic en la ficha General.
  5. Haga clic en el cuadro Formato de texto y seleccione Texto enriquecido.
  6. Para guardar la tabla, haga clic en Guardar.

Cambiar un campo existente de texto para que pueda almacenar texto enriquecido

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, abra la base de datos que contiene el campo.
  2. En el panel de exploración, haga clic con el botón secundario en la tabla que contiene el campo y, a continuación, haga clic en Vista Diseño.
  3. En la cuadrícula de diseño de tabla, haga clic en el campo de texto que desea cambiar a texto enriquecido.
  4. En Tipo de datos, cambie Texto a Memo.
  5. En Propiedades de campo, haga clic en la ficha General.
  6. Haga clic en el cuadro Formato de texto y seleccione Texto enriquecido.
  7. Para guardar la tabla, haga clic en Guardar.

Cuando haya almacenado el texto enriquecido en un campo Memo, puede mostrarlo en un formulario o informe utilizando un control de cuadro de texto. El control de cuadro de texto tiene la propiedad FormatoDeTexto (TextFormat) que hereda su valor inicial de la propiedad FormatoDeTexto (TextFormat) del campo Memo. Sin embargo, puede cambiar la propiedad FormatoDeTexto (TextFormat) en el cuadro de control de texto.

Volver al principio Volver al principio

Aplicar opciones de formato al texto

Cuando modifica un campo de texto enriquecido, ya sea en la vista Hoja de datos o en la vista Formulario, puede aplicar las opciones de formato utilizando los comandos en la minibarra de herramientas o en los grupos Fuente y Alineación de fuente en la ficha Inicio. Primero, debe seleccionar el texto al que desea dar formato y, a continuación, aplicar las opciones de formato.

Cuando utiliza el mouse para seleccionar texto en un campo de tipo memo que admite texto enriquecido, aparece la minibarra de herramientas después de haber completado la selección y soltar el botón primario del mouse. La minibarra de herramientas incluye botones para las opciones de formato utilizadas con más frecuencia.

minibarra de herramientas

Suponga que desea agregar énfasis a una parte del texto aplicando formato de negrita para resaltarla.

Aplicar el formato utilizando la minibarra de herramientas

  1. Haga clic y arrastre para seleccionar el texto al que desea dar formato.

Aparece la minibarra de herramientas.

  1. Coloque el puntero sobre la minibarra de herramientas para hacerla más visible y haga clic en NegritaImagen del botón.

Cuando aparece la minibarra de herramientas, muestra las características de formato del texto seleccionado. Por ejemplo, si el texto ya está en negrita, el botón Negrita de la barra de herramientas aparecerá resaltado.

También puede aplicar opciones de formato desde la ficha Inicio en la cinta de opciones, que forma parte de la Interfaz de usuario de Microsoft Office Fluent. Suponga que desea aplicar la opción de formato de cursiva.

Aplicar formato utilizando la cinta de opciones de Office Fluent

  1. Haga clic y arrastre para seleccionar el texto al que desea dar formato.
  2. En la ficha Inicio, haga clic en el grupo Fuente, haga clic en CursivaImagen del botón.

 Sugerencia   Para seleccionar una palabra rápidamente, coloque el puntero en la palabra y haga doble clic. Para seleccionar el párrafo completo, haga clic tres veces.

Volver al principio Volver al principio

Cambiar texto enriquecido a un campo de texto sin formato

Puede cambiar el campo de texto enriquecido a texto sin formato y quitar todo el formato cambiando la propiedad FormatoDeTexto (TextFormat) a PlainText. Cuando cambia un campo de texto enriquecido a texto sin formato, Office Access 2007 le indicará con un aviso que todo el formato se quitará. Una vez aplicado el cambio a texto sin formato y se haya guardado la tabla, no se puede deshacer el campo.

Cambiar un campo de texto enriquecido a texto sin formato

  1. Inicie Office Access 2007.
  2. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, seleccione y abra la base de datos que contiene el campo.
  2. En el panel de exploración, haga clic con el botón secundario en la tabla que contiene el campo y, a continuación, haga clic en Vista Diseño.
  3. En la cuadrícula de diseño de tabla, haga clic en el campo Memo que desea cambiar a texto enriquecido.
  4. En Propiedades de campo, haga clic en la ficha General.
  5. Haga clic en el cuadro Formato de texto y seleccione Texto sin formato.
  6. Para guardar la tabla, haga clic en Guardar.

Volver al principio Volver al principio

Qué hacer cuando la propiedad FormatoDeTexto (TextFormat) no está sincronizada

Para que la compatibilidad de texto enriquecido funcione correctamente, debe establecer la propiedad FormatoDeTexto (TextFormat) tanto en el campo Memo como en cualquier control de cuadro de texto que muestre este campo. Normalmente, las propiedades FormatoDeTexto (TextFormat) deben ser iguales. Por ejemplo, la propiedad FormatoDeTexto (TextFormat) para el campo y para el control debe establecerse en RichText si desea que admita el texto con formato enriquecido. Si no desea el texto enriquecido, la propiedad en ambos debe establecerse en PlainText. Si la propiedad FormatoDeTexto (TextFormat) en el campo Memo se establece en RichText y la propiedad FormatoDeTexto (TextFormat) en el cuadro de texto se establece en PlainText, verá el HTML de texto enriquecido completo en el cuadro de texto en la vista Formulario y en la vista Hoja de datos.

Volver al principio Volver al principio

Para obtener más información

 
 
Corresponde a:
Access 2007