var
sqlstr:string;
xh:integer;
begin
with DataModule1.tempQuery1 do
begin
close;
sql.Clear;
sql.Add('delete from ymonth');
prepare;
execsql;
end; sqlstr:='select * from ytdhao where 1=1';
dataModule1.tihaoquery1.RequestLive:=false;
with dataModule1.tihaoquery1 do
begin
close;
sql.Clear;
if (combobox1.Text<>'') then
begin
sqlstr:=sqlstr+'and 客戶編號='''+combobox1.text+'''';
end;
if (combobox2.text<>'') then
begin
sqlstr:=sqlstr+'and 業務='''+ComboBox2.text+'''';
end;
sql.Add(sqlstr);
sql.Add('and 寄件日>=:com and 寄件日<=:com1 order by 寄件日');
params[0].Value:=datetostr(DateTimePicker1.Date);
params[1].Value:=datetostr(DateTimePicker2.Date);
prepare;
execsql;
open;
DataModule1.tempQuery1.Open;
for xh:=1 to dataModule1.tihaoquery1.RecordCount do
begin
DataModule1.tempQuery1.Append;
// DataModule1.tempQuery1.FieldByName('xh').AsString:=xh+1;
DataModule1.tempQuery1.FieldByName('客戶編號').AsString:=DataModule1.tihaoquery1.fieldbyname('客戶編號').AsString;
DataModule1.tempQuery1.FieldByName('名稱').AsString:=DataModule1.tihaoquery1.fieldbyname('名稱').AsString;
DataModule1.tempQuery1.FieldByName('寄件日').AsString:=DataModule1.tihaoquery1.fieldbyname('寄件日').AsString;
DataModule1.tempQuery1.FieldByName('提單號碼').AsString:=DataModule1.tihaoquery1.fieldbyname('提單號碼').AsString;
DataModule1.tempQuery1.FieldByName('件數').AsString:=DataModule1.tihaoquery1.fieldbyname('件數').AsString;
DataModule1.tempQuery1.FieldByName('重量').AsString:=DataModule1.tihaoquery1.fieldbyname('重量').AsString;
DataModule1.tempQuery1.FieldByName('目的地').AsString:=DataModule1.tihaoquery1.fieldbyname('目的地').AsString;
DataModule1.tempQuery1.FieldByName('運費金額').AsString:=DataModule1.tihaoquery1.fieldbyname('運費金額').AsString;
DataModule1.tempQuery1.FieldByName('備注').AsString:=DataModule1.tihaoquery1.fieldbyname('備注').AsString;
DataModule1.tempQuery1.FieldByName('業務').AsString:=DataModule1.tihaoquery1.fieldbyname('業務').AsString;
DataModule1.tempQuery1.Post;
end;
DataModule1.tihaoquery1.Next; end; end;
解决方案 »
- splitter 控件 如何用代码控制他的位置 ? 基础问题高分
- 怎么将MessageDlg中的按扭上显示的英文"Yes,No"改为中文“确定,取消"?
- 当点击一个Button后,出现一个窗体,在窗体中怎么得到此Button的Caption, Name?
- 求一解压控件~!
- 如何在edit里面单击鼠标选中其中的所有内容
- 在DBGrid对象中,移动一行将触发什么事件?
- 小问题!!!!
- 在已知颜色R1、G1、B1上面蒙上半透明的R2、G2、B2颜色的算法是什么?
- delphi窗体控件的自动加入
- 各位,李维的分布式多层应用系统篇那里有下载?在珠海难买得很...
- DBNavigator1在删除记录时会显示"Delete Record",请问怎么才能改变它为中文或其他的汉字?
- 这些天老有怪事发生。
sqlstr+'and 客戶編號='''+combobox1.text+''''+sqlstr:=sqlstr+'and 業務='''+ComboBox2.text+''''不出错才怪