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 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'