crystal 控件访问问题

weibz0525 2009-08-28 12:17:23
crystal里有个文本对象,用来放作为标签之类的放置固定字符串的控件。能不能对他进行访问?比如说看它是否正被显示还是被隐藏了?我需要对他的属性进行判断来写公式。
...全文
71 点赞 收藏 17
写回复
17 条回复
阿泰 2009年08月28日
[Quote=引用 10 楼 weibz0525 的回复:]
我只是想问在写表达式的时候怎么访问文本对象的属性,公式什么的我自己会写。
[/Quote]

公式里访问不到文本对象里的内容
一般情况下文本对象可以用公式字段或参数字段来替代,这样在公式里就可以用到了
回复 点赞
灵雨飘零 2009年08月28日
帮顶。。。。
回复 点赞
weibz0525 2009年08月28日
我只是想问在写表达式的时候怎么访问文本对象的属性,公式什么的我自己会写。
回复 点赞
yanm7788 2009年08月28日
Crystal Report Format Field =>common=>suppress里头就可以写公式...
回复 点赞
llsen 2009年08月28日
[Quote=引用 7 楼 zhaozhijun0207 的回复:]
引用 6 楼 weibz0525 的回复:
在帐票内部写表达式
???
彻底不懂了
[/Quote]

张票应该是报表的意思,小日本好像这样叫
那样的话,就要用公式了

但是你得把你的需求说详细一点。
回复 点赞
zhaozhijun0207 2009年08月28日
[Quote=引用 6 楼 weibz0525 的回复:]
在帐票内部写表达式[/Quote]
???
彻底不懂了
回复 点赞
weibz0525 2009年08月28日
我需要在帐票内部写表达式,而这个表达式需要对帐票模板上的一些对象属性进行判断。你们写的都是在程序代码中进行控制的,用不上啊
回复 点赞
llsen 2009年08月28日
大致是这样

myReport.ReportDefinition.ReportObjects[对象序号].方法或属性;
//或
myReport.ReportDefinition.ReportObjects[对象名称].方法或属性;
回复 点赞
llsen 2009年08月28日
weibz0525 2009年08月28日
怎么控制?代码什么样的
回复 点赞
Minco 2009年08月28日
可以对它显示的值进行控制...
回复 点赞
youdandan 2009年08月28日
学习
回复 点赞
weibz0525 2009年08月28日
ok,xiexie 大家,结贴了,还有个关于pagenumber的问题,我另开帖。
回复 点赞
Minco 2009年08月28日
[Quote=引用 15 楼 zm307755214 的回复:]
C#
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
TextObject rptvalue = (TextObject)rptdoc.ReportDefinition.ReportObjects[controlid]; rptvalue.Text = '想要的值';
其中rptdoc是 ReportDocument对象,controlid为文本对象名称

[/Quote]
回复 点赞
Minco 2009年08月28日
[Quote=引用 5 楼 zm307755214的回复:]

C#
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
TextObject rptvalue = (TextObject)rptdoc.ReportDefinition.ReportObjects[controlid]; rptvalue.Text = '想要的值';
其中rptdoc是 ReportDocument对象
[/Quote]
回复 点赞
阿泰 2009年08月28日
[Quote=引用 13 楼 weibz0525 的回复:]
是不是在公式里任何模板上的对象属性都不能访问呢?比如section
[/Quote]

可以这么理解。
当然对象的含义比较宽泛,不过除了参数、公式、数据字段外,其余的均不可访问。
回复 点赞
weibz0525 2009年08月28日
是不是在公式里任何模板上的对象属性都不能访问呢?比如section
回复 点赞
发动态
发帖子
图表区
创建于2007-09-28

4447

社区成员

1.4w+

社区内容

.NET技术 图表区
社区公告
暂无公告