Die Systemtabelle TB_POSITION_FINDER befindet sich in der Fachschale.
Attribute von TB_POSITION_FINDER |
Beschreibung |
Basisattribute |
|
NAME |
Gibt den Namen oder die Kopfzeile der Suche an, der bzw. die im Gruppenfeld Objekt suchen angezeigt wird. |
GUITYPE |
Gibt den Typ der Suche an: 1 = sequenziell (Vorgabe) 2 = einfach 3 = Plugin |
PRIORITY |
Definiert die Reihenfolge der Einträge. Vorgabe = 0. |
Hierarchische Suche |
Zum Definieren einer sequenziellen Suche werden die vier folgenden Attribute benötigt. |
STMT_TITLE_* |
Speichert den Titel bzw. die kurze Erläuterung, die bei der n. Abfrage zurückgegeben wird. |
SELECT_STMT_* |
Speichert die Suchabfrage. Dies ist eine standardmäßige SQL-Anweisung. Anmerkung:
Die erste Suchabfrage darf keine Platzhalter enthalten. |
GEOM_STMT_* |
Speichert die Geometrieabfrage. Immer optional, ausgenommen, es handelt sich um die letzte Abfrage. select geom from <Tabelle> where fid = {x}. |
INPUTTYPE_* |
Speichert den Eingabetyp für die Ergebnisse der n. Abfrage: 1 = Auswahlliste (Vorgabe); 2 = Textfeld 3 = Textfeld mit AutoVervollständigung |
NOT_FOUND_MSG_* |
Definiert eine optionale Meldung, die als Eingabeaufforderung angezeigt wird, wenn die Suchabfrage keine Zeilen zurückgibt. |
Einfache Suche |
Folgende Attribute sind für die einfache Suche erforderlich. Anhand dieser Attribute wird die Select-Anweisung folgendermaßen erstellt: select <pk_column>, <input_colums> from <table_name> where upper(<input_column>) like upper(<param>) order by <order_column> |
TABLE_NAME |
Speichert den Namen der Tabelle oder Ansicht, die die Daten enthält. |
PK_COLUMN |
Speichert den Namen des Attributs, das den Primärschlüssel enthält. Dies ist das Schlüsselattribut. |
GEOM_COLUMN |
Gibt das Attribut an, das die Geometrien enthält. Dies ist das Geometrieattribut. |
ORDER_COLUMN |
Gibt die Reihenfolge der Abfrageergebnisse an. Kann mehrere Attribute (durch Kommas getrennt) enthalten. Optional. |
INPUT_COLUMN_* |
Speichert die Eingabeattribute (1-5), die für die WHERE-Klauseln verwendet werden. |
STMT_TITLE_* |
Speichert eine kurze Erläuterung der entsprechenden Eingabespalte (_*) in der Datentabelle. |
NOT_FOUND_MSG_1 |
Speichert die Meldung, die als Eingabeaufforderung angezeigt werden soll, wenn die Suchabfrage keine Zeilen zurückgibt. Alle anderen 'NotFound-Meldungen' (2-4) werden ignoriert. |
Assembly-Name Namensbereich Klassenname |
Speichert die bei einer Plugin-Suche verwendeten Eigenschaften. |