HOW TO
Sie können zum selektiven Kennzeichnen von Features If/Then-Anweisungen von Visual Basic verwenden. Um z. B. eine gestapelte Beschriftung aus den Feldern "Genus", "Species" und "Subspecies" zu erstellen und leere Werte in der Beschriftung auszulassen, können Sie die folgenden Schritte durchführen.
Code:
Function FindLabel([GENUS],[SPECIES], [SUBSPECIES])
Dim TheLabel
If [GENUS] <> " " Then
TheLabel = "Genus: " & [GENUS]
End If
If [SPECIES] <> " " Then
TheLabel = TheLabel&vbnewline&"Species: " & [SPECIES]
End If
If [SUBSPECIES] <> " " Then
TheLabel = TheLabel&vbnewline&"SubspeciesLabel: " & [SUBSPECIES]
End If
FindLabel = TheLabel
End Function
Hinweis:
Sie können mehr als drei Beschriftungen stapeln. Fügen Sie hierzu der Anweisung "Function FindLabel()" Felder hinzu. Fügen Sie dann weitere IF/THEN-Tests für jedes zusätzliche Feld hinzu.
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen