Campos de combinación de varias líneas y espaciado entre líneas

Campos de combinación de varias líneas y espaciado entre líneas

Un campo de base de datos contiene varias líneas. Cuando el campo se fusiona en el documento de Word, cada línea se convierte en un párrafo, por lo tanto, cada una de ellas obtiene el espacio entre párrafos.

Ejemplo:

«my_merge_field»

tiene el formato "espacio antes: 12 pt". El resultado, después de fusionar es:

Text before

Line 1 of my merge field

Line 2 of my merge field

Line 3

esperado:

Text before

Line 1 of my merge field
Line 2 of my merge field
Line 3

Intenté marcar "No agregar espacio entre párrafos del mismo estilo" (en el formato de párrafo) pero no ayuda... porque el párrafo anterioresdel mismo estilo.

Puedo cambiar el separador de línea del campo de la base de datos, si hay un código para "devoluciones suaves" que pueda usar.

Respuesta1

Ok, acabo de descubrir que el código para "retorno suave" es NCHAR(11).

Entonces puedo usar REPLACE(dbfield, NCHAR(13)+NCHAR(10), NCHAR(11))(en la SELECTcláusula) para transformar "devoluciones duras" en "blandas".

Aunque esto resuelve mi problema, aceptaré cualquier respuesta que no requiera modificar el contenido del campo antes de fusionarlo.

información relacionada