以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发现一个计算问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62276) |
-- 作者:jswjyjf -- 发布时间:2014/12/29 9:30:00 -- 发现一个计算问题 DataTables("库存表").sqlreplacefor("库存_米数","期初_米数+入库_米数+加工入库_米数-出库_米数-加工出库_米数",,True)
结果有的准确 有的不准确 不知道什么原因
此主题相关图片如下:qq图片20141229093126.jpg |
-- 作者:Bin -- 发布时间:2014/12/29 9:39:00 -- 你的截图,库存全部都是空啊. 而且你用SQL命令 要重新加载表才会显示数据
|
-- 作者:jswjyjf -- 发布时间:2014/12/29 9:44:00 -- 重新加载了 也没有 奇怪 |
-- 作者:Bin -- 发布时间:2014/12/29 9:46:00 -- 参考帮助,用 ISNULL判断一下 http://www.foxtable.com/help/topics/1827.htm |
-- 作者:有点甜 -- 发布时间:2014/12/29 9:50:00 -- DataTables("库存表").sqlreplacefor("库存_米数","Isnull(期初_米数,0)+IsNull(入库_米数,0)+IsNull(加工入库_米数,0)-IsNull(出库_米数,0)-IsNull(加工出库_米数,0)","",True) |
-- 作者:jswjyjf -- 发布时间:2014/12/29 9:51:00 -- ok 多谢 |
-- 作者:jswjyjf -- 发布时间:2014/12/29 10:54:00 -- 如果这样 怎么写 dr1("库存_匹数") =dr1("期初_匹数")+dr1("入库_匹数")+dr1("加工入库_匹数")-dr1("出库_匹数")-dr1("加工出库_匹数") |
-- 作者:jswjyjf -- 发布时间:2014/12/29 10:59:00 -- dr1("库存_匹数") =dr1.isnull("期初_匹数",0)+dr1.isnull("入库_匹数",0)+dr1.isnull("加工入库_匹数",0)-dr1.isnull("出库_匹数",0)-dr1.isnull("加工出库_匹数",0)
不知道对不对 |
-- 作者:Bin -- 发布时间:2014/12/29 11:02:00 -- 用代码,不用判断. |
-- 作者:jswjyjf -- 发布时间:2014/12/29 11:03:00 -- 不明白你的意思
|