Cтраница 1
Правило валидации задает список допустимых значений для конкретной колонки и / или правила проверки допустимых значений. Значение по умолчанию - значение, которое нужно ввести в колонку, если никакое другое значение не задано явным образом во время ввода данных. [1]
Когда правило валидации не выполняется, PowerBuilder выдает сообщение общего характера об ошибке. [2]
![]() |
Диалог Validation Rules. [3] |
Служит для внесения комментария к правилу валидации. [4]
Функции GetValidate и SetValidate используются для управления правилами валидации, присвоенными конкретным столбцам данных. [5]
Соответственно, в функции SetValidate в качестве параметра задаются имя или номер столбца и правило валидации в строковом формате. [6]
Наконец, важно отметить еще раз, что связь между столбцом данных в мастерской DataWindow и информацией репозитория базы данных теряется сразу же после того, как правило валидации присваивается. [7]
Группа Extended Attributes ( Расширенные атрибуты) В этой области разработчик может указать дополнительную информацию о столбцах, уже обсуждавшуюся ранее: заголовок, метка, комментарий, формат отображения, стиль редактирования и правило валидации. Более того, для каждою столбца здесь же могут быть определены используемые по умолчанию значения высоты, ширины, стиль выравнивания и даже начальное значение для содержимого поля. [8]
![]() |
Диалог Validation Rules. [9] |
В верхней части диалога Validation Rules содержится список правил валидации. Чтобы ввести новое значение в список допустимых значений, нужно щелкнуть по кнопке New и ввести наименование правила. Наименование правила валидации ( как и наименование значения по умолчанию) может быть разным на логическом и физическом уровне. [10]
Например, окно Column Specifications отображает имя столбца, по которому его распознает PowerBuilder, имя, принятое в базе данных, и номер столбца, который определил PowerBuilder. Разработчик может также задать начальное значение, правило валидации и вид сообщения о его выполнении для каждого столбца. [11]
Тип Min / Max означает, что значение колонки будет проверяться на вхождение в заданный диапазон. В случае выбора типа Valid Value List задается список допустимых значений. Тип User-Defined позволяет задать вручную фрагмент SQL-выражения, соответствующий правилу валидации, который будет использоваться при генерации схемы базы данных. Если выбран тип Min / Max, то закладке General можно задать максимальное и минимальное значение колонки. [12]