Tutorial: Gráfico de Linha/Barra em campo da Consulta

Neste exemplo vamos ver uma Consulta exibindo, em um campo, um gráfico de barras horizontal, com o tamanho de acordo com o valor daquele campo, e na primeira coluna, exibiremos uma imagem que informará se o valor está em alta, baixa ou estável.

Criando a Consulta

1- Criaremos uma aplicação de Consulta utilizando a view “releases”.

Criando o campo de imagem

2- Vamos criar um novo campo do tipo “Texto”, chamado “flag”, sem label.

3- No evento onRecord, utilize o código descrito abaixo:

 
if({valuerelease} < 200){
{flag} = "<img src='../_lib/img/grp__NM__ico__NM__beneath.png' title='".{lang_field_tab03_2_info1}."' />";
}elseif({valuerelease} >= 200 && {valuerelease} < 300 ){
{flag} = "<img src='../_lib/img/grp__NM__ico__NM__expected.png' title='".{lang_field_tab03_2_info2}."' />";
}elseif({valuerelease} >= 300 ){
{flag} = "<img src='../_lib/img/grp__NM__ico__NM__above.png' title='".{lang_field_tab03_2_info3}."' />";
}

Criando um campo para exibir uma legenda

4- Assim como fizemos no passo 2, vamos criar um novo campo do tipo “Texto”, chamado “legend”, sem label.

5- No evento onFooter, utilize o código descrito abaixo:

 
{legend} = "<div style=\"text-align:center; width:100%;\">            <table style=\"font-size:10px; color:#464646;\" > <tr> <td colspan=\"6\" style=\"text-align:center; font-weight:bold; font-size:11px\">Legend</td> </tr> <tr> <td width=\"5\"><img src=\"../_lib/img/grp__NM__ico__NM__beneath.png\" /></td> <td>".{lang_field_tab03_2_info1}."</td> <td width=\"5\"><img src=\"../_lib/img/grp__NM__ico__NM__expected.png\" /></td> <td>".{lang_field_tab03_2_info2}."</td> <td width=\"5\"><img src=\"../_lib/img/grp__NM__ico__NM__above.png\" /></td> <td>".{lang_field_tab03_2_info3}."</td> </tr>     </table>     </div>";

6- Acesse o menu “Layout>>Cabeçalho & Rodapé”, para marcar para “Exibir Rodapé” e nas variáveis do Rodapé, marque para exibir o campo “legend”.

Criando o Gráfico de Linha/Barras

7- Vamos acessar o item “Editar campos” para selecionar os campos que serão exibidos na aplicação.

8- Em seguida, acesse as configurações do campo “valuerelease”, clicando no ícone do lápis ao lado do campo.

9- Na guia “Gráfico de Linha”, utilize as configurações conforme a imagem abaixo.

10- Agora basta clicar no botão “Executar aplicação”

Tutoriais na mesma categoria

Campo Avaliação na Consulta

  Neste tutorial, você verá como usar os campos de avaliação em uma aplicação de Consul...

Campo Avaliação no Resumo

  Neste tutorial, você verá como criar um Resumo usando os campos de Avaliação. Podemos ...

Barra de ferramentas fixa

  Neste exemplo, vamos desenvolver um relatório usando uma barra de ferramentas fixa na parte...

Agrupamento de campos

  ol{margin:0;padding:0}table td,table th{padding:0}.c1{color:#000000;font-weight:400;text-d...

Comente este post