基於數據庫表的有效性驗證
在用戶創建數據庫表時就建立有效性驗證機制
基於字段的有效性驗證
一般有兩種方法來進行這種方式的有效性驗證
①為記錄中需要設置有效性驗證的字段編寫Onvalidate事件處理過程
②對於記錄中要求非空的字段(如口令或關鍵字等)
基於記錄的有效性驗證
這種驗證方式一般在TTable部件的BeforePost事件處理過程中進行處理
例
TForm
begin
If SaleDate
raise Exception
end;
當這個應用程序運行時
使用TDBComBox部件和TDBLookupComBox部件來限制用戶輸入字段值的范圍
創建查看orders
TDBComBox和TDBLookupComBox部件的屬性值如表
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━
部 件 屬 性 屬 性 值
───────────────────────────
DataField Terms
DBComBox
Items Prepaid
Net
COD
───────────────────────────
DataField EmpNo
DataSource DataSource
DBLookupComBox LookupSource DataSource
KeyField EmpNo
LookupField EmpNo
───────────────────────────
DataSource
AutoEdit True
───────────────────────────
DataSource
AutoEdit True
───────────────────────────
Table
TableName orders
───────────────────────────
Table
TableName orders
━━━━━━━━━━━━━━━━━━━━━━━━━━━
該應用運行時
返回目錄
編輯推薦
Java程序設計培訓視頻教程
J
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLE
Java程序性能優化
C嵌入式編程設計模式
Android游戲開發實踐指南
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25166.html