Progettazione modulo: Utilità di avvio moduli SQL - Proprietà

Un controllo Utilità di avvio moduli SQL (ComplexReference) non è collegato ad alcun attributo del database della tabella corrente. L'uso di un riferimento complesso consente di aprire il modulo di un'altra tabella tramite un filtro. È possibile definire il filtro tramite istruzioni SQL complesse.

Verificare l'istruzione SQL mediante l'uso di Assistente SQL.

Proprietà

Descrizione

Categoria di sistema

 

Nome classe

ComplexReference

Nome

Consente di specificare il nome. Ad esempio $COMPLEXREFERENCE1.

Categoria specifica

 

Tabella dettagli

Consente di specificare la tabella da aprire. Selezionare la tabella.

Filtro

Consente di definire il filtro da eseguire. Impostare i valori che dovrebbero essere sostituiti in {}. Fare clic su per avviare Assistente SQL.

Esempi:

FID = {FID_CHILD}

name = (select typename from specialtable where height = {altezzaoggetto} and width={ampiezzaoggetto})

Il controllo ComplexReference può essere utilizzato con parametri di input, ad esempio un raggio, dei quali viene richiesta l'immissione all'utente. Viene visualizzata una casella di immissione. Se il parametro è un valore numerico, è necessario utilizzare il carattere #. Se il parametro è un valore di testo, è necessario utilizzare il carattere $.

Esempio: {#Radius} {$Name}

SDO_WITHIN_DISTANCE(a.Geom,
(select geom from LM_POINT where fid={fid}) ,
'distance = {#Radius}') = 'TRUE'