起步软件技术论坛-X3

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

【搞定】关于表格文档的问题**

[复制链接]
 楼主| 发表于 2007-9-26 16:45:44 | 显示全部楼层
TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[17]:=0;
   DocViewLEAVE_QJBG.Doc.Close;
   DocViewLEAVE_QJBG.OpenView(TDocMode.dmEdit,DocViewLEAVE_QJBG.Doc);
设置行高为0怎么看不到效果呢?

是在当前功能环节的窗体中写代码?  控制的表格文档却是请假申请功能中的?
回复 支持 反对

使用道具 举报

发表于 2007-9-26 16:49:02 | 显示全部楼层
第17行是在你1楼的是哪行,你把表格文档的定义帖出来看看,应该是这个值写错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-26 16:59:52 | 显示全部楼层
我要在部门经理审批的时候把单位主管审核那一部分的内容即13至17行隐藏:
TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[13]:=0;
   TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[14]:=0;
   TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[15]:=0;
   TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[16]:=0;
   TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[17]:=0;
   DocViewLEAVE_QJBG.Doc.Close;
   DocViewLEAVE_QJBG.OpenView(TDocMode.dmEdit,DocViewLEAVE_QJBG.Doc);

表格定义.gif

1.26 MB, 下载次数: 102

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-26 17:30:26 | 显示全部楼层
请回复!
回复 支持 反对

使用道具 举报

发表于 2007-9-26 17:37:37 | 显示全部楼层
你代码写错了
不是TSheetDoc(DocViewLEAVE_QJBG.Doc).Sheet.RowHeights[13]:=0;
而是YWXXSL.TBGWDSL(DocViewSL.Doc).Sheet.RowHeights[4] := 0;
TBGWDSL  是 DocViewSL 连接的文档的类名,就是文档ID前面加上T
YWXXSL  是DocViewSL 连接的文档所在的信息的ID
回复 支持 反对

使用道具 举报

发表于 2007-9-26 17:41:23 | 显示全部楼层
审批功能都是从申请功能继承来的

这两个功能明显不是一回事,继承不是这么用的。实现想要用继承的话,可以创建一个基础功能,然后其他的功能都从这个功能继承。但如果没提取什么公用的东西,我看不出来有什么必要用继承。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-27 09:21:25 | 显示全部楼层
请问, 15楼的业务信息要如何引用呀?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-27 10:14:32 | 显示全部楼层
信息引用解决了, 现在又有新的问题,
我代码隐藏的是 13 到 17 行 (见13 楼) ,  结果却是: 13 到 17 行能显示,  却把 18 到 21 行给隐藏了.  
这又是怎么回事呢?  会不会是因为我在设计表格的时候 要增加行 而导致这样的问题呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-28 15:55:27 | 显示全部楼层
结吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 13:01 , Processed in 0.042563 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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