以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教删除取消后的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98012)

--  作者:hopestarxia
--  发布时间:2017/3/22 15:43:00
--  请教删除取消后的问题
做的窗口如下,点击删除窗口中表的具体某一行后(点删除货品),然后再点击取消。
在没有关闭掉项目的情况下,单据中的选择行没有被删除掉,但是关闭再打开项目后,发现数据已经被删除了.
请老师指导一下.
另外想在窗口中更改汇率插件中值时,能够让该单明细的本币单价,本币金额自动更新等于合同币单价*汇率、或合同币金额*汇率

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170322153722.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170322153814.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170322153451.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2017/3/22 16:44:00
--  

delete是删除,保存后才会生效。表格加载可能会导致保存。

 

remove是移除,只是看不到,不会影响真正的数据

 

具体上例子看看


--  作者:hopestarxia
--  发布时间:2017/3/22 17:49:00
--  
大概有些明白老师的意思了,也就是说我如果原来有5行记录,我用这个代码删除明细一行后,虽然后面点取消,但是在前面删除的时候已经从数据库删除了。
所以这里我不能这个取消按钮把前面的操作也取消掉.


--  作者:有点蓝
--  发布时间:2017/3/22 17:51:00
--  

是的,取消删除,参考:http://www.foxtable.com/webhelp/scr/1538.htm

 

前提是删除后没有保存过


--  作者:hopestarxia
--  发布时间:2017/3/22 21:31:00
--  
谢谢老师,弄明白了。
再请教一下老师
想在窗口中更改汇率插件中值时,能够让该单明细的本币单价,本币金额自动更新等于合同币单价*汇率、或合同币金额*汇率
这里需要怎么定义到还没弄明白。


--  作者:有点色
--  发布时间:2017/3/22 21:41:00
--  

循环每一行,修改对应列的值

 

http://www.foxtable.com/webhelp/scr/0419.htm