以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求助?到底哪错了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16132)

--  作者:healthy02
--  发布时间:2012/2/3 13:17:00
--  [求助]求助?到底哪错了
 IIF([品名描述]  =  Parent(品名材质厚度和宽度).品名描述,IIF([牌号材质] = Parent(品名材质厚度和宽度).牌号材质,IIF([厚度]>=  Parent(品名材质厚度和宽度).厚度,IIF( [厚度] < Parent(品名材质厚度和宽度).厚度上限,Parent(品名材质厚度和宽度).单价,0),0),0),0)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:投标计算软件.rar



我想在子表中引用满足条件的父表的单价,条件是,品名描述,牌号材质一致,厚度在父表的厚度和厚度上限之间。这个代码老是只显示0?是厚度这里无法判断啊?无法判断是否是要在表属性Datacolchanged中写代码?那个不会编了。。。
[此贴子已经被作者于2012-2-4 20:41:22编辑过]

--  作者:blackzhu
--  发布时间:2012/2/3 13:45:00
--  
牛人,想用表达式做全部的工作.
--  作者:healthy02
--  发布时间:2012/2/3 13:57:00
--  
 我发现如果不判断厚度的话,那可以引用对应的单价了,问题就在厚度这。。纠结了。。
--  作者:blackzhu
--  发布时间:2012/2/3 14:38:00
--  
你这个用表达式基本没法做呀.子表具有多个父表啊,用代码吧.
--  作者:healthy02
--  发布时间:2012/2/3 18:11:00
--  
 代码不会呀,谁帮我写下!
--  作者:healthy02
--  发布时间:2012/2/4 20:17:00
--  
 算了,自己解决了。换思路了