以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  逻辑列怎么才能相加  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107747)

--  作者:likun520
--  发布时间:2017/10/9 10:48:00
--  逻辑列怎么才能相加
怎么使逻辑列相加。
--  作者:有点甜
--  发布时间:2017/10/9 10:55:00
--  

表达式列?

 

convert([第四列],\'System.Int64\') + convert([第十列],\'System.Int64\')


--  作者:likun520
--  发布时间:2017/10/9 11:41:00
--  谢谢你。还想请教一个问题,相关联的表格。怎么相加或相乘
比如A表和B表相关联,那么A表的第二列怎么和B表的第二列相加(A表的第二行是逻辑列。B表的是又精度整数。)
--  作者:有点甜
--  发布时间:2017/10/9 11:42:00
--  

这两列为什么要相加?

 

做个例子发上来,直接说明你要做什么功能。


--  作者:likun520
--  发布时间:2017/10/9 11:54:00
--  谢谢你,问题如下
准确的说是相乘,我是想A表格里第二,三,四列是逻辑列,也就是工序表,,B表格里第二三四行是双精度列,也是就单价表。然后。A表格里的第五列是双精度数据,也是表达式。(公式是A表二列*B表二列+A表三列*B表三列+A表四列*B表四列)就是这个公式。我是想A表里第二三四列使用逻辑列,钩选哪个工序就只出来那个工序的单价,钩选二个。就是二个工序的单价相加。谢谢
--  作者:有点甜
--  发布时间:2017/10/9 12:08:00
--  

 你这样设计的思路是错的,你不能用excel的思路在foxtable里面使用。

 

 你这个功能需要写代码处理 http://www.foxtable.com/webhelp/scr/1451.htm

 


--  作者:likun520
--  发布时间:2017/10/11 10:41:00
--  谢谢你,
不过还是实现不了。比如我有一个产品。有20多道工序。有多个加工商。每个加工商工序都不一样。所以我要体现出。一个产品发多个工序。每个工序都有单价。就是说用逻辑列表示出每道工序。选择后出会出来对应工序的单价,如是多个选择多个,就多个工序单价相加。
--  作者:有点甜
--  发布时间:2017/10/11 10:43:00
--  
可以用代码实现的,具体问题做个例子上来测试。
--  作者:likun520
--  发布时间:2017/10/11 17:20:00
--  回复:(有点甜)可以用代码实现的,具体问题做个例子...
附件已上传。麻烦帮忙看下
--  作者:有点甜
--  发布时间:2017/10/11 21:25:00
--  

没看到你上传的文件,请正确上传文件

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78