-
混世武帝 小试身手Lv3
发表于2019-9-9 14:07
悬赏1
未解决
如果这个市有一个项目状态,写一行提示,就会有一个状态的信息;如果另一个市有三个项目状态,目前还是一行提示,就只显示一个状态;提示信息这块该如何去写才能实现“某市有几个项目状态就显示几个状态”这样的效果?
9个回答
本帖最后由 大白 于 2019-9-12 16:50 编辑
该问题可以实现,具体实现方式如下:表格需要增加一列,如下:
在A1表元中添加提示信息内容如下:
<#=self().txt#>
<#=GRID1.D1$.select(true,diminf("机构分类管理代码",mid(@,0,search('|',@)),"NAME")^':'^mid(@,search('|',@)+1)^'个').join('\n')#>
**提示:
1、如果B1表元关联维表则使用:
<#=self().txt#>
<#=GRID1.D1$.select(true,diminf("机构分类管理代码",mid(@,0,search('|',@)),"NAME")^':'^mid(@,search('|',@)+1)^'个').join('\n')#>
其中:机构分裂管理代码为维表名称,NAME为文字字段
如果未关联维表则使用:
<#=self().txt#>
<#=GRID1.D1$.select(true,mid(@,0,search('|',@))^':'^mid(@,search('|',@)+1)^'个').join('\n')#>
D列也可以直接拼接需要内容GRID1.B1^':'^GRID1.C1^'个'
然后提示信息:
<#=self().txt#>
<#=GRID1.D1$.join('\n')#>
可根据实际需求调整
设置完成以后,隐藏增加的D列
大白 发表于 2019-9-12 15:48
该问题可以实现,具体实现方式如下:表格需要增加一列,如下:
在A1表元中添加提示信息内容如下:
D列也可以直接拼接需要内容GRID1.B1^':'^GRID1.C1^'个'
然后提示信息:
<#=self().txt#>
<#=GRID1.D1$.join('\n')#>
大白 发表于 2019-9-12 16:50
D列也可以直接拼接需要内容GRID1.B1^':'^GRID1.C1^'个'
然后提示信息:
好的谢谢,以另一种方式解决了
巫浅浅 发表于 2019-9-16 13:40
什么方法呢 方便分享下吗?
更换了下表样,将项目状态写成固定模式,项目个数写了过滤条件并且选择了“全连接”,提示信息就是使用了一对一的宏表达式,就出来了。