图学PowerBuilder---合并相同单元格

在用数据窗口显示数据时,经常会出现某一列的连续多行内容是相同的,在有中国特色的软件使用者看来这是一个很大的问题。一定要合并才能显得规范。如下图:

图学PowerBuilder---合并相同单元格_第1张图片

在PB中可以通过简单的设置来实现合并行功能。进入DataWindow设计窗口后在【ROWS】菜单按如下操作:

图学PowerBuilder---合并相同单元格_第2张图片

图学PowerBuilder---合并相同单元格_第3张图片

将需合并的列拖到右侧手,确定即可。

【注意】采用此种方法虽然可以合并,但并不能像EXCEL中那样合并后的值居中显示,而是在上方显示。针对这个问题,网上有人提出以下解决方法:

1、采用自画表格的方式,难度较大。

2、先用col1排序  ,再分组,然后在col1 的 visible属性中写:
if(getrow()=sum(1   for   group   1)/2+1,1,0)   试试看   ..  
不行的话   ,就试着改变这个表达式   ,反正就是要得到   group   1   每个部分的   rowcount()   ,然后取其中间的行号,将其   visible   写为   1   ,其它的是0


你可能感兴趣的:(图学PowerBuilder---合并相同单元格)