Sie können modellgesteuerte Attribute verwenden, um auf einheitliche und ausgereifte Weise Daten zu holen. Bei der Verwendung von Modelltabellen werden Attribute beschränkt, die auf anderen Attributen basieren. Diese Attribute werden als modellgesteuert bezeichnet.
Beispiel: Verwendung einer Modelltabelle für Durchmesser und Material
Die folgenden Anweisungen veranschaulichen das Konzept von Modelltabellen. In Gas verwenden Sie beispielsweise die Leitungsmodell-Tabelle, um Leitungsattribute zu erfassen.
So verwenden Sie eine Modelltabelle für die Datenerfassung
Das Leitungsmodell-Formular besteht aus zwei Bereichen: Oben befindet sich der Filterbereich für die Modellattribute. Verwenden Sie die horizontale Bildlaufleiste in der Mitte des Formulars, um alle Attribute anzuzeigen. Im unteren Bereich werden die Modelle (Modelltabellen-Datensätze) angezeigt, die mit dem aktuellen Objekt übereinstimmen. Beispiel: Wenn nicht alle modellbezogenen Attribute des Hauptobjekts ausgefüllt sind, finden verschiedene Modelle Anwendung.
Sie können auch ein Modell in der Modellliste auswählen. Wählen Sie im Leitungsformular auf der Registerkarte Allgemein ein Modell in der Liste aus. Die Liste zeigt den Modellnamen (MODEL_NAME) an. Wenn kein Modellname zugewiesen ist, wird in der Liste ein leerer Eintrag angezeigt. Falls die Modelltabelle das Attribut MODEL_NAME nicht enthält, wird der Wert des VALUE-Attributs angezeigt. Ist kein VALUE-Attribut verfügbar, wird in der Liste die FID angezeigt.
So weisen Sie eine Modelltabelle einer bestehenden Objektklasse zu
Sie können eine beliebige Attributobjektklasse als Modelltabelle verwenden. Wenn die Modellobjektklasse Attribute enthält, die nicht in der Hauptobjektklasse enthalten sind, können Sie diese Attribute ggf. hinzufügen.
Im Formular der übergeordneten Objektklasse kann über die Modellauswahl auf die Modelltabelle zugegriffen werden. Verwenden Sie den Formular-Designer, um das Steuerelement zur Modellauswahl hinzuzufügen.
So fügen Sie das Steuerelement zur Modellauswahl hinzu
Ältere Versionen der datenbankbasierten Fachschale verwendeten Modelltabellen mit der Bezeichnung <Name> _MODEL. Wenn Sie eine Fachschale mit einer alten Modelltabellenstruktur öffnen, aktualisiert das System vorhandene Modelltabellen, damit sie das neue Konzept der modellbezogenen Attribute unterstützen.
Die Aktualisierung der Datenstruktur enthält die folgenden Schritte.
Die Modellobjektklasse wird gemäß dem neuen Konzept weiterhin verwendet. Die Modellattribute werden nun in der Hauptobjektklasse gespeichert. Verwenden Sie die Modelltabelle zur Unterstützung der Datenerfassung.