起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 279|回复: 12

代码合并表单单元格问题?**

[复制链接]
发表于 2008-12-27 11:22:05 | 显示全部楼层 |阅读模式
想代码合并 单元格1 和单元格2,没发现有什么效果。代码;
  Business.Model.TSheetDoc(dvReport.Doc).Sheet.Cells[1,2].Bounds :=
  classes.Rect(1,2,4,2);
  dvReport.Doc.Close;
  dvReport.OpenView(TDocMode.dmEdit);

不知道什么那里出错?或者还有设置什么?

未命名.jpg

7.69 KB, 下载次数: 139

回复

使用道具 举报

 楼主| 发表于 2008-12-27 11:30:04 | 显示全部楼层
坐标问题,改成
  classes.Rect(1,2,5,3);
就可以了。
另外问题:
   数据集设为自动增长,然后再合并好像就不行了,静态的可以。是这样么?
回复 支持 反对

使用道具 举报

发表于 2008-12-27 11:51:58 | 显示全部楼层
楼主,我在3088上测试,设置数据集的自动增长也是可以合并的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 11:59:36 | 显示全部楼层
我这里2827好像不行,有其他办法么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 12:16:26 | 显示全部楼层
或者其他办法,可以动态给某单元格 加控件么?比如Datagrid.
回复 支持 反对

使用道具 举报

发表于 2008-12-27 12:34:01 | 显示全部楼层
楼主,你想实现什么需求呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 12:38:19 | 显示全部楼层
就是想合并自动增长的表单 单元格而已。出错了另外帖子的异常。2827
回复 支持 反对

使用道具 举报

发表于 2008-12-27 13:04:43 | 显示全部楼层
我这里没有2827版本,不好试。
对于5搂说的单元格动态加控件,你可以参考看看http://bbs.justep.com/forum.php?mod=viewthread&tid=19366 的3搂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 13:54:39 | 显示全部楼层
又试了一下,自动增长的表单 单元格合并。
横向可以,比如,合并第一行的第一和第二格没问题。但是纵向不行,比如没办法合并第一列的第一和第二格。
看来是没办法了。
回复 支持 反对

使用道具 举报

发表于 2008-12-29 08:31:31 | 显示全部楼层
纵向如果是字段单元格,即连接的是数据集的字段,那么在预览状态下,实现的相同值合并,这要先对这个字段进行排序后

如果是非字段单元格,即就是直接在单元格上输入汉字的,那么也可以用1楼这样的代码进行合并,主要是写正确单元格的坐标就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 14:47 , Processed in 0.043831 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表