Ir para o conteúdo principal

Relatório - Componente CheckBox

Este conteúdo serve para ensinar como fazer o uso do componente CheckBox nos relatórios de processo.
É importante lembrar que esse componente só trabalha com valores inteiros, e não funciona em resultados de lista, apenas no caso de ter um único valor selecionado.

Primeiro, você precisa ter um campo na pipe que chame por um valor inteiro. No teste a seguir, fizemos apenas uma consulta simples que puxa um valor de sim ou não (porém, puxando pelo id).

Retorno SQL: 

select pkg_ema.retorna_valor_variavel_texto(idprocesso, 40) as checkbox
from crm_processo 
where idprocesso = 465/*IDPROCESSO*/

image-1638290458167.png

Na configuração do CheckBox primeiro você deve selecionar o componente e deixá-lo em seu relatório: 

image-1638290540754.png

Agora, para a configuração deste componente, você precisa selecioná-lo e fazer algumas alterações. A primeira configuração a ser feita é selecionar qual campo ele deve validar, dentro da opção "Data". Basta você selecionar a Pipe (tabela de consulta) e acima, o campo, conforme o print abaixo.

image-1638290618978.png

Em seguida, em BooleanTrue, você deve colocar qual valor faz com que o CheckBox seja marcado. Como nossa consulta retorna o "1", colocamos o componente para ficar marcado caso o valor seja 1.

image-1638290671882.png

Dessa forma, na visualização, ele retorna esse CheckBox marcado.