Versões comparadas

Chave

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

...

Observe a estrutura da consulta conforme a figuras 3 e 3.1: 

Image Modified

Figura 3 - Entidade e campos selecionados na consulta


Image Modified

Figura 3.1 - Definição da ordenação dos itens consultados

...

É possível também realizar consultas entre duas tabelas. No exemplo abaixo, iremos retornar o nome dos países em que as cidades possuem mais de 50 mil habitantes e a soma dos habitantes de todas as cidades do país devem ser iguais ou superiores a 1 milhão.


Image ModifiedFigura 4 - Consulta visual JPQL (Bloco de programação)

...

O Cronapp permite uso de um bloco como fonte de dados. Quando usamos isso, na maioria das vezes, o intuito é usar uma consulta com a função Abrir Consulta. Nas versões anteriores existia uma opção chamada Paginação Automática. Essa opção aplicava os dados de paginação da requisição da fonte de dados à consulta. O Cronapp evoluiu essa opção que passou a se chamar Aplicar Dados da Requisição. Essa opção agora aplica paginação, ordenação, filtros e qualquer outro dado da requisição ODATA à consulta. Com isso, todas as operações de interface serão enviadas à consulta e buscas, ordenações etc passam a funcionar com Fonte de Dados com Bloco de Programação.


Image Modified

Figura 5.2 - Opção de habilitar paginação 

Blocos que utilizam o assistente visual JPQL


Bloco Inserir:

Image Modified

Adiciona uma entidade no banco de dados.


Bloco Abrir Consulta:

Image RemovedImage Added

Realiza uma consulta no banco de dados.


Bloco Atualizar:

Image RemovedImage Added

Atualiza uma entidade no banco de dados.


Bloco Remover:

Image Modified

Remove uma entidade do banco de dados.

...