Foxtable(狐表)用户栏目专家坐堂 → 保存机制的疑问


  共有3693人关注过本帖树形打印复制链接

主题:保存机制的疑问

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/2/28 16:52:00 [显示全部帖子]

以下是引用scott518在2014-2-28 16:44:00的发言:
同一个人同一台电脑同一次操作。(不同人员操作当然是累加的,主要是不明白同一个保存动作执行下去的多张单是否侩累计数量)
如果入库单直接更新后台数据的保存前事件代码是 ;update 入库单 set 累计入库 =  累计入库 + 数量
原累计入库为0,
现在有两张以上单据 只按一次保存按钮保存
001 ,入库数量300
002,入库数量500
保存后,累计入库是800还是最后保存的那张单据的数量?谢谢

必须加判断条件
where 累计入库 = 0  
这个是你获得的值,当你更新这个值时候,与原来不符合,就不会更新,这样就避免了多人操作的重复性。
当两人同事保存的时候,总会先后,但001更新后,累计已经变成300,
此时002,在更新,不会生效,因为条件语句已经变化。

http://www.foxtable.com/help/topics/1994.htm


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/2/28 17:52:00 [显示全部帖子]

以下是引用scott518在2014-2-28 17:35:00的发言:
谢谢jspta,主要是同一个操作者开单的时候不是开一张保存一张,而是同时开几张再保存,就想知道开了5张只点击一次保存按钮,只是用最后保存那张单更新数据,还是每张都能累加进去,如果能累加就是想要的。
参考网络编号问题,你就能明白这个机制了。


 回到顶部