车次 起点站 到达站 座位类别 组合查询
.click
var
SqlTemp:string;
s车次 s起点站 s到达站 s座位类别:string
begin
sqlTemp:='';
if s车次<>'' then
sqlTemp:=' Where 车次='+s车次
if s起点站<>'' then
if sqlTemp<>'' then
sqlTemp:=SqlTemp+' and 起点站='+s起点站
else
SqlTemp:=' where s起点站 ='+s起点站
if s到达站 <>'' then
if sqlTemp<>'' then
sqlTemp:=SqlTemp+' and 到达站 ='+s到达站
else
SqlTemp:=' where s到达站 ='+s到达站
if s座位类别 <>'' then
if sqlTemp<>'' then
sqlTemp:=SqlTemp+' and 座位类别 ='+s座位类别
else
SqlTemp:=' where s座位类别 ='+s座位类别
with query1do
begin
close;
sql.clear;
sql.add('select * from table '+SqlTemp);
open;
end;
Form.QuickRep1.Preview
end