永洪社区

标题: 自由式表格问题 [打印本页]

作者: 小赵    时间: 2021-11-22 11:15
标题: 自由式表格问题


如何把相同货位的的信息整理在一行表格内
例如: A货架   A-01-01  物料1     21
                                       物料2     22
                                       物料3     12
          B货架  B-01-01  物料1     99
                                     物料n    **

作者: 环环    时间: 2021-11-22 11:15
可以做但是很麻烦,而且不同的数据放到一个格子里,这个效果不太好看吧,看上去就很杂乱
作者: _贝贝    时间: 2021-11-22 11:37
自由表的话,可以对维度字段做一个右键合并单元格显示,重复数据合并在一个格子内展示
作者: 小赵    时间: 2021-11-22 11:41
永洪tech-zxx 发表于 2021-11-22 11:37
自由表的话,可以对维度字段做一个右键合并单元格显示,重复数据合并在一个格子内展示 ...

好的 我再去试试
作者: 小赵    时间: 2021-11-22 11:43
永洪tech-zxx 发表于 2021-11-22 11:37
自由表的话,可以对维度字段做一个右键合并单元格显示,重复数据合并在一个格子内展示 ...

那如果是不重复的数据 比如不同的物料 怎么可以让他们在一个格子显示
作者: 小赵    时间: 2021-11-22 14:22
永洪tech-zxx 发表于 2021-11-22 11:37
自由表的话,可以对维度字段做一个右键合并单元格显示,重复数据合并在一个格子内展示 ...


那如果是不重复的数据 比如不同的物料 怎么可以让他们在一个格子显示
作者: 环环    时间: 2021-11-22 14:29
有原型图吗,看下数据和效果呢
作者: 小赵    时间: 2021-11-22 14:30
永洪Tech-chunyu 发表于 2021-11-22 14:29
有原型图吗,看下数据和效果呢

大概就是这样子
          A货架   A-01-01   物料1     21
                                       物料2     22
                                       物料3     12

           B货架  B-01-01    物料1     99
                                       物料n    **
作者: 小赵    时间: 2021-11-22 14:42
永洪Tech-chunyu 发表于 2021-11-22 14:33
可以做但是很麻烦,而且不同的数据放到一个格子里,这个效果不太好看吧,看上去就很杂乱 ...

大概怎么操作呀 这个 可以详细解说一下嘛老师
作者: 环环    时间: 2021-11-22 15:00
我先试一下吧,不过太复杂了,没那么快做好
作者: 小赵    时间: 2021-11-22 15:02
永洪Tech-chunyu 发表于 2021-11-22 15:00
我先试一下吧,不过太复杂了,没那么快做好

好的 麻烦了
作者: 环环    时间: 2021-11-22 17:45
用格间计算来做,第2列第一行先绑定原字段,第2行设置格间计算,并且都选择第一列作为父单元格,第一列的1和2行设置合并单元格。
格间计算参考如下
var a;
for(i=0;i<=ridx-1;i++){
if(i==0){
a=cell(0,cidx)
}
else if(cell(i,0)!=cell(ridx+1,0)&&cell(i,0)!=cell(i-1,0)){
a=cell(i,cidx)
}
else{a=a+"\n"+cell(i,cidx)}
}
隐藏行高脚本如下
var loc=new Locator(["r-0",ROW,DETAIL);
图表1.setRowHeight(loc,0)


具体实现步骤和效果如下






作者: 小赵    时间: 2021-11-23 08:59
永洪Tech-chunyu 发表于 2021-11-22 17:45
用格间计算来做,第2列第一行先绑定原字段,第2行设置格间计算,并且都选择第一列作为父单元格,第一列的1 ...

好的 谢谢老师

作者: 小赵    时间: 2021-11-23 10:51
永洪Tech-chunyu 发表于 2021-11-22 17:45
用格间计算来做,第2列第一行先绑定原字段,第2行设置格间计算,并且都选择第一列作为父单元格,第一列的1 ...

按照你的方法做完 效果有点不一样 而且 图一 右下角红框没有数据效果图是最后一张

作者: 小赵    时间: 2021-11-23 16:54
小赵 发表于 2021-11-23 10:51
按照你的方法做完 效果有点不一样 而且 图一 右下角红框没有数据效果图是最后一张
...

这个怎么处理
作者: 环环    时间: 2021-11-23 17:24
空白的那里你都没有写脚本啊
作者: _贝贝    时间: 2021-11-23 17:24
空白的格子没有写脚本所以是空的 需要有脚本
作者: 小赵    时间: 2021-11-24 10:04
永洪tech-zxx 发表于 2021-11-23 17:24
空白的格子没有写脚本所以是空的 需要有脚本

第三列 按照上面的方法 物料重复了一遍 本应该5个物料在一个格子
作者: 环环    时间: 2021-11-24 13:14
隐藏行高的那个脚本写了吗




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4