本文主要介紹屬性的標準檢查約束、如何定義屬性的附加檢查。
一、定義屬性的標準檢查約束
標準檢查約束是一組確保屬性有效的表達式。在實體屬性的特性窗口,打開如圖所示的檢查選項卡。
在這個選項卡可以定義屬性的標準檢查約束,窗口中每項的參數的含義,如下
參數 | 說明 |
Minimum | 屬性可接受的最小數 |
Maximum | 屬性可接受的最大數 |
Default | 屬性不賦值時,系統提供的默認值 |
Unit | 單位,如公里、噸、元 |
Format | 屬性的數據顯示格式 |
Lowercase | 屬性的賦值全部變爲小寫字母 |
Uppercase | 屬性的賦值全部變爲大寫字母 |
Cannot modify | 該屬性一旦賦值不能再修改 |
List Of Values | 屬性賦值列表,除列表中的值,不能有其他的值 |
Label | 屬性列表值的標籤 |
二、定義屬性的附加檢查
當Standard checks 或Rules 不能滿足檢查的要求時,可以在Additional Checks選項卡的Server子頁上,通過SQL語句中使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER%幾個變量來定義Standard和Rule,如圖所示
%MINMAX%、%LISTVAL%、%UPPER%、%LOWER%
在Standard Check中定義的Minimum 和Maximum、List values 、uppervalues、lowervalues
%RULES%
在Rules特性窗口Expression選項卡中定義的有效性規則表達式
待續。