2014-01-14 3 views

ответ

0

На панели «Свойства» для столбца на вкладке «Редактировать» есть атрибут «Обязательный». Это то, что вам нужно.

Удача,

Terry.

+0

Столбец является флажком, а обязательный флаг отсутствует на вкладке «Редактировать свойства». Может ли он быть установлен в сценарии? –

+0

Да, может. Если вам повезет, вы сможете найти что-то вроде dw.Modify (« .Edit.Required»). Если вы используете фреймворк (например, PFC), поиск источника может быть более тупым. Просто добавьте, чтобы дважды проверить, что это сообщение инициировано атрибутом Required, в отладчике я бы открыл QuickWatch и оценил «Clipboard (dw.Describe (« datawindow.syntax »))», вставьте синтаксис в текстовый редактор и убедитесь, что в столбце указан этот набор атрибутов. («:: Clipboard ...», если вызывается из сценария DW, IIRC) – Terry

+0

FYI - настройка edit.required преобразует столбец из «флажок» для редактирования в «edit» edit. Решение для меня состояло в том, чтобы установить столбец в значение по умолчанию в postinsert, чтобы избежать ошибки проверки. –

Смежные вопросы