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*/
Na configuração do CheckBox primeiro você deve selecionar o componente e deixá-lo em seu relatório:
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.
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.
Dessa forma, na visualização, ele retorna esse CheckBox marcado.