Hola Ismael -----Mensaje original----- De: Ismael Fanlo Enviado el: jueves, 02 de abril de 2009 23:45 Para: [email protected] Asunto: Re: [d_es] combinar correspondencia
Hola, Paco! 2009/4/2 Paco Moya CNICE: > > Tengo que realizar, a partir de una hoja modelo, un informe para cada > alumno. Para ello elaboro un formulario que me sirve de plantilla para > después, mediante combinar correspondencia, realizar una hoja a cada alumno > y rellenar el formulario correspondiente de cada alumno. En la última vuelta > de tuerca el informe cambia dependiendo de si el alumno aprueba o suspende. > Como no acabo de encontrar la forma de conseguir que la hoja sea diferente > para los aprobados y para los suspensos (siempre puedo sacar las dos para > todos y borrar del documento combinado la que no toque) solicito ayuda. > Como te comentaba Juan Carrera, puedes usar secciones, que pueden estar ocultas en función de una variable. Aquí hay un ejemplo, http://superalumnos.net/trabajo-con-secciones-en-openoffice-org-writer (hacia el final, "Ocultar partes de un documento") En tu caso, en vez de usar la condición en base a una variable, lo deberás hacer en función de un campo de la base de datos, por ejemplo, presuponiendo que los datos están en una hoja de cálculo: basedatos.hoja1.nota <= 5 En este sentido de ocultar partes de un documento también te pueden ser de utilidad algunos campos de los disponibles en Insertar > Campos > Otros (pestaña Funciones): - Texto condicionado - Texto oculto - Párrafo oculto En los mismos se establece una condición tal como en el ejemplo citado; pero de éstos no tengo documentación a mano. Espero que te sea de utilidad. -- Ismael Fanlo Llevo varios dias intentandolo pero no funciona. Incluso, para orientarme, he intentado insertar un saludo en la combinación de correspondencia que discrimine entre sexo másculino y femenino y me pone los dos saludos (apreciado sr ... y apreciada sra...). Como los datos para la combinación de correspondencia los saco de una hoja de cálculo (inf4_08-09pruebas.ods) la condición que puse para ocultar la sección fue: [inf4_08-09pruebas].combinar.2ev==1 los parentesis cuadrados se los puse ya que en la ayuda decia que los nombres de archivos tenían que ir así en caso de llevar signos de operación (la resta en este caso). El campo de la hoja de cálculo se llama 2ev y en él tienen un 1 si aprueban y un 0 si suspenden. Lo cierto es que lo oculta siempre. Como no sabía si habría que poner el path de la hoja de cálculo la coloqué en la misma carpeta que el documento de texto. En la ayuda menciona que puedes mostrar las secciones ocultas yendo a Herramientas>Opciones>Ayuda formateado y marcar la casilla Campos:Texto oculto pero tanto con la casilla marcada como desmarcada esta oculto. Respecto de la página de superalumnos, ya la habia visitado en otras ocasiones pero no tenía ni idea que eras tu quien estaba detrás. Mis felicitaciones. Si me das tu permiso te puedo mandar los dos archivos a tu correo (ya que lista no admite adjuntos) y quiza demos menos vueltas. Un saludo y muchas gracias. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
