¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como imprimir o endereço de envio no Crystal Reports - Guia passo a passo

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

Olá,

Sou bastante novo no Crystal Reports e estou preso, esperando que alguém aqui possa me ajudar.

Tenho um relatório no qual quero imprimir o endereço para o qual enviamos nossos pedidos. Tenho quatro campos diferentes onde pode haver informações sobre o endereço de envio.

ordlevadr2 (primeiro) - se houver dados neste campo, sempre use isso

ftgpostadr5 (segundo) - se ordlevadr2 estiver vazio, verifique se há algum valor aqui, use-o

ftgpostadr2 (terceiro) - se ordlevard2 e ftgpostadr5 estiverem vazios e houver um valor neste campo, use-o

ftgpostadr4 (último) - se ordlevadr2, ftgpostadr5 e ftgpostadr2 estiverem vazios, use este

se todos os campos estiverem vazios, defina o texto 'nenhum'

Tentei com o seguinte código, mas não consigo fazê-lo funcionar corretamente

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 'nenhum'; ) 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...

Muito obrigado!

Está funcionando e estou obtendo os endereços corretos que quero no campo 😊

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

Teste:

se não (ISNULL({q_import_tableu;1.ordlevadr2}) ou ({q_import_tableu;1.ordlevadr2}="")

então

{q_import_tableu;1.ordlevadr2}

senão

se não (ISNULL({q_import_tableu;1.ftgpostadr5}) ou ({q_import_tableu;1.ftgpostadr5}="")

então

{q_import_tableu;1.ftgpostadr5}

senão

se não (ISNULL({q_import_tableu;1.ftgpostadr2}) ou ({q_import_tableu;1.ftgpostadr2}="")

então

q_import_tableu;1.ftgpostadr2}

senão

se não (ISNULL({q_import_tableu;1.ftgpostadr4}) ou ({q_import_tableu;1.ftgpostadr4}="")

então

{q_import_tableu;1.ftgpostadr4}

senão "nenhum"

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

O que não está funcionando corretamente? Está recebendo algum erro?

- Dell

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

Obrigado por visitar a Comunidade SAP em busca de respostas para suas perguntas. Como você está fazendo uma pergunta aqui pela primeira vez, recomendo que se familiarize com https://community.sap.com/resources/questions-and-answers (se ainda não o fez), pois fornece dicas para preparar perguntas que recebam respostas de nossos membros.

Se desejar, pode editar sua pergunta selecionando Ações, depois Editar (porém, uma vez que alguém responda sua pergunta, perderá a capacidade de editá-la, mas, se isso acontecer, pode adicionar mais detalhes em um comentário). Enquanto edita, também pode usar o botão "inserir código" para tornar esta parte da pergunta mais fácil de ler. Encontrará esse botão na barra de ferramentas da pergunta, como última seleção à direita.

Por fim, se deseja se conectar com os leitores, considere adicionar uma imagem ao seu perfil. Assim é como você faz: https://www.youtube.com/watch?v=F5JdUbyjfMA&list=PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS . Ao personalizar seu perfil com uma foto sua, você incentiva os leitores a responder.

Cumprimentos,

--Jerry

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

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?