VC6.0的水晶报表9.2动态操作(急,急,急)不够分另加。

slusunshow 2006-04-01 10:25:20
http://community.csdn.net/Expert/topic/4654/4654234.xml?temp=.9192469
请大家帮忙看看,
...全文
270 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbmshiwo 2006-04-02
  • 打赏
  • 举报
回复
没看过,不清楚。
slusunshow 2006-04-02
  • 打赏
  • 举报
回复
水晶报表的动态修改操作,报表版本是9.2,在VC6.0通用对话框中,我想在程序中动态修改已知报表中的公式内容(公式已放置在报表中).我查过不少资料,不过好像只有VB,VB.NET方面的内容,而在VC6.0中这些函数似乎有所不同,参数类型也不同,我只能做到动态添加报表中没有的字段,而不能修改报表中已设置的公式内容,所以想向各位大人们请教一下,
我是这样做的,首先获取 FormulaFieldDefinition 对象,并设置公式
IFormulaFieldDefinitionsPtr Formula1;
Formula1=m_Report->FormulaFields->GetItemByName("Formula1");//假如我报表中自定义公式的名字为"Formula1"(具体是不是这样获取我
就不清楚)


//但在VC里这个对象没有TEXT成员让我来设置具体公式,所以接下来我不清楚怎样做
lbmshiwo 2006-04-02
  • 打赏
  • 举报
回复
IFormulaFieldDefinitionsPtr Formula1;
以上的IFormulaFieldDefinitionsPtr改成
IFormulaFieldDefinitionPtr
其中有Text成员的,
你应该多看看编绎时出错的说明,我虽然不懂这里面的,
see declaration of 'IFormulaFieldDefinitions'
你再查看其声明的地方,可以发现有两个不同的结构IFormulaFieldDefinitionsPtr
和IFormulaFieldDefinitionPtr


slusunshow 2006-04-02
  • 打赏
  • 举报
回复
究竟谁清楚这问题啊?
slusunshow 2006-04-01
  • 打赏
  • 举报
回复
希望大家能给一个具体的例子,VC6的例子,

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧