DBGRID內要取符合其中2個欄位的值,並顯示出來 |
答題得分者是:cashxin2002
|
lyons
一般會員 ![]() ![]() 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
各位大大:
我是個初學者,以下問題應該如何解決.....
謝謝大大.... 如下
客戶編號 產品編號 產品名稱 數量 出或入
A001 A01123 布鞋 5 出
A001 A01124 休閒鞋 6 出
A001 A01125 皮鞋 4 入
A002 A02223 內衣 3 出
A002 A02224 外套 2 入
A003 A03331 皮帶 1 出
A004 A03334 鞋油 1 出
依上面欄位,如何取出客戶"A001"及"出"的所有值=====>
客戶編號 產品編號 產品名稱 數量 出或入
A001 A01123 布鞋 5 出
A001 A01124 休閒鞋 6 出 使用DBGRID 搭配QUERY連結資料庫(ACCESS),如用TABLE連結資料庫又該如何做呢
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ SQL查詢就可以了﹐如下﹕
begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('Select * From 資料表 Where '); Query1.SQL.Add('客戶編號=''A001'', 出或入=''出'''); Query1.Open; end;Table元件連接資料表時﹐除了和Query元件同樣需設定DatabaseName屬性值外﹐還需透過TableName屬性值來擷取資料表的名稱﹒ =================================
------
忻晟 |
lyons
一般會員 ![]() ![]() 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
lyons
一般會員 ![]() ![]() 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
deity
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
插花:
begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('Select * From 資料表 Where '); Query1.SQL.Add('客戶編號 ="' Edit1.Text '" and 出或入="' Edit2.Text '"'); Query1.Open; end;通过Edit1,Edit2进行动态给值。 至于用Table的话,您可以试试如下 Table1.Filtered:=false; Table1.Filter:='客戶編號 = ' QuotedStr(Edit1.Text) 'and 出或入 = ' QuotedStr(Edit2.Text); Table1.Filtered:=true;试试看 |
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗
可使用Param如下﹕ begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('Select * From 資料表 Where '); Query1.SQL.Add('客戶編號=:GuestNo, 出或入=''出'''); Query1.ParamByName('GuestNo').AsString := Edit1.Text; Query1.Open; end; 也可使用組字串如下﹕ begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('Select * From 資料表 Where '); Query1.SQL.Add('客戶編號='''+Edit1.Text+''', 出或入=''出'''); Query1.Open; end;=================================
------
忻晟 |
lyons
一般會員 ![]() ![]() 發表:8 回覆:11 積分:3 註冊:2004-01-19 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |