P
pipiws
Unregistered / Unconfirmed
GUEST, unregistred user!
帮忙看看计算时间有错吗
我刚学了几天delphi不大会
var
cost:string;
cost1:double;
begin
if kuhao.Text='' then
begin
kuhao.Focused;
messagedlg('没有输入值,请输入库号!!',mtWarning,[mbOK],0);
end;
//小行车出库
if kuhao.Text= 'S1' then
begin
ADOquery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 车库 where 编号=:y');
ADOQuery1.Parameters.ParamByName('y').Value:=kuhao.Text;
ADOquery1.Open;
if ADOquery1.FieldByName('是否有车').AsString='yes' then
begin
smallx.IS1.Picture:=nil;
smallx.S1.Enabled:=true;
cost:=ADOquery1.FieldByName('入库时间').AsString;
cost1:=(now-strtodatetime(cost))*200;
feiyong.Text:=floattostr(cost);//这里不正确了,运行有错误
with ADOQuery1 do
begin
close;
SQL.clear;
SQL.add('update 车库 set 是否有车="no" where 编号=:y');
Parameters.ParamByName('y').Value:=kuhao.Text;
ExecSQL;
showmessage('出库成功!');
end;
end
else
begin
messagedlg('此库没有存车!输入有误!',mtWarning,[mbOK],0);
end;
end;
我刚学了几天delphi不大会
var
cost:string;
cost1:double;
begin
if kuhao.Text='' then
begin
kuhao.Focused;
messagedlg('没有输入值,请输入库号!!',mtWarning,[mbOK],0);
end;
//小行车出库
if kuhao.Text= 'S1' then
begin
ADOquery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 车库 where 编号=:y');
ADOQuery1.Parameters.ParamByName('y').Value:=kuhao.Text;
ADOquery1.Open;
if ADOquery1.FieldByName('是否有车').AsString='yes' then
begin
smallx.IS1.Picture:=nil;
smallx.S1.Enabled:=true;
cost:=ADOquery1.FieldByName('入库时间').AsString;
cost1:=(now-strtodatetime(cost))*200;
feiyong.Text:=floattostr(cost);//这里不正确了,运行有错误
with ADOQuery1 do
begin
close;
SQL.clear;
SQL.add('update 车库 set 是否有车="no" where 编号=:y');
Parameters.ParamByName('y').Value:=kuhao.Text;
ExecSQL;
showmessage('出库成功!');
end;
end
else
begin
messagedlg('此库没有存车!输入有误!',mtWarning,[mbOK],0);
end;
end;