Gestione lookup

Top  Previous  Next

La Gestione lookup si propone di fornire la possibilità di inserire delle query di Lookup. Una query di Lookup è una query specializzata con lo scopo di definire una sorgente dati che può essere utilizzata dall'utente per facilitare la valorizzazione di un Parametro di una query.

 

La query di Lookup infatti fornisce un elenco di valori che l'utente conosce e dai quali può scegliere per valorizzare un Parametro.

 

QueryDin_lu1

 

La Lista lookup segue le seguenti regole:

deve presentare solo due colonne di nome ID e DESCR. Utilizzare l'istruzione AS nel caso sia necessario rinominare le colonne come richiesto;
deve specificare un parametro di input di nome @pattern.

Si consiglia di utilizzare il template modificandolo opportunamente per ottenere una query Lookup valida.

 

Se l'ID non è un numero, ma una stringa si deve adottare la seguente sintassi del tipo:

 

select ROW_NUMBER() over (order by valcod) as id, COSTANTI4.DESCR as descr

from COSTANTI4

where COSTANTI4.DESCR like @pattern

AND NCAMPO='CodNonValido'

AND LINGUA='I'

order by COSTANTI4.DESCR

 

 

Esempio 1

 

QueryDin_lu2

 

 

Esempio 2

 

QueryDin_lu3