¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como imprimir registros de clientes com valores NULL no Crystal Reports XI

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

Estou usando Crystal Reports XI e tenho uma tabela com nomes de clientes com valores "NULL". Quero imprimir todos esses registros na tabela com o valor NULL. Alguém pode me ajudar com esse problema?

Obrigado, Jim

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

4 Respuestas

0
Cargando...

Obrigado pela resposta, funcionou.

Obrigado Jim

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

Encontrei isso enquanto procurava por uma solução para um problema semelhante que estava enfrentando. Ao usar uma fórmula de seleção isnull({table.feild}), apagava todas as informações do meu relatório. Eu havia usado isso em versões anteriores do Oracle e Crystal. Recentemente fui transferido para o Crystal 11 e acredito que para o Oracle 11. A solução acabou sendo "=true", portanto "isnull({table.feild}) = true"...... não sei o que é diferente, mas essa foi a única maneira que encontrei para obter o efeito desejado de selecionar os registros nulos. Vai entender.

Editado por: Kschuett em 10 de fevereiro de 2012 às 12:18 AM

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

Apenas para contribuir com minha opinião, eu nunca ativo a opção de relatório para alterar os valores nulos para padrão. Isso complica significativamente qualquer outra fórmula que você queira escrever no relatório e pode causar problemas de desempenho em certas circunstâncias.

Eu uso 'valores padrão para nulos' no workshop de fórmulas para o especialista em seleção, ou explicitamente em fórmulas onde preciso dessa funcionalidade.

Além disso, apenas um ponto detalhista, mas escrever "isnull() = true" é redundante. Se o campo é nulo, isnull é avaliado como verdadeiro, e então você está perguntando se verdadeiro = verdadeiro. Se não for nulo, você está perguntando se falso = verdadeiro, o que claramente é falso. Em casos como esses, isnull() será suficiente.

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

Olá Jim,

1) Ir para > Opções de Relatório > Marcar a opção "Converter valores nulos do banco de dados para padrão".

E também marcar a opção "Converter outros valores para padrão".

2) Agora vá para > Fórmula de Seleção de Registros > Selecionar "Valores padrão para nulos" e escrever a seguinte fórmula

isnull(Database_Field)= true.

°Espero que isso ajude!

Saudações,

Vinay

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?