[RESOLVIDO]Imagem na Grid some se não tiver registros

Olá,

Na grid de uma consulta coloquei a imagem que vem do cadastro de empresa.
Fiz um atributo, evento onHeader e Layout Cabeçalho e Rodapé.

Quando tem registros:

Quando não tem registros:

Quando inspeciono a imagem:

O campo do Id da empresa fica vazio.

Agradeço a ajuda.

Idem. bugs@scriptcase.com.br

Mas não deixe de reportar aqui no fórum também.

2 Curtidas

não seria melhor um lookup separado para buscar o logo?

que se vem da pesquisa, quando não tem nada não vai trazer o id (a não ser que seja uma variavel global)
se usar o inner join para a empresa tente mudar para left join

ative o debug e veja os resultados das querys do sql, e teste elas em um gerenciador de banco de dados

1 Curtida

Olá Jair,

Já tinha esse modo de mostrar a imagem e só percebi agora quando vou fazendo a liquidação dos registros até ficar sem nenhum registro, é raro mais pode ocorrer.

Gostaria que não sumisse a imagem.

Vou pegando por aí e vai dando certo.

O Haroldo achou que pode ser Bug e enviei para eles verem.

pode ser bug, mas não fica esperando milagres de resposta

da onde vem o {empresa_id} ? antes de entrar na pesquisa voce passa ele ou vem do sql que lista os dados?

Olá Jair,

É uma variável global -:

WHERE empresa_id = [vg_empresa_id]

deve ser isto, coloca ela como global, ou antes do $sql coloca

{empresa_id} = [vg_empresa_id];

corretíssimo @jair.

Ele está pegando valor de uma coluna da grid, quando não há registros o campo fica vazio.

deve vir sim pela global.

Olá,

Beleza, deu certo:

Ok

Show,

Valeu Obrigado

mcbuch, eu gostaria de saber mais, como vc fez a inserção desta imagem no cabeçalho da grid, se puder compartilhar comigo, ficarei muitíssimo grato. Preciso inserir dois logos no cabeçalho e outras duas imagens no rodapé também e não estou conseguindo…

Olá João Maria,

De uma versão para a outra do SC parou de mostrar e não tive tempo de verificar o porque, muito provável que não irei utilizar a imagem na grid.