¡Muchas gracias!
Está funcionando y obtengo las direcciones correctas que quiero en el campo 🙂
Avalados por :
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}
¡Muchas gracias!
Está funcionando y obtengo las direcciones correctas que quiero en el campo 🙂
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"
¿Qué no está funcionando correctamente? ¿Estás recibiendo un error?
-Dell
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
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor