起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: athur1980

【搞定】[请求]求助TSheetDoc若干问题**

[复制链接]
 楼主| 发表于 2007-12-14 10:39:03 | 显示全部楼层
最初由 lixy 发布
[B]不建议直接控制sheetdoc。  把问题简单化多好,做2个表格文档。只需要画2次表格,不需要代码。 [/B]

OK,先放弃代码,看论坛上别的同志用代码解决...疑惑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 11:04:34 | 显示全部楼层
最初由 atiger 发布
[B]路过,
运行后老是抱错?
请把原始的错误信息帖出来看看呢。

不过8楼也是一个直观简单的方法,呵呵。 [/B]

弹出这个错误,打印页就出不来

error.jpg

9.06 KB, 下载次数: 104

回复 支持 反对

使用道具 举报

发表于 2007-12-14 11:14:57 | 显示全部楼层
哦,如果有时间,楼主可以跟踪一下,执行哪句报出来的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 12:13:31 | 显示全部楼层
最初由 atiger 发布
[B]哦,如果有时间,楼主可以跟踪一下,执行哪句报出来的? [/B]

procedure TFORM_XMCGSBGZ.DocViewBarBeforeAction(Sender: TObject; var Accept: Boolean);
begin
     INFO_XMZBCGSBGZ.TLIST_XMZBCGSBGZDCD(DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.Doc).Sheet.RowHeights[7]:=0;
     INFO_XMZBCGSBGZ.TLIST_XMZBCGSBGZDCD(DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.Doc).Sheet.RowHeights[9]:=0;
     INFO_XMZBCGSBGZ.TLIST_XMZBCGSBGZDCD(DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.Doc).Sheet.RowHeights[11]:=0;
     INFO_XMZBCGSBGZ.TLIST_XMZBCGSBGZDCD(DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.Doc).Sheet.RowHeights[14]:=0;
     DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.Doc.Close;
     DocViewINFO_XMZBCGSBGZ_LIST_XMZBCGSBGZDCD.OpenView(TDocMode.dmEdit);
end;
运行到end报错,奇怪了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 12:19:49 | 显示全部楼层
是我放错了事件吗?还是这个事件不支持?
回复 支持 反对

使用道具 举报

发表于 2007-12-14 14:04:42 | 显示全部楼层
您写这些代码是干什么的?打印之前用编辑模式打开文档?奇异的思路阿。您想干嘛?
回复 支持 反对

使用道具 举报

发表于 2007-12-14 15:30:41 | 显示全部楼层
对,不能在DocViewBar 的 onBeforeAction 这个事件上执行这样的代码,原先的帖子误导了。

DocViewBar 的 onBeforeAction 上一般做写检查,例如是否允许打印,或者控制文档上的按钮或者控件的显示等等这样的处理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-15 13:14:36 | 显示全部楼层
把代码当公式用是我失误,我以后注意
这个帖子可以结了
回复 支持 反对

使用道具 举报

发表于 2007-12-15 14:16:16 | 显示全部楼层
en
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 18:18 , Processed in 0.046295 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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