以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]小白请教一下,不编程怎么实现在表格中取每天每种水果的价格  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83341)

--  作者:scauhdl
--  发布时间:2016/4/6 20:03:00
--  [求助]小白请教一下,不编程怎么实现在表格中取每天每种水果的价格
如题:小白请教一下,不编程怎么实现在表格中取每天每种水果的单价 用在订单表中需要使用。图片点击可在新窗口打开查看
--  作者:大红袍
--  发布时间:2016/4/6 20:30:00
--  

 跨表引用,参考

 

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

 

 不会做的上传具体foxtable例子。


--  作者:scauhdl
--  发布时间:2016/4/6 20:37:00
--  
先谢过老大,慢慢研究。
--  作者:scauhdl
--  发布时间:2016/4/8 8:22:00
--  找到方法了,麻烦老大帮优化一下。
老大,真的很抱歉,因为才接触这个,你给我参考帮助,看了两天,还是晕,于是我自己琢磨了一个替代方法,就是用日期字段建立关联,然后通过条件表达式去实现,通过逐个判断比对字段名称的方法去找到当日该产品的单价【IIF([发货信息] = \'玉芒5斤\',Parent(单价当日).玉芒5斤,IIF([发货信息] = \'玉芒8斤\',Parent(单价当日).玉芒8斤,IIF([发货信息] = \'大青芒5斤\',Parent(单价当日).大青芒5斤,IIF(.....))))】。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:3月财务.zip

但是现在问题出来了,因为我用的iif()函数,首先是不知道这个函数能嵌套多少个层次,我知道excel只能嵌套7层,并且这个方法很麻烦,特别是当产品增多时候,代码一不小心就会弄错,请问一下有没有其他的函数能代替,比如选择函数(自己想的,没有找到)简化一下这个表达式,拜托出个主意。我将项目文件夹上传了(第一次弄,不知道是不是这样操作),请老大帮助一下,新手小白诚谢!
[此贴子已经被作者于2016/4/8 8:24:15编辑过]

--  作者:Hyphen
--  发布时间:2016/4/8 9:03:00
--  
没有其它函数,IIF是最适合的。

或者考虑变更下当日成本表结构,横表改成竖表,增加一个编号进行关联,类似:
编号         日期             名称           单价
001         20160408     玉芒5斤         22

--  作者:大红袍
--  发布时间:2016/4/8 9:59:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:3月财务.table


--  作者:scauhdl
--  发布时间:2016/4/9 16:46:00
--  问题解决,谢谢老大。
参考视频教程中的设置中间字段已经解决。谢谢老大。