Delphi 3 и создание приложений баз данных

Значение поля по умолчанию и ограничения на значения поля


Значение поля по умолчанию можно установить при помощи свойства property DefaultExpression: string;

В случае указания значений, отличных от целочисленного, они должны заключаться в кавычки

В компоненте TField могут быть определены ограничения на значения этого или иных полей. Ограничение указывается при помощи SQL-подобного синтаксиса в свойстве

property CustomConstraint: string;

например,

TablelOklad.CustomConstraint :=' Oklad >= 300 and Oklad <= 2000';

Свойство property ConstraintErrorMessage: string;

позволяет указать сообщение об ошибке, выдаваемое пользователю в случае, если введенное значение поля не удовлетворяет ограничению, указанному в свойстве CustomConstraint, например

TablelOklad. ConstraintErrorMessage := ' Оклад должен быть в диапазоне 300...2000 ';

Свойство property ImportedConstraint: string;

содержит ограничения значения поля, "навязанные" сервером. Их не нужно переопределять; дополнительные ограничения можно наложить при помощи свойства CustomConstraint.

Свойство ro property HasConstraints: Boolean;

возвращает True, если для поля определены ограничения в свойствах CustomConstraint, ImportedConstraint или DefaultExpression. В противном случае свойство возвращает False.



Содержание раздела