Я предпочитаю выполнять проверку правильности и полноты заполнения данных в конце работы над проектом или по завершении определенных этапов, потому что невозможно гарантировать сохранность данных и таблиц OD при редактировании, даже если изначально все было правильно. Остается только надеятся на совесть и профессионализ исполнителей.
Проверку можно выполнить в помощью набора запросов. Также запросами можно найти объекты с неприсоединенными или незаполненными таблицами OD.
При работе с Feature Classes можно использовать предустановленные значения полей, но сохранность введенных значений, увы, не гарантируется.
Предустановленные значения лучше задавать в описании нового класса объектов, в Свойствах класса.
Команда: _NEWDEF.
Для уже созданных классов команда: ._FEATUREDEF
А. при создании привязанной к классу таблицы OD оставьте соответствующее поле пустым.
Насчет проверки не очень понятно, что нужно. И тут может быть много вариантов, предлагаю вынести этот вопрос в отдельную тему.
Ок. Создал тему о контроле ввода значений в ОД.
Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.