So fügen Sie eine Datenbankspalte zu einem Bericht hinzu

  1. Führen Sie im Infrastructure Administrator einen der folgenden Schritte durch:
    • Klicken Sie auf Enterprise, und stellen Sie eine Verbindung zur datenbankbasierten Fachschale her. Öffnen Sie ein Projekt.
    • Klicken Sie auf Datei, und öffnen Sie eine Fachschalenzeichnung oder -vorlage.
  2. Wählen Sie den Knoten Fachschale für den Bericht.
  3. Klicken Sie im Werkzeugkasten Administrator auf das Symbol Bericht-Designer .
  4. Öffnen Sie einen Bericht.
  5. Klicken Sie in den Abschnitt Detail-Textkörper 1 (Detail Body 1).
  6. Klicken Sie auf der Registerkarte Design in der Kategorie Gruppendetail auf die Eigenschaft SQL.
  7. Definieren Sie eine Abfrage, die die Objekte auswählt, die sich innerhalb des Umfangs befinden.
  8. Klicken Sie auf DB-Spalte hinzufügen, und wählen Sie die anzuzeigenden Attribute aus.
  9. Fügen Sie ggf. weitere Steuerelemente hinzu, und speichern Sie den Bericht.

Beispiel: Abfrage zur Auswahl der Objekte innerhalb eines Umfangs.

select P.FID from GA_PIPE P, GA_LINE T
WHERE P.FID = T.FID_ATTR AND
({parameter.PERIMETERID}=0
 or SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
 WHERE id={parameter.PERIMETERID}), 
'mask=anyinteract query=window')='TRUE') 
GROUP BY P.FID ORDER BY P.FID

Der Parameter SPATIALMASK wird nur festgelegt, wenn er sich in der Berichtsdefinition befindet. SQL-Beispielanweisung:

WHERE
{parameter.PERIMETERID}=0 
OR SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER 
WHERE id={parameter.PERIMETERID}),
'mask={parameter.SPATIALMASK} query=window')='TRUE'

Weitere Informationen zur Verwendung der Spatial-Auswahl-Berichte finden Sie unter Verwenden von Spatial-Export im Benutzerhandbuch.