D
dreameast-1
Unregistered / Unconfirmed
GUEST, unregistred user!
我想在“提示对话框”中显示查询的内容,怎么也没弄出来,请教大家了!!!
程序如下:
var
s_llzh,mjbh,yx,bx,cx: string;
query: TADOQuery;
y,b,c:real;
begin
mjbh:=trim(MCODE.Text);
kc.Close;
kc.SQL .Clear ;
kc.SQL.Text := 'select * from kcqkb where moldcode ="' + mjbh + '"' ;
kc.open;
y:=kc.FieldByName('yuansum').value;
b:=kc.FieldByName('bansum').value;
c:=kc.FieldByName('chengsum').value;
yx:=floattostr;
bx:=floattostr(b);
cx:=floattostr(c);
if (y<strtofloat(trim(ysum.Text ))) or (b<strtofloat(trim(bsum.Text )))or (c<strtofloat(trim(csum.Text ))) then
begin
application.MessageBox('库存中此种模具数量不能满足此次出库请求,原料数量为:+yx+cx+bx+','模具库房管理系统', mb_iconinformation + mb_defbutton1);
exit;
end;
如上所示application.MessageBox中没有显示我想要的yx,bx,cx
程序如下:
var
s_llzh,mjbh,yx,bx,cx: string;
query: TADOQuery;
y,b,c:real;
begin
mjbh:=trim(MCODE.Text);
kc.Close;
kc.SQL .Clear ;
kc.SQL.Text := 'select * from kcqkb where moldcode ="' + mjbh + '"' ;
kc.open;
y:=kc.FieldByName('yuansum').value;
b:=kc.FieldByName('bansum').value;
c:=kc.FieldByName('chengsum').value;
yx:=floattostr;
bx:=floattostr(b);
cx:=floattostr(c);
if (y<strtofloat(trim(ysum.Text ))) or (b<strtofloat(trim(bsum.Text )))or (c<strtofloat(trim(csum.Text ))) then
begin
application.MessageBox('库存中此种模具数量不能满足此次出库请求,原料数量为:+yx+cx+bx+','模具库房管理系统', mb_iconinformation + mb_defbutton1);
exit;
end;
如上所示application.MessageBox中没有显示我想要的yx,bx,cx