TABLE元件Filter的問題 |
尚未結案
|
cd109
一般會員 ![]() ![]() 發表:23 回覆:33 積分:11 註冊:2003-12-22 發送簡訊給我 |
請問各位先進
我想要從TABLE元件中多篩選值出來就會發生錯誤,請問是這一個元件不允許這樣做嗎,還是有別的些法,請各位先進賜教.
PS:我用SQL語法測試卻可以達成我要的目的(資料庫為 SQL SERVER)
{select em_name,em_dn_sub_id from employee e where em_dn_id=18 and em_dn_sub_id not in (25,87,88,89)} //---------------------------------------------------------------------------------
DataModule_Employee.query_subid.active:=false;
DataModule_Employee.query_subid.sql.clear;
DataModule_Employee.query_subid.sql.text:='select ds.dn_sub_id from division d,division_sub ds where d.dn_id=ds.dn_id and d.dn_id=' strDeptID '';
DataModule_Employee.query_subid.active:=true;
//---------------------------------------------------------------------------------
strEmpFilter := strEmpFilter format(' AND (EM_DN_ID = %s) ', [strDeptID]);
strEmpFilter := strEmpFilter ' and (em_dn_sub_id not in (25,87,88,89))';<========加入這一行就會發生錯誤
===============================================================================================
DataModule_Employee.Table_Employee.Filter := strEmpFilter; 發表人 - cd109 於 2004/09/09 13:15:36
|
change.jian
版主 ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |