以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Accept 用法能否改良一下?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61564)

--  作者:998168
--  发布时间:2014/12/14 23:57:00
--  Accept 用法能否改良一下?

接受对表A第一行的修改:

DataTables("表A").DataRows(0).Accept()

执行上述代码后,假如我再次编辑该行,使得该行发生了变化后,

我想让它真真实实地保存(也就是按再次编辑后的内容),该怎么做呢?


--  作者:有点甜
--  发布时间:2014/12/15 9:14:00
--  

 要removefor此行,然后appendload此行。

 

 既然设置了Accept,就不能回头的。


--  作者:998168
--  发布时间:2014/12/15 14:18:00
--  
以下是引用有点甜在2014-12-15 9:14:00的发言:

 要removefor此行,然后appendload此行。

 

 既然设置了Accept,就不能回头的。

现在没电脑测试,但感觉用追加这个方法会无效,因为此行根本不存在于后台的啊!何来追加一说?
--  作者:有点甜
--  发布时间:2014/12/15 15:16:00
--  
 那你为什么要设置Accept?设置后就不能取消设置的。
--  作者:998168
--  发布时间:2014/12/17 0:31:00
--  
以下是引用有点甜在2014-12-15 15:16:00的发言:
 那你为什么要设置Accept?设置后就不能取消设置的。

其实我想做个窗口,上次跟你提过的,请看以下连接:
 

想了很久才想出用Accept这个方法实现了初步方案,进一步方案又无法保存啊!


--  作者:有点甜
--  发布时间:2014/12/17 9:17:00
--  

 没理解你说什么。

 

 那你就循环表的每一行,看有没有改变。


--  作者:998168
--  发布时间:2014/12/17 11:35:00
--  
以下是引用有点甜在2014-12-17 9:17:00的发言:

 没理解你说什么。

 

 那你就循环表的每一行,看有没有改变。

循环表的每一行有什么作用???
--  作者:有点甜
--  发布时间:2014/12/17 11:39:00
--  
 那我不知道你想做什么啊,要么你就做个例子上来,说明什么意图
--  作者:998168
--  发布时间:2014/12/18 21:00:00
--  
以下是引用有点甜在2014-12-17 11:39:00的发言:
 那我不知道你想做什么啊,要么你就做个例子上来,说明什么意图

弄了个简单的例子辅助说明了,请帮忙分析下:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:收货录入单.zip



--  作者:有点甜
--  发布时间:2014/12/18 21:22:00
--  

 尽量不要用下面例子的思路,正确的思路应该是,用一个临时表,最后再把数据填充到数据表才对的。

 

   

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:收货录入单.table