Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

-    Comando SQL: Comando SQL a ser executado para o Processo Agrícola. Se forem utilizados Filtros para o Processo Agrícola, as condições de filtro SQL estarão definidas junto ao filtro. A validação do comando SQL e de todas as informações do Processo Agrícola pode ser realizada através do botão “Validar”. Caso o comando SQL tenha referência a comandos GROUP BY, HAVING, ORDER BY, UNION, etc., o comando deve ter a cláusula <WHERE> referenciada através de uma tag, e esta será substituída pelas condições de filtro SQL definidas, juntamente com os comandos WHERE e AND. Se forem utilizados Processos Anteriores vinculados ao Processo, os mesmos deverão ser definidos com a sintaxe “IDVIEW_X”, Caso a consulta gerada faça referência a Processos Agrícolas Anteriores os mesmos devem ser referenciados na consulta sql a partir da cláusula FROM ou através da cláusula JOIN com a nomenclatura padrão USU_PAP_X (onde X refere-se ao código do Processo Anterior e será validado se o Processo Anterior informado na Consulta SQL está cadastrado na guia Processos Anteriores. Caso exista Processos Anteriores cadastrados, os mesmos deverão constar no Comando SQL. (tamanho do campo: 2000 caracteres).

Exemplo:

Agrícola Anterior). (tamanho do campo: 2000 caracteres).

Exemplo de comando SQL sem utilização de Processo Agrícola Anterior:

 SELECT CAMPO1, VALOR FROM (

...

O filtro [VALOR] utilizado na cláusula HAVING será criado sem informação do Comando SQL (condição) que aplica o filtro, para não ser colocado automaticamente nas condições dos filtros.cláusula HAVING será criado sem informação do Comando SQL (condição) que aplica o filtro, para não ser colocado automaticamente nas condições dos filtros.

 

Exemplo de comando SQL referenciando Processo Agrícola Anterior:

SELECT A.MES_ANO, PROC_ANT_10.CHUVA

FROM TABELA_A A

JOIN(

SELECT P10.CHUVA, P10.MES_ANO

     FROM USU_PAP_10 P10

     WHERE P10.ID_PAP_VISAO = [IDVIEW_10]

) PROC_ANT_10 PROC_ANT_10 ON (A.MES_ANO = PROC_ANT_10.MES_ANO)

 

Neste exemplo, é recuperado do Processo Agrícola Anterior de Código 10 o valor do campo CHUVA (definido no Processo Agrícola 10).

A demarcação na sql [IDVIEW_10] refere-se à visão do processo anterior que será delimitado na Execução do Processo Agrícola Personalizado. 

Campos

Objetivo: Informar e configurar os campos que serão visíveis na execução do Processo Agrícola Personalizado.

...

-    Legenda para Fonte: Legenda utilizada para colorir a fonte do Campo/Coluna. Por exemplo, pode-se criar uma legenda para valores de -99999 até 0 utilizem a cor da fonte Vermelha e valores 0.000001 até 999999 utilizem a cor da fonte Azul. A Legenda deve estar previamente cadastrada. Campo habilitado somente se o Tipo de Dado for Numérico, Carácter, Cadastro ou Tabela Auxiliar. (Tamanho do campo: 10 caracteres)

-    Legenda para Preenchimento: Legenda utilizada para colorir o fundo da Célula do Campo/Coluna. Por exemplo, pode-se criar uma legenda para valores de -99999 até 0 utilizem a cor de preenchimento Vermelha e valores 0.000001 até 999999 utilizem a cor de preenchimento Azul. A Legenda deve estar previamente cadastrada. Campo habilitado somente se o Tipo de Dado for Numérico, Carácter, Cadastro ou Tabela Auxiliar. (Tamanho do campo: 10 caracteres)

...