delphi7 非空判断时 点击提示框 原来填写好的窗口都关掉了

xjjsky105 2017-05-24 04:47:34
delphi7 非空判断时 点击提示框 原来填写好的窗口都关掉了 要重新填写 怎么回事啊
...全文
864 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjjsky105 2017-05-28
  • 打赏
  • 举报
回复


当点击提示框确定 后面那个填写的 窗口都关掉了 怎么不让它关掉

这是代码 ::
procedure TFrm_ZuFangAddEdit.btn1Click(Sender: TObject);
begin
if Trim(edt_FangJianHao.Text)='' then
begin
MessageBox(Self.Handle,'房间编号不能为空!','提醒',MB_OK or MB_ICONINFORMATION);
edt_FangJianHao.SetFocus;
//Exit;
end;

if Trim(edt_FangDongName.Text)='' then
begin
MessageBox(Self.Handle, '房东姓名不能为空!','提醒',MB_ok or MB_ICONInformation);
edt_FangDongName.SetFocus;
Exit;
end;

if Trim(edt_FangDongPhone.Text)='' then
begin
MessageBox(Self.Handle, '房东手机不能为空!','提醒',MB_ok or MB_ICONInformation);
edt_FangDongPhone.SetFocus;
Exit;
end;

if Trim(edt_ZuKe.Text)='' then
begin
MessageBox(Self.Handle, '租客姓名不能为空!','提醒',MB_ok or MB_ICONInformation);
edt_ZuKe.SetFocus;
Exit;
end;

if Trim(edt_ZuKePhone.Text)='' then
begin
MessageBox(Self.Handle, '租客手机不能为空!','提醒',MB_ok or MB_ICONInformation);
edt_ZuKePhone.SetFocus;
Exit;
end;

//--非空判断 --------

if Frm_ZuFangAddEdit.Caption='租房信息新增' then
begin
with Frm_Data.qry_ZuFang do
begin
Append;
FieldByName('ZuFangCode').AsString:=edt_DanJuHao.Text;

FieldByName('HouseCode').AsString:=edt_FangJianHao.Text;
FieldByName('MonMoney').AsFloat:=StrToFloat(edt_FangDanJia.Text);
FieldByName('HouseName').AsString:=edt_HouseName.Text;
FieldByName('FangDong').AsString:=edt_FangDongName.Text;
FieldByName('Phone1').AsString:=edt_FangDongPhone.Text;
FieldByName('ZuKe').AsString:=edt_ZuKe.Text;
FieldByName('Phone2').AsString:=edt_ZuKePhone.Text;
FieldByName('ShenFen').AsString:=edt_ZuKeShenHao.Text;
FieldByName('StartDate').AsDateTime:=dtp_StartDate.Date;
FieldByName('EndDate').AsDateTime:=dtp_EndDate.Date;
FieldByName('Memo').AsString:=Memo1.Text;
FieldByName('ZuFangTai').AsString:='使用';
post;
end;
MessageBox(Application.Handle,'增加成功','提醒',MB_OK or MB_ICONINFORMATION);
end;

end;
jjpweb 2017-05-27
  • 打赏
  • 举报
回复
代码问题,上代码
hongss 2017-05-27
  • 打赏
  • 举报
回复
有问题,贴代码,才好具体问题具体解决
hongss 2017-05-27
  • 打赏
  • 举报
回复
所有出现的状况,都是由你的代码执行显示的。 在判断非空时,要注意保留原来的参数值及显示。
tanqth 2017-05-26
  • 打赏
  • 举报
回复
估计没人能回答你的问题。建议先学习怎样提问。

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧