问题出在“卖出”按钮中 卖出按钮代码如下
jiage3:=ADOquery2.Fieldbyname('商品').asstring;
adoquery3.Close;
adoquery3.SQL.Clear;
adoquery3.SQL.Add('select 价格 as wan1 from sp where 商品='+jiage3+'');
adoquery3.Open;
a:=adoquery3.Fieldbyname('wan1').AsInteger;
label6.Caption:=inttostr(a);
//label6.Caption:=inttostr(lab6+adoquery3.Fields('wan1').asinteger);
adoquery2.Delete;
运行后 点击按钮 系统提示 “参数 衣服(当前商品)没有定义”
卖出按钮实现功能就是
现有表1 表2 将表2中的商品删除 把表2中商品的价格赋值给a ;
搞半天搞不好!!!
jiage3:=ADOquery2.Fieldbyname('商品').asstring;
adoquery3.Close;
adoquery3.SQL.Clear;
adoquery3.SQL.Add('select 价格 as wan1 from sp where 商品='+jiage3+'');
adoquery3.Open;
a:=adoquery3.Fieldbyname('wan1').AsInteger;
label6.Caption:=inttostr(a);
//label6.Caption:=inttostr(lab6+adoquery3.Fields('wan1').asinteger);
adoquery2.Delete;
运行后 点击按钮 系统提示 “参数 衣服(当前商品)没有定义”
卖出按钮实现功能就是
现有表1 表2 将表2中的商品删除 把表2中商品的价格赋值给a ;
搞半天搞不好!!!
解决方案 »
- delphi7安装Tnmftp,在哪个bpl包,或者哪里下载
- delphi 一定要指定mainForm吗?
- 俺D2005写了一个VCL Forms Application for delphi.net 程序,仅只有一个最简单的FORM1,编译后,在本机上可以运行,却不能在其它的电脑上运
- 各位好,关于click事件的问题
- 新来,散分,只收若干个人,呆会再来结贴,便便去先
- 哪位大虾能赞助小弟一个QQ
- 关于Pagecontrol的问题,如何在tabsheet标签上实现类似于firefox的标签关闭图标
- fastReport控件怎样显示报表
- select sum(数值型) from...group by... 。为什么在表格中显示出的数值长度特别宽,能否解决呢,请大家赐教。
- 初学者的menu问题,急啊,各位大虾看看吧?
- 紧急求救,insert 语句报错 parameters ** not found(100分全数奉送)
- listview显示数据
procedure TFrmDMGL.BitBtn1Click(Sender: TObject);
begin
if (trim(LEDtBH.Text)<>'')and(trim(DBEDTbj.Text)<>'') then
begin
adoquery1.Edit;//读取表的条件中 库存>=1
adoquery1.FieldByName('库存').AsInteger:=strtoint(dbedtBJ.Text)-1;
adoquery1.Post;
with adoquery2 do
begin
close;
sql.Clear;
sql.Add('select * from 销售记录表 ');
open;
insert;
FieldByName('编号').AsString:=LEdtBH.Text;
FieldByName('名称').AsString:=adoquery1.FieldByName('名称').AsString;
FieldByName('型号').AsString:=DBEdtXH.Text;
FieldByName('进货价').AsString:=adoquery1.FieldByName('进货价').AsString;
FieldByName('卖出日期').AsString:=datetimetostr(now);
FieldByName('操作人').AsString:=u;
if (strtoint(labelededit1.Text)/10<1)and(strtoint(labelededit1.Text)/10>0) then
begin
FieldByName('卖出价').Asinteger:=trunc(strtoint(DBEdtBJ.Text)*strtoint(labelededit1.Text)/10);
end else
begin
FieldByName('卖出价').Asinteger:=Trunc(strtoint(DBEdtBJ.Text)*1);
end;
post;
showmessage('谢谢惠顾');
form1.memo2.Lines.Add('以'+inttostr(FieldByName('卖出价').Asinteger)+'元'+labelededit1.Text+'折卖出'+LEdtBH.Text);
end;
end else
begin
showmessage('请输入服装编号,再选择型号!');
end;
end;