Texto condicionado

¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Responder
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Texto condicionado

Mensaje por Teresag »

En un texto condicionado, he comprobado que el campo Entonces, puede recuperar información de otro campo de la misma base de datos. Mi pregunta es: ¿Puede recuperar además del campo ,un literal cualquiera?.
Ejemplo:
Texto condicionado[Base.Tabla.Campo]NEQ ""
Entonces [Base.Tabla.Campo1], "en representación de"
Si no lo que sea


Muchas gracias por vuestra atención
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Texto condicionado

Mensaje por RMG »

Hola,

Si, puedes concatenar el campo al literal. Por ejemplo

"Campo"||'- lo que sea' o 'lo que sea -' ||"Campo"

Saludos
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Muchísimas gracias por tu rápida respuesta.
Estoy comprobando y de momento no obtengo el resultado. :( Pero voy a insistir en ello.
Seguramente será problema de sintaxis :crazy:

Saludos
Teresa
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Buenos días a todos.
He seguido probando el tema de. en un texto condicionado recuperar un campo concatenado a un literal
Algo debo hacer mal porque no logro obtener resultado deseado.

Lo hecho es :.Insertar el campo texto condicionado con la siguiente condición:
[Base.Tabla.CampoRepres] NEQ ""
Entonces: Base.Tabla.CampoRepres ||'-en representación de-' Base.Tabla.CampoTitular
Si no : Campo repres vacio

Así pues el ejemplo es que si el campo Repres no está vacio, recuperame dicho campo más el literal "en representación de", más el campo Titular. En caso contrario inserta el literal "Campo repres vacío"

El resultado obtenido es que cuando no está vacio, me recupera el campo Repres pero sin nada más. Ni le añade el literal ni otro campo.
Cada vez que abro el campo para modificar sintáxis, pierde todo lo escrito. ¿Esto es así?.

Una vez más muchísimas gracias por vuestra atención.
Saludos,
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Texto condicionado

Mensaje por RMG »

Hola,

Puedes adjuntar lo que esta haciendo, recuerda no pongas informacion confidencial.

Saludos
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Gracias por tu interés.
Adjunto envío tanto el documento como la Base de datos.

En vista previa del mensaje veo que solamente adjunta el documento, así que en otro mensaje te adjunto la base.
Cuando las cosas están de que no..., es que no ¡qué se le va ha hacer!.
Adjuntos
Ejemplo.odt
(17.07 KiB) Descargado 156 veces
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Texto condicionado

Mensaje por RMG »

Hola,

La solución que te daba era creyendo que te referias a Base, de todas formas he creado un enlace de tu archivo a un BD de ejemplo, para que veas como funciona, aunque no se si es lo que quieres. Recuerda para que pueda coger los valores de la BD tienes que registrarla y poner la carpeta con los archivos en D: o cambiar la fuente de datos en las propiedades del formulario.

Saludos
Adjuntos
Nueva carpeta.rar
(17.96 KiB) Descargado 137 veces
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Texto condicionado

Mensaje por SLV-es »

Hola Teresag

Para adjuntar la base de datos debes comprimirla primero en formato zip, rar, u otro.
Preferiblemente zip.

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Hola a todos.
En primer lugar, agradecer de todo corazón vuestro interés.
Bien, para intentar explicarme un poco mejor, tal y como me han indicado, he comprimido tanto la base como el documento en el que transcribo lo que necesito y lo anexo a este mensaje.
Tanto la base como el documento los he llamado Ejemplo (odb y odt,respectivamente)

De nuevo,muchísimas gracias
Saludos
Adjuntos
Ejemplo.zip
(21.16 KiB) Descargado 166 veces
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Hola, buenos días
En mi última respuesta al tema de si al insertar en un documento un Campo de Texto Condicionado, se puede concatenar un campo cuyo origen es una base de datos, más, un campo que es un literal; iba anexado un ejemplo de mi pregunta.
Compruebo a diario el foro y a pesar de las visitas que día a día se acumulan, hasta el momento, no ha habido la solución idónea a la pregunta.
Mi duda es, en primer lugar, de si me he explicado bien con el ejemplo enviado.
Y en segundo lugar, y además para dejar cerrado el tema, si hay alguna solución.
Muchas gracias por vuestra atención
Mª Teresa
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Texto condicionado

Mensaje por RMG »

Hola Teresa,

Por mi parte te has expresado bien, lo que pasa como te digo en el anterior mensaje es que mi ayuda es para Base, en Writer ando un poco más verde. En la Bd que te pongo hay una consulta donde esta el campo condicionado que pides, ahora lo que puedes hacer es intentar en vez de crear un campo de texto condicionado es ver la posibilidad de recuperar ese campo de la consulta de Base. No se si esto te puede servir de ayuda, pero otra cosa no te puedo decir.

Tambien te puedes plantear la opcion de combinar correspondencia, pero en fin esto son solo darte ideas. Siento no poder ayudarte más.

Saludos
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Texto condicionado

Mensaje por SLV-es »

Hola de nuevo

Te has expresado bien, pero no conozco la respuesta a tus preguntas.

Siento no poder aportar más.

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Cascabel
Mensajes: 283
Registrado: Mié Nov 11, 2009 10:53 am

Re: Texto condicionado

Mensaje por Cascabel »

Sin tener ni idea de cómo funciona esto del texto condicionado...
¿Por qué no usas 3 (tres) campos, uno al lado de otro, los tres con la misma condición?
En el primero muestras representante o titular, en el segundo el texto " en representación de " o nada, y en el tercero el titular o nada.
OOo 3.3.0: OOO330m20 (Build:9567) en WXP+SP3 y en Ubuntu 10.10
Teresag
Mensajes: 11
Registrado: Lun Jun 22, 2009 10:53 am

Re: Texto condicionado

Mensaje por Teresag »

Gracias a todos por vuestro interés y amabilidad. :)
Saludos,
Teresa
Responder