Die von AutoCAD Map 3D unterstützten Abhängigkeitstypen werden in der folgenden Tabelle beschrieben.
Abhängigkeitstyp | Beschreibung | Verhalten in der Datentabelle |
---|---|---|
Bereich | Gültige Werte müssen innerhalb des angegebenen Bereichs liegen. Die Höchst- und Tiefstwerte können mit einbezogen oder ausgeschlossen werden. Sie können z. B. 1-10 einschließlich festlegen, damit 1 und 10 auch gültig sind. | Wenn ein Wert außerhalb des festgelegten Bereichs gewählt wird, wird eine Fehlermeldung ausgegeben und es muss ein anderer Wert eingegeben werden. |
Liste | Sie geben die Listeneinträge an, die für die Eigenschaft gültig sind. | Klicken Sie auf den nach unten weisenden Pfeil, um die Liste anzuzeigen, und wählen Sie dann einen der Einträge als Wert für die Eigenschaft aus. |
Nicht leer | Der Wert der Eigenschaft darf nicht leer sein. | Wenn beim Schließen der Datentabelle kein Eigenschaftenwert eingegeben ist, wird eine Fehlermeldung ausgegeben, in der Sie zur Eingabe eines Werts aufgefordert werden. |
Eindeutig | Der Wert der Eigenschaft muss innerhalb der Objektklasse eindeutig sein. Wenn Sie die Eigenschaft als automatisch generiertes Feld definieren, oder wenn es im Datenspeicher als Schlüsselfeld definiert ist, weist die Eigenschaft diese Abhängigkeit auf. | Wenn Sie einen Wert eingeben, der von einem anderen Objekt in der Objektklasse verwendet wird, werden Sie über eine Fehlermeldung dazu aufgefordert, den Wert zu ändern. Die Fehlermeldung erscheint erst nach dem Einchecken des Objekts. Wenn eine Tabelle zwei Spalten enthält, die zusammen einen eindeutigen Wert ergeben müssen (z. B. "Vorname" und "Nachname"), wird in jeder Spalte, die in die Eindeutigkeits-Abhängigkeit eingeschlossen ist, eine Meldung angezeigt. |
Beim Bearbeiten der Eigenschaften in der Datentabelle können nur die durch die Abhängigkeit zulässigen Werte eingegeben werden. Beispiel: Für das Objekt Roads (Straßen) können Sie festlegen, dass die Werte für die Eigenschaft Number_Of_Lanes (Anzahl_der_Fahrspuren) zwischen 1 und 8 liegen dürfen. Wenn 9 Fahrspuren eingegeben werden, wird eine Fehlermeldung ausgegeben.
Die Fehlermeldung wird angezeigt, sobald der ungültige Wert eingegeben wird. Wenn das Objekt eingecheckt wird, werden die Änderungen erneut mit dem Datenspeicher abgeglichen. Je nach den Funktionen des Datenproviders können weitere Fehler gemeldet werden.
Nicht jeder Daten-Provider unterstützt alle Abhängigkeiten. Die folgende Tabelle gibt einen Überblick über unterstützte Provider geordnet nach Providern.
Provider | Bereich | Liste | Nicht leer | Eindeutig |
---|---|---|---|---|
Oracle | Ja | Ja | Ja | Ja |
PostgreSQL/PostGIS | Ja | Ja | Ja | Ja |
SQL Server | Ja | Ja | Ja | Ja |
SQL Server Spatial | Ja | Ja | Ja | Ja |
SQLite | Ja | Ja | Ja | Ja |
MySQL | No | No | Ja | Ja |
SDF | Ja | Ja | Ja | No |
ArcSDE | No | No | Ja | Ja |
SHP | No | No | Ja | No |
Der Schema-Editor überprüft die Providerfunktionen und lässt nur die vom Provider unterstützten Abhängigkeiten zu.