delphi中Filter的使用方法

2021-06-12 22:48:30 字數 911 閱讀 9639

(詳情請參照delphi xe提供的官方說明文件)

資料集過濾器。使用前要確保先要將filtered屬性設定為true,否則過濾條件將不會被啟用。只有那些滿足過濾器條件的記錄才能通過篩選過程。

通過篩選表示式之下的只有那些state欄位(列名)的值為ca或者ma的記錄才能顯示。

過濾器表示式:state = 'ca' or state = 'ma'

示例:

with

adodataset1 do begin

filtered :

= false;

filter :

= 'state = ' + quotedstr('ca') + ' or ' + 'state = ' + quotedstr('ca');

filtered :

= true;

end

;

空記錄不顯示,只顯示state欄位名稱(列名)的值為ca或者為空(null)的記錄。

with

adodataset1 do begin

filtered :

= false;

filter :

= 'state = ' + quotedstr('ca') + ' or ' + 'state = null';

filtered :

= true;

end

;

當欄位名(列名)中包含有空格時,必須使用」[列名]」方式標註判斷列名條件。
例如:[home state] = 'ca' or [home state]= 'ma'

注意:所有的判斷條件之間需要空格來隔開。欄位名與值之間必須使用「=」連線,「=」左右的空格可以省略。

delphi中ShellExecute使用詳解

如果將filename引數設定為 mailt 協議格式,那麼該函式將啟動預設郵件客戶程式,如microsoft outlook 也包括microsoft outlook express 或netscape messanger。若使用者機器中安裝了多個郵件客戶程式,則該函式將根據windows 9x ...

delphi中ShellExecute使用詳解

nil,nil,sw shownormal 格式二 http 網域名稱 網頁檔名。如 shellexecute handle,open default.htm nil,nil,sw shownormal 如果將filename引數設定為 mailt 協議格式,那麼該函式將啟動預設郵件客戶程式,如mi...

delphi中ShellExecute使用詳解

delphi parameters 如果將filename引數設定為 mailt 協議格式,那麼該函式將啟動預設郵件客戶程式,如microsoft outlook 也包括microsoft outlook express 或netscape messanger。若使用者機器中安裝了多個郵件客戶程式,...