以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]库存数量 容错判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11023) |
||||
-- 作者:zhenshenbo -- 发布时间:2011/7/4 18:19:00 -- [求助]库存数量 容错判断 库存数量只可以 大于或等于0 如果小于0 弹出提示框 并将表A_表C 里的 的数量清空 测试数据一份 耽搁大家点儿时间 测试下
|
||||
-- 作者:blackzhu -- 发布时间:2011/7/4 20:34:00 -- 看不懂你说什么?是什么表的库存数量小于零的情况下,清空表A_表C的数量. |
||||
-- 作者:zhenshenbo -- 发布时间:2011/7/5 9:23:00 -- 回复:(blackzhu)看不懂你说什么?是什么表的库存数量... 库存数量 = ISNULL(sum(Child(表A_表B).数量),0) - ISNULL(Sum(Child(表A_表C).数量),0) (表A_表B 就是入库记录 表A_表C就是领用记录) 正常情况 入库记录 里的的数量 是大于 领用记录的总数量的 不能让库存数量小于0 如果小于0就清除添加的那条领用记录 并弹出提示框.. 重新修改了 附件 请帮忙看下..
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/7/5 9:50:00 --
|
||||
-- 作者:zhenshenbo -- 发布时间:2011/7/5 10:21:00 -- 回复:(狐狸爸爸)[upload=table,管理项目103.table]... 非常感谢!!! |
||||
-- 作者:zhenshenbo -- 发布时间:2011/7/5 10:23:00 -- 回复:(狐狸爸爸)[upload=table,管理项目103.table]... 我填写的 默认为1 那样不算呀? 要手动? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/7/5 10:33:00 -- 将数量列的列属性中的默认值删除,手工输入即可正常。 或者在DataRowAdded事件中用代码实现: e.Datarow("数量") = 1 |
||||
-- 作者:zhenshenbo -- 发布时间:2011/7/5 10:44:00 -- 回复:(狐狸爸爸)将数量列的列属性中的默认值删除,... 恩 明白.. |
||||
-- 作者:jjyou -- 发布时间:2012/5/29 10:25:00 -- 狐爸,如何能弹出提示框呢? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/29 10:50:00 -- 以下是引用jjyou在2012-5-29 10:25:00的发言:
狐爸,如何能弹出提示框呢?
参考: http://www.foxtable.com/help/topics/0326.htm
|