Das Durchführen von Feldberechnungen stellt eine einfache Methode dar, um viele Datensätze in der Tabelle gleichzeitig zu aktualisieren. Die Feldberechnung funktioniert für Felder mit Zeichenfolgen, Zahlen und Datumsangaben. Diese Option berechnet selektierte Datensätze automatisch, wenn im Layer oder in der Tabelle ein Auswahlsatz vorhanden ist.
Es gibt verschiedene Tipps für die Verwendung der Feldberechnung, darunter die folgenden:
- Sie können Berechnungen auch außerhalb von Editiersitzungen durchführen. Deren Ergebnisse können jedoch nicht rückgängig gemacht werden.
- Wenn Sie mit der Attributtabelle einer Geodatabase-Feature-Class arbeiten, die in eine Geodatabase-Topologie, in ein geometrisches Netzwerk oder in eine Beziehungsklasse eingebunden ist, ist der Befehl Feldberechnung deaktiviert, es sei denn, Sie befinden sich in einer Editiersitzung.
- Verwenden Sie doppelte Anführungszeichen bei der Berechnung von Zeichenketten.
- Beim Berechnen eines Datumsfeldes können beliebige datetime-Funktionen von Python oder VBScript verwendet werden. Optional können Sie ein Nummernzeichen (#) verwenden, um ein Datum zu kennzeichnen, genauso wie Sie doppelte Anführungszeichen (") zur Kennzeichnung von Zeichenfolgen verwenden. Das Nummernzeichen erkennt das Gebietsschema nicht und funktioniert nur ordnungsgemäß, wenn US-englische Datenstrukturen verwendet werden. Verwenden Sie für andere Formate die Funktion "DateSerial()" oder eine andere Funktion, die lokale Datumsformate erkennt.
- Eine Warnmeldung wird angezeigt, wenn Sie eine Berechnung für ein Textfeld durchführen und eine Kürzung erfolgt, weil die Feldlänge zu kurz für die berechneten Werte ist. Abgeschnittene Werte werden mit einem Sternchen markiert, damit Sie sie einfach finden und bei Bedarf korrigieren können.
- Starten Sie eine Editiersitzung.
- Klicken Sie mit der rechten Maustaste auf den zu bearbeitenden Layer oder die zu bearbeitende Tabelle, und öffnen Sie die entsprechende Tabelle.
- Klicken Sie mit der rechten Maustaste auf die Überschrift des Feldes, für das die Berechnung durchgeführt werden soll, und klicken Sie auf Feldberechnung.
Sie können die Tastenkombination STRG+UMSCHALT+F drücken, um die Feldberechnung zu öffnen.
- Verwenden Sie die Listen "Felder" und "Funktionen", um einen Ausdruck zu erstellen. Sie können den Ausdruck auch im Textbereich bearbeiten oder einen Wert für das Feld eingeben.
Wenn nicht alle Felder aufgeführt sind, überprüfen Sie die Einstellungen für die Sichtbarkeit. Felder, die für den entsprechenden Layer bzw. die entsprechende Tabelle deaktiviert wurden, werden in der Feldberechnung nicht aufgeführt. Die Sichtbarkeit eines Feldes wird in den Dialogfeldern Layer-Eigenschaften oder Eigenschaften: Tabelle auf der Registerkarte Felder oder im Tabellenfenster festgelegt.
- Klicken Sie auf OK.