AutoCAD Map 3D 2020 - Globales Ändern mit Feldwerten

Vor einigen Tagen erreichte den Support eine Frage, wie man in einer Tabelle einen Datensatz hinzufügen kann, so dass er in der Auflistung sortiert nach Priorität zwischen zwei vorhandenen Datensätzen erscheint. Das Feld der Priorität enthält einen fortlaufenden ganzzahligen Wert, was das "Dazwischenschieben" nicht unbedingt vereinfacht.


Tabelle sortiert nach Priorität


In diesem LineLetter erfahren Sie, wie Sie in drei Schritten einen neuen Datensatz inmitten vorhandener Datensätze einsortieren. So soll im vorliegenden Beispiel noch ein Datensatz vor der Maßnahme Gras- oder Rasenfläche mähen eingefügt werden.

  1. Filtern Sie alle Datensätze heraus, die einen Wert für die Priorität haben, der größer oder gleich dem Wert ist, den der neue Datensatz später haben soll. Geben Sie daher im Feld Priorität den Ausdruck >=16 ein und drücken auf die Schaltfläche Filtern.

    Filtern nach Priorität

  2. Starten Sie nun den Befehl Global Ändern und geben als Ausdruck =PRIORITY+1 ein. Klicken Sie auf die Schaltfläche Global ändern und bestätigen Sie die Sicherheitsabfrage.

    Global ändern

    Wenn Sie nun den Filter aufheben, erkennen Sie, dass zwischen Priorität 15 und 17 ein Platz frei geworden ist.

    Eine neue freie Stelle wurde geschaffen

  3. Erstellen Sie nun einen neuen Datensatz und weisen ihm die Priorität 16 zu.

    Neuer Datensatz mit freier Priorität
Zum guten Schluss sei aber noch einmal darauf hingewiesen, dass Sie mit dem Befehl Global ändern sehr sorgsam umgehen sollen, da Sie andernfalls ggf. unbeabsichtigt relevante Daten beschädigen.

Viel Spaß beim Ausprobieren!


© 02/2020 Mensch und Maschine acadGraph GmbH. Alle Rechte vorbehalten