if mdata.MTLOUTDEHdb.value <> mdata.MTLOUTOUT_DS.value then
begin
if MessageDlg('确疊ゲэ跑璶硄筁絋粄,琌絋粄э疊?',mtConfirmation,[mbNo,mbYes],0)=mrYes then
begin
PassDlg := TpassDlg.Create(Self);
passdlg.Caption := '喷靡';
if PassDlg.ShowModal = mrOk then
begin
mdata.MTLOUTDEOut_sag.value:= passdlg.OsuserUseName.Value;
end
else
DBEdit7.SetFocus ;
PassDlg.Free;
if mdata.MTLOUTDEOut_sag.value= frmmain.UserName then
begin
showmessage('块计沮㎝絋粄ぃ琌,Enter絋粄!');
DBEdit7.SetFocus ;
abort;
end;
end
else
begin
mdata.MTLOUTDEHdb.value:= mdata.MTLOUTOUT_DS.value;
mdata.MTLOUTDEOut_price.value :=strtofloat(retr_round( mdata.mtloutdesell_price.Value *(1-mdata.MTLOUTDEHdb.value/100)+mdata.mtloutdeo_price.Value,2));
end;上面代码每变更mdata.MTLOUTDEHdb.value 就会跳出PassDlg,怎样改只需第一次下次就不用了.
begin
if MessageDlg('确疊ゲэ跑璶硄筁絋粄,琌絋粄э疊?',mtConfirmation,[mbNo,mbYes],0)=mrYes then
begin
PassDlg := TpassDlg.Create(Self);
passdlg.Caption := '喷靡';
if PassDlg.ShowModal = mrOk then
begin
mdata.MTLOUTDEOut_sag.value:= passdlg.OsuserUseName.Value;
end
else
DBEdit7.SetFocus ;
PassDlg.Free;
if mdata.MTLOUTDEOut_sag.value= frmmain.UserName then
begin
showmessage('块计沮㎝絋粄ぃ琌,Enter絋粄!');
DBEdit7.SetFocus ;
abort;
end;
end
else
begin
mdata.MTLOUTDEHdb.value:= mdata.MTLOUTOUT_DS.value;
mdata.MTLOUTDEOut_price.value :=strtofloat(retr_round( mdata.mtloutdesell_price.Value *(1-mdata.MTLOUTDEHdb.value/100)+mdata.mtloutdeo_price.Value,2));
end;上面代码每变更mdata.MTLOUTDEHdb.value 就会跳出PassDlg,怎样改只需第一次下次就不用了.
解决方案 »
- NSIS调用delphi的dll
- 模糊查询问题!拜托
- 两个问题:(变频)男声变女声,监视麦克风使用?
- delphi的bitbtn控件看上去太厚了(太凸起了),能不能薄一点?
- 请高手进入 转信息到Excel的问题
- 数据库及报表问题,请大家帮我一下
- 200分!!!WebSnap应用—调试模式可以“登陆”,实际执行时不行(附代码请教)????????????????
- 怎样调用这段函数!高手进 在线等!!!
- Delphi的BUG????!!!!
- 小弟刚刚下载了一个delphi6,但是在安装时才发现没有密码,哪位大哥能够提供呀?
- 关于clientdataset的问题,updatestate
- 如何统一窗体的界面工具栏?
怎么才能做好呢?? 请教哈前辈们。有什么好建议或素材发给 再次感谢前辈们的帮助!!