以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 窗口Table数据在取消变更后的恢复  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120974)

--  作者:gfj7126
--  发布时间:2018/6/27 12:15:00
--  [求助] 窗口Table数据在取消变更后的恢复

直接上例,在相关数据输入后进行更新后,在表A的table中可以看到数据进行了变动,这时的数据实际还未保存,如果点击取消输入,

则刚更新数据都会恢复到未保存前的状态,但表A的table中的数据显示的还是更新时的状态,如何进行刷新呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:cs1.zip


--  作者:gfj7126
--  发布时间:2018/6/27 12:19:00
--  
主要是取消输入按钮中的代码,我可能写的有点问题。
--  作者:有点甜
--  发布时间:2018/6/27 15:11:00
--  
DataTables("表C").RejectChanges
DataTables("表A").RejectChanges
Tables("表A").cols("使用数量").DataCol.Expression = Tables("表A").cols("使用数量").DataCol.Expression
e.Form.Controls("Button3").Enabled = False
e.Form.Controls("NumericComboBox1").value = Nothing

--  作者:gfj7126
--  发布时间:2018/6/27 15:43:00
--  

收到,谢谢!


--  作者:gfj7126
--  发布时间:2018/6/27 16:03:00
--  
如果我在窗口中插入一个文本框,绑定在表A的在库数量,上面的代码可以刷新TABLE中的在库数,如何刷新文本框中的在库数量呢?
--  作者:有点甜
--  发布时间:2018/6/27 16:11:00
--  
DataTables("表C").RejectChanges
DataTables("表A").RejectChanges
Tables("表A").cols("使用数量").DataCol.Expression = Tables("表A").cols("使用数量").DataCol.Expression
e.form.controls("textbox1").BindingField = e.form.controls("textbox1").BindingField
e.Form.Controls("Button3").Enabled = False
e.Form.Controls("NumericComboBox1").value = Nothing