Word - Combinar correspondencia con gráfico access

 
Vista:

Combinar correspondencia con gráfico access

Publicado por Manuel (1 intervención) el 28/06/2006 10:56:37
Hola a tod@s, tengo un problemilla a ver si me lo podeis solucionar. Quiero combinar en un documento de word una tabla de Access y el problema que tengo es que en esa tabla tengo un campo que es una imagen y al combinarlo en Word me aparece la frase "Valor binario largo o texto".

He estado intentando otras soluciones que proponían en otras páginas y la verdad es que no he podido solucionar nada. A ver si me podeis echar una mano. Gracias!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Abraham Valencia

RE:Combinar correspondencia con gráfico access

Publicado por Abraham Valencia (39 intervenciones) el 28/06/2006 19:46:58
Te adjunto un msj para que leas- Abraham

El problema de gráficos en la combinación de correspondencia en Word

Por Pilar Mueckay

SÍNTOMA:

Al insertar una base de datos en una combinación de correspondencia (Mail Merge) en Word, todos los campos se combinan excepto aquellos que contengan imágenes, saliendo el siguiente error en : “Valor binario largo o texto” (Long Binary or text value).

CAUSA

El formato binario largo usado para guardar imágenes en una base de datos NO es soportado en Word. Esto muy claramente se puede leer en el artículo “WD: Inserting Database in Word Document Does Not Retain Pictures”. Y esto se aplica a Word 6, Word 7, Word 97 y Word 2000.

PASOS PARA REPRODUCIR

Crear una base de datos con Access que incluya un campo tipo OLE al que se ha insertado objetos gráficos.

Abrir un documento nuevo de Word

Seleccionar del menú Herramientas | Combinar correspondencia

Seleccionar Crear el Documento Principal, y seleccionar el tipo de documento

Determinar si se va a usar la ventana activa o un nuevo documento para el documento principal

Seleccionar “Obtener Datos”

Seleccionar “Abrir origen de datos”

Asegurarse de que en “Tipo de Archivo” esté seleccionado “Base de Datos de MS Access”

Buscar la base de datos que creamos con Access

Seleccionar la tabla o la consulta que vamos a combinar

Seleccionar “Modificar Documento Principal”

Desde la “Barra de Combinar Correspondencia”, desplegamos “Insertar Campo de Combinación”

Seleccionamos los campos que queramos combinar, incluyendo el campo que contiene gráficos.

Seleccionamos de la “Barra de Combinar Correspondencia” el botón “Combinar...”

Seleccionamos “Combinar en Documento Nuevo” y clic en “Combinar”

Todos los campos se han combinado, pero el campo con los gráficos dice Valor binario largo o texto.

SOLUCIÓN

Cerrar Word e ir a la base de datos de Access, seleccionar la tabla o consulta que usamos para la combinación.

Desde Vista de Diseño, cambiamos el tipo de datos del campo que contiene los gráficos: De tipo Objeto OLE cambiamos a tipo TEXTO

Es importante y más efectivo tener todos los gráficos en un solo directorio.

Vamos al campo que contiene los gráficos y en cada registro debemos escribir el nombre del gráfico (puede ser de cualquier formato, siempre y cuando sea un filtro de gráfico que soporte Office (BMP, JPG, CDR, TIF...).

Guardamos y cerramos la base de datos.

Abrir el documento principal de Word para combinar

Eliminar el campo que contiene los gráficos

En su lugar, ir al menú y seleccionar Insertar | Campo | Categoría: Todos | Nombre de Campo: IncludePicture

Clic en Aceptar

Aparece el msj: ¡Error!: Nombre de archivo no especificado

Tipear Mayús+F9 para mostrar los códigos de campo, ahora aparece { INCLUDEPICTURE \* MERGEFORMAT }

Ubicar el cursor después de INCLUDEPICTURE y antes del backslash (lo siento, no sé cómo se dice en español :). ¡Justo en la mitad!

De la “Barra de Combinar Correspondencia”, seleccionar “Insertar Campo de Combinación”

Buscar el campo que contiene los gráficos, y seleccionarlo

Aparece el msj: ¡Error!: Nombre de archivo no especificado

Seleccionar todo con CTRL+E (CTRL.+A si nuestro Office es en inglés). Este paso es importante.

Tipear Mayús+F9 para mostrar los códigos de campo, ahora aparece { INCLUDEPICTURE {MERGEFIELD Logotipo \* MERGEFORMAT } (En este ejemplo mi campo de gráfico se llama “Logotipo”).

(Hasta aquí sólo combinaría el mismo gráfico para todos los registros, así que hacemos lo siguiente)

Volver a ubicar el cursor después de INCLUDEPICTURE.

Incluimos la ubicación de nuestro directorio que contiene los gráficos, con el detalle de que en vez de uno, usamos doble backslash para definir la ubicación virtualmente. Usamos comillas puesto que tipeamos rutas con nombres largos. Es muy importante cerrar las comillas y el corchete, respetar los espacios, y no poner espacios donde NO los hay, por ejemplo antes de “{MERGEFIELD”. Quedando de esta forma: { INCLUDEPICTURE “k:\\datos\\pili\\mis imágenes\\{MERGEFIELD LOGOTIPO \* MERGEFORMAT }“ }

Volver a seleccionar todo con CTRL+E

Tipear F9 para actualizar los campos

Se despliega el gráfico en el documento principal

Seleccionamos de la “Barra de Combinar Correspondencia” el botón “Combinar...”

Seleccionamos “Combinar en Documento Nuevo” y clic en “Combinar”

Veremos que “engañosamente” el mismo gráfico se ha combinado para cada registro y uno cree que estamos de vuelta al punto 18. ¡No!

En el nuevo documento, seleccionamos todo con CTRL+E

Tipear F9 para actualizar los campos. Es importante este refrescamiento.

Diferentes gráficos se han combinado en cada registro, de acuerdo a nuestra base de datos. Viola.

Nota: Según la sugerencia de Beth Melton (MVP en Office), había que usar el modificador \* UPPER, pero en mis pruebas pude constatar que mejor aspecto tenían los bitmaps con el modificador que incluyo en la solución: \* MERGEFORMAT

Saludos,

Pilar Mueckay
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combinar correspondencia con fechas access

Publicado por sara (1 intervención) el 05/06/2007 08:10:09
Estoy realizando una convinacion de un texto en word 2003 con un campo fecha de una tabla de Access, y en el proceso me cambia el formato de una fecha de fecha corta o mediana (en la tabla de access) a fecha en formato americano (en word).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combinar correspondencia con gráfico access

Publicado por john miller (1 intervención) el 21/03/2009 01:20:06
los pasos para combinar correspondencia en word2007
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar