¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo imprimir la dirección de envío en Crystal Reports - Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Hola,

Soy bastante nuevo en Crystal Reports y estoy atascado, esperando que alguien aquí pueda ayudarme.

Tengo un informe en el que quiero imprimir la dirección a la que enviamos nuestros pedidos. Tengo cuatro campos diferentes donde puede haber información sobre la dirección de envío.

ordlevadr2 (primero) - si hay datos en este campo, siempre usar ese

ftgpostadr5 (segundo) - si ordlevadr2 está vacío, mira si hay algún valor aquí, úsalo

ftgpostadr2 (tercero) - si ordlevard2 y ftgpostadr5 están vacíos y hay un valor en este campo, úsalo

ftgpostadr4 (último) - si ordlevadr2, ftgpostadr5 y ftgpostadr2 están vacíos, usa este

si todos los campos están vacíos, establece el texto 'ninguno'

He intentado con el siguiente código, pero no logro hacerlo bien

if ISNULL({q_import_tableu;1.ordlevadr2}) then ( if ISNULL({q_import_tableu;1.ftgpostadr2}) then {q_import_tableu;1.ftgpostadr5} else if ISNULL({q_import_tableu;1.ftgpostadr5}) then {q_import_tableu;1.ftgpostadr2} else if ISNULL({q_import_tableu;1.ftgpostadr4}) then {q_import_tableu;1.ftgpostadr5} else 'ninguno'; ) else {q_import_tableu;1.ordlevadr2}+' '+{q_import_tableu;1.ordlevadr3}

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡Muchas gracias!

Está funcionando y obtengo las direcciones correctas que quiero en el campo 🙂

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Prueba:

si no (ISNULL({q_import_tableu;1.ordlevadr2}) o ({q_import_tableu;1.ordlevadr2}="")

entonces

{q_import_tableu;1.ordlevadr2}

sino

si no (ISNULL({q_import_tableu;1.ftgpostadr5}) o ({q_import_tableu;1.ftgpostadr5}="")

entonces

{q_import_tableu;1.ftgpostadr5}

sino

si no (ISNULL({q_import_tableu;1.ftgpostadr2}) o ({q_import_tableu;1.ftgpostadr2}="")

entonces

q_import_tableu;1.ftgpostadr2}

sino

si no (ISNULL({q_import_tableu;1.ftgpostadr4}) o ({q_import_tableu;1.ftgpostadr4}="")

entonces

{q_import_tableu;1.ftgpostadr4}

sino "ninguno"

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Qué no está funcionando correctamente? ¿Estás recibiendo un error?

-Dell

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias por visitar SAP Community para obtener respuestas a tus preguntas. Dado que estás haciendo una pregunta aquí por primera vez, te recomiendo que te familiarices con https://community.sap.com/resources/questions-and-answers (si aún no lo has hecho), ya que proporciona consejos para preparar preguntas que obtengan respuestas de nuestros miembros.

Si lo deseas, puedes modificar tu pregunta seleccionando Acciones, luego Editar (aunque una vez que alguien responda tu pregunta, perderás la capacidad de editar la pregunta, pero si eso sucede, puedes dejar más detalles en un comentario). Mientras editas, también puedes usar el botón "insertar código" para que esta parte de la pregunta sea más fácil de leer. Encontrarás ese botón en la barra de herramientas de la pregunta, como última selección a la derecha.

Por último, si deseas conectarte con los lectores, considera agregar una imagen a tu perfil. Así es como lo haces: https://www.youtube.com/watch?v=F5JdUbyjfMA&list=PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS . Al personalizar tu perfil con una foto tuya, animas a los lectores a responder.

Saludos cordiales,

--Jerry

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?