以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何用if+变量,实现工具栏动态显示  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=18655)

--  作者:hds2008
--  发布时间:2009/11/24 14:31:00
--  如何用if+变量,实现工具栏动态显示
如附件所示,相同编号的行为一个项目,如何设计表预处理公式,让相同编号且后面三种材料收集齐全的项目数量显示在工具栏上?本附件应显示:2个项目可存档egd文件下载
--  作者:lyang70
--  发布时间:2009/11/24 15:14:00
--  
egd文件下载
--  作者:hds2008
--  发布时间:2009/11/24 16:54:00
--  
不用辅助列,能否实现?
--  作者:lyang70
--  发布时间:2009/11/25 9:35:00
--  
那就用动态辅助列试试!以2楼附件为例:
具体思路为在表预处理公式中先用Addcol增加“标识”列,然后用Evalfor对该列按条件取值,接着用SetLabel对标签赋值,最后再用DeleteCol删除“标识”列。
--  作者:hds2008
--  发布时间:2009/11/25 10:37:00
--  
按这个思路,我试试。谢谢lyang70
--  作者:hds2008
--  发布时间:2009/11/25 12:18:00
--  
[这个贴子最后由hds2008在 2009/11/25 02:46pm 第 1 次编辑]

新的问题,相同编号且后面三种材料收集齐全的项目数量显示在工具栏上,如果有一种材料没收集,那么该项目不显示在工具栏上。这时该怎么办?如本附件应显示:1个项目可存档
egd文件下载
--  作者:hds2008
--  发布时间:2009/11/25 15:26:00
--  
请lyang70再度出手相助,问题见6楼
--  作者:lyang70
--  发布时间:2009/11/25 16:12:00
--  
6楼附件打不开!
--  作者:hds2008
--  发布时间:2009/11/25 16:19:00
--  
再发一次。问题见6楼
egd文件下载
--  作者:lyang70
--  发布时间:2009/11/25 16:50:00
--  
还是打不开,估计是预处理有问题...
你把公式去掉,把要的结果做个示例传上来...
——我五点下班了,帮你顶一下!