Я працюю в таблиці атрибутів ArcGIS(в основному таблиця доступу), і я створив кілька підтипів для короткого цілого поля. Підтипи дають кодоване для кожного значення та пов'язане з ним описове значення для коду. Дивіться наступне:
Code Description
0 Low
1 Medium
2 High
Я заповнюю одне із закодованих значень для кожного запису в цьому полі, щоб кожна клітинка мала або Низький, Середній або Високий. Не фактичне кодоване значення 0,1,2.
Я хочу поле обчислити друге поле типуTEXT базує конкатенацію, використовуючи це поле підтипу разом із 2 іншими текстовими полями. Конкатенація працює, за винятком того, що вона повертає код для кожного запису на відміну від описового значення. Я хотів би описового значення. Хтось знає, як зробити так, щоб польовий калькулятор це повернув?
Дякую, Майк
Відповіді:
1 для відповіді № 1Це поле обчислюється за допомогою синтаксичного аналізатора VB Script та відображається опція блокування коду.
Код попереднього логічного сценарію:
Dim ValueToConvert
Dim ConvertedValue
ValueToConvert = [YourSubtypeField]
Select Case ValueToConvert
Case "0"
ConvertedValue = "Low"
Case "1"
ConvertedValue = "Medium"
Case "2"
ConvertedValue = "High"
End Select
Output = [YourFirstFieldToConcat] & " " & ConvertedValue & " " & [YourSecondFieldToConcat]
CommonName =
Output