0
Я хочу отключить требуемое поведение для столбца в PowerBuilder DataWindow, v10.2. Столбец базы данных имеет значение NULL, но я получаю «Required value missing ...», если значение не указано для столбца в add.Установить необходимый атрибут для столбца в PowerBuilder
Столбец является флажком, а обязательный флаг отсутствует на вкладке «Редактировать свойства». Может ли он быть установлен в сценарии? –
Да, может. Если вам повезет, вы сможете найти что-то вроде dw.Modify (« .Edit.Required»). Если вы используете фреймворк (например, PFC), поиск источника может быть более тупым. Просто добавьте, чтобы дважды проверить, что это сообщение инициировано атрибутом Required, в отладчике я бы открыл QuickWatch и оценил «Clipboard (dw.Describe (« datawindow.syntax »))», вставьте синтаксис в текстовый редактор и убедитесь, что в столбце указан этот набор атрибутов. («:: Clipboard ...», если вызывается из сценария DW, IIRC) –
Terry
FYI - настройка edit.required преобразует столбец из «флажок» для редактирования в «edit» edit. Решение для меня состояло в том, чтобы установить столбец в значение по умолчанию в postinsert, чтобы избежать ошибки проверки. –