È possibile visualizzare testo nel modulo della classe di entità geografiche interrogato con un'istruzione SQL. Nell'esempio seguente viene illustrato come visualizzare il testo etichetta memorizzato nella classe di entità geografiche etichetta direttamente nel modulo della classe principale di entità geografiche.
- In Infrastructure Administrator, effettuare una delle seguenti operazioni:
- Fare clic su Enterprise e stabilire la connessione al modello di settore Enterprise. Aprire un progetto.
- Fare clic su File e aprire una Carta o un modello di settore.
- Espandere il nodo Modello di settore e fare clic su Progettazione modulo.
Progettazione modulo viene visualizzato nel riquadro a destra. Gli argomenti e le classi di entità geografiche vengono visualizzati nel riquadro di esplorazione dei moduli.
- Nel riquadro di esplorazione dei moduli selezionare una classe di entità geografiche e il tipo di modulo desiderato, ad esempio quello di default, quindi fare clic su Modifica.
- Nella barra degli strumenti di progettazione della finestra di dialogo Progettazione fare clic sull'icona Casella di testo SQL modificabile.
- Fare clic su OK per confermare il nome.
- Nel riquadro a sinistra fare clic sulla scheda Proprietà e attenersi alla procedura descritta di seguito:
- Selezionare la proprietà Tabella dettagli, fare clic su
e scegliere la classe di entità geografiche desiderata.
- Selezionare la proprietà Attributo dettagli, fare clic su
e scegliere l'attributo desiderato.
- Selezionare la proprietà Filtro dettagli, quindi fare clic su
per aprire Assistente SQL.
- Nella finestra di dialogo Assistente SQL, in Relazioni, espandere i nodi delle classi di entità geografiche e fare clic sulla classe di entità geografiche dettaglio contenente le informazioni che si desidera visualizzare. L'espressione SQL viene inserita nella casella di input espressioni.
select * from DOC_GREENSPACE where FID in (select FID_GREENSPACE from DOC_TREE where fid={fid})
- Nella casella di input espressioni, eliminare la prima parte dell'istruzione SELECT, inclusa la clausola WHERE. Il risultato è:
FID in (select FID_GREENSPACE from DOC_TREE where fid={fid})
- Fare clic su
Esegui per eseguire l'istruzione SQL e verificare la sintassi.
- Fare clic su OK per uscire da Assistente SQL.
- Selezionare nuovamente la proprietà Filtro dettagli e fare clic su
. La casella di input dell'espressione mostra come l'istruzione SELECT è stata compilata a partire dalle tre parti originarie. Il risultato dell'istruzione SELECT viene visualizzato in una finestra di dialogo. Se un utente modifica questo valore, la tabella correlata viene aggiornata.