以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  增加判断列 不统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177296)

--  作者:有点灰2
--  发布时间:2022/5/16 20:49:00
--  增加判断列 不统计

图片点击可在新窗口打开查看此主题相关图片如下:15.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:16.png
图片点击可在新窗口打开查看
  我增加一个判断列  只统计成品库存数   但为什么系统不运行呢
--  作者:有点蓝
--  发布时间:2022/5/16 20:56:00
--  
一次只能触发一个列的数据,第一行判断的是成品列,也就是成品列发生变化才会进入事件,这时e.datacol.name肯定不可能是其它列,所以第4行再判断其它列肯定不符合条件
--  作者:有点灰2
--  发布时间:2022/5/17 9:37:00
--  

像这种情况该怎么处理呢 通过表达式还是其他的

 麻烦老师给指导一下

 


--  作者:有点蓝
--  发布时间:2022/5/17 10:01:00
--  
增加的列做什么用,用来判断什么?什么时机判断?
--  作者:有点灰2
--  发布时间:2022/5/17 10:04:00
--  
因为我有两列  一个是成品 一个是半成品  我想通过列进行判断后 分开统计成品和半成品的数量
--  作者:有点蓝
--  发布时间:2022/5/17 10:11:00
--  
那就不要判断列名啊,直接判断单元格值

if e.datarow("xxx成品") = true then
统计成品
else
统计半成品
endif

--  作者:有点灰2
--  发布时间:2022/5/17 10:31:00
--  
什么意思没理解 能帮着改一下代码吗
--  作者:有点蓝
--  发布时间:2022/5/17 10:41:00
--  
没有代码文字,没法改。1楼代码那部分是统计产品的,那部分是统计半成品的,套到6楼代码里就行了
--  作者:有点灰2
--  发布时间:2022/5/17 10:46:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

能帮着改一下吗
--  作者:有点蓝
--  发布时间:2022/5/17 11:08:00
--  
哪个表?