Nova aplicação: Lookup

(Haroldo) #1

Hoje para cada tabela temos que criar uma consulta para usar em campos com ligação de captura.
Seria interessante ter uma aplicação única que passariamos como parâmetro e a query select, o campo de retorno, e esta nos resultaria na consulta com o link para selecionar o registro.

(Régis Matos) #2

Seria bom mesmo… Principalmente por que ficaria mais didático…

(paulomarcelo) #3

Agilizaria bastante e diminuiria o número de aplicações criadas no sistema.

(Haroldo) #4

Desenvolvi uma aplicação que esta fazendo isso e esta funcionando bem.

Criei uma tabela temporaria em memoria:

Chave, Campo_Retorno, Campo1 a 9

Parâmetros de passagem:

Título.
Número de Linhas.
Select da tabela principal: os aliás dos campos são usados como label na consulta.
Aplicação chamadora.

Na oninit, carregamos a tabela temporaria com o select da principal em n registros, e escondemos os demais campos da consulta não usados.
Em campo chave, usamos sessio_id+aplicação+tabela, para limparmos a cada paginação.

Removemos todos os botões da barra de ferramentas, e criamos botões php, para acionar a navegação.

Ficou bem rápido e versátil.