以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 退出窗口时 出错了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59579)
|
-- 作者:jswjyjf
-- 发布时间:2014/11/6 19:57:00
-- 退出窗口时 出错了
退出窗口时 出错了
此主题相关图片如下:qq图片20131105200601.jpg
|
-- 作者:有点甜
-- 发布时间:2014/11/6 19:58:00
--
贴出代码。
|
-- 作者:jswjyjf
-- 发布时间:2014/11/6 20:12:00
--
DataTables("进货单").RejectChanges() DataTables("进货单明细").RejectChanges() e.Form.close()
|
-- 作者:有点甜
-- 发布时间:2014/11/6 20:14:00
--
贴出你beforeclose 和 afterclose的代码。
|
-- 作者:jswjyjf
-- 发布时间:2014/11/6 20:15:00
--
beforeclose 代码为DataTables("进货单").RejectChanges() DataTables("进货单明细").RejectChanges()
afterclose 没有代码
|
-- 作者:有点甜
-- 发布时间:2014/11/6 20:17:00
--
看你的currentChanged事件的代码。
看是否加了判断了 If Forms("窗口1").Opened Then 等
|
-- 作者:jswjyjf
-- 发布时间:2014/11/6 20:20:00
--
加了
代码如下
If Forms("进货单").Opened Then \'先判断窗体是否打开,因为要调用窗体控件的 If e.Table.current("单据状态")="已审核" Tables("进货单明细").allowedit=False e.Table.allowedit=False Forms("进货单").Controls("增加").enabled=False Forms("进货单").Controls("删除").enabled=False Forms("进货单").Controls("保存").enabled=False Forms("进货单").Controls("审核").enabled=False Forms("进货单").Controls("撤销").enabled=False Else Tables("进货单明细").allowedit=True e.Table.allowedit=True Forms("进货单").Controls("增加").enabled=True Forms("进货单").Controls("删除").enabled=True Forms("进货单").Controls("保存").enabled=True Forms("进货单").Controls("审核").enabled=True Forms("进货单").Controls("撤销").enabled=True End If Dim pic As WinForm.PictureBox = Forms("进货单").Controls("PictureBox1") If e.Table.Current("单据状态") ="已审核" pic.Image = getimage("已审核.png") \'若已审核,则显示对应图片,图片要放到images文件夹,否则就要指定完整路径 End If If e.Table.Current("单据状态") ="未保存" pic.Image = getimage("未保存.png") \'若已审核,则显示对应图片,图片要放到images文件夹,否则就要指定完整路径 End If If e.Table.Current("单据状态") ="已保存" pic.Image = getimage("已保存.png") \'若已审核,则显示对应图片,图片要放到images文件夹,否则就要指定完整路径 End If End If vars("ljs")=Tables("进货单").current("数量") vars("djh")=Tables("进货单").current("进货单号") forms("进货单").Controls("Label8").text=cumoney(vars("ljs"))+" 小写: " & vars("ljs") forms("进货单").Controls("Label1").text=vars("djh")
|
-- 作者:有点甜
-- 发布时间:2014/11/6 20:21:00
--
最后两句
forms("进货单").Controls("Label8").text=cumoney(vars("ljs"))+" 小写: " & vars("ljs") forms("进货单").Controls("Label1").text=vars("djh")
|
-- 作者:jswjyjf
-- 发布时间:2014/11/6 20:25:00
--
放在哪里比较好
|
-- 作者:有点甜
-- 发布时间:2014/11/6 20:26:00
--
放进判断里面
|