Foxtable(狐表)用户栏目专家坐堂 → [求助]库存数量 容错判断


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

主题:[求助]库存数量 容错判断

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


加好友 发短信
等级:幼狐 帖子:108 积分:814 威望:0 精华:0 注册:2011/5/27 16:19:00
[求助]库存数量 容错判断  发帖心情 Post By:2011/7/4 18:19:00 [只看该作者]

 库存数量只可以 大于或等于0  如果小于0 弹出提示框 并将表A_表C 里的 的数量清空

测试数据一份 耽搁大家点儿时间 测试下

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


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/4 20:34:00 [只看该作者]

看不懂你说什么?是什么表的库存数量小于零的情况下,清空表A_表C的数量.

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


加好友 发短信
等级:幼狐 帖子:108 积分:814 威望:0 精华:0 注册:2011/5/27 16:19:00
回复:(blackzhu)看不懂你说什么?是什么表的库存数量...  发帖心情 Post By:2011/7/5 9:23:00 [只看该作者]

 库存数量 =   ISNULL(sum(Child(表A_表B).数量),0) - ISNULL(Sum(Child(表A_表C).数量),0) 

 (表A_表B 就是入库记录 表A_表C就是领用记录)

正常情况 入库记录 里的的数量 是大于 领用记录的总数量的 不能让库存数量小于0 如果小于0就清除添加的那条领用记录 并弹出提示框..



重新修改了 附件 请帮忙看下..

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


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

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


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/5 9:50:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目103.table


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


加好友 发短信
等级:幼狐 帖子:108 积分:814 威望:0 精华:0 注册:2011/5/27 16:19:00
回复:(狐狸爸爸)[upload=table,管理项目103.table]...  发帖心情 Post By:2011/7/5 10:21:00 [只看该作者]

 非常感谢!!!

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


加好友 发短信
等级:幼狐 帖子:108 积分:814 威望:0 精华:0 注册:2011/5/27 16:19:00
回复:(狐狸爸爸)[upload=table,管理项目103.table]...  发帖心情 Post By:2011/7/5 10:23:00 [只看该作者]

 我填写的 默认为1  那样不算呀? 要手动?

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


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/5 10:33:00 [只看该作者]

将数量列的列属性中的默认值删除,手工输入即可正常。

或者在DataRowAdded事件中用代码实现:

e.Datarow("数量") = 1


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


加好友 发短信
等级:幼狐 帖子:108 积分:814 威望:0 精华:0 注册:2011/5/27 16:19:00
回复:(狐狸爸爸)将数量列的列属性中的默认值删除,...  发帖心情 Post By:2011/7/5 10:44:00 [只看该作者]

恩 明白..

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


加好友 发短信
等级:婴狐 帖子:18 积分:312 威望:0 精华:0 注册:2010/3/6 17:00:00
  发帖心情 Post By:2012/5/29 10:25:00 [只看该作者]

狐爸,如何能弹出提示框呢?


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/29 10:50:00 [只看该作者]

以下是引用jjyou在2012-5-29 10:25:00的发言:

狐爸,如何能弹出提示框呢?

 

参考:

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

 


 回到顶部