delphi組合查詢

2022-10-16 01:17:21 字數 1084 閱讀 6755

1樓:匿名使用者

sql:string;

sql:='select * from table where ';

if edit5.text<>'' then

sql=sql+' 藥品名稱='+''''+edit5.text+''''+' and ';

if edit2.text<>'' then

sql=sql+' 進貨廠家='+''''+edit2.text+''''+' and ';

if (edit3.text<>'')and (edit6.text<>'') then

sql=sql+' 銷售單價 between '+''''+ edit3.text +''''+' and'+''''+ edit6.text +''''+ ' and ';

if (edit4.text<>'')and (edit7.text<>'') then

sql=sql+' 進貨單價 between '+''''+ edit4.text +''''+' and'+''''+ edit7.text +'''';

query.sql.clear;

query.sql.add(sql);

query.open;

2樓:匿名使用者

我來教你

控制元件 button1,edit2,edit5,edit3,edit4,資料庫中的表為table_yaopin

雙擊button1新增**

begin

close;

sql.clear;

sql.add('select * from table_yaopin where 藥品名稱='''+edit5.text+'''');

open;

edit2.text:=fieldbyname(『進貨廠家』).asstring;

edit3.text:=fieldbyname(『銷售單價』).asstring;

edit4.text:=fieldbyname(『進貨單價』).asstring;

end;

begin

showmessage(『查詢成功』);

end;

delphi中如何實現數字和字母組合的字串數字部分不斷自加1,順序不能變

function incnum const numberstr string string vari,num integer numstr string isin boolean begin isin true numstr numberstr for i length numstr downto ...

請提供簡單的DELPHI查詢資料庫的例項,包括所有操作

不屑學得喲,學了不投靠一個大的軟體公司,就弄不到飯吃,他們的垃圾一樣的軟體都可以賣很多錢,咱們單幹戶花了年把時間寫出來的精品玩意,沒有人要哦。最大的原因就是沒有搞公關的,也沒有錢搞公關。而且你這樣業餘學學,大公司也不會錄用你,前途眇芒啊 delphi 如何實現兩個sqlserver資料庫之間的某個表...

delphi中當查詢的sql表不存在時丟擲異常,要怎麼寫?新手求助啊!!謝謝了

tryopen except raise end sql新手求助 如何刪除按照某些條件查詢出的記錄中的符合某一條件的行記錄?具體情況見 問題補充 delete a from 資料 1 a where exists select from 資料 1 b where b.會員名 a.會員名 and b....