报告使用哪些数据库字段?

2020-08-20 18:53发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用 VB6 和Crystal Reports v.9

我在Crystal SDK中没有DatabaseFieldDefinition.UseCount属性

如何获取报告所使用的数据库字段的代码?

谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用 VB6 和Crystal Reports v.9

我在Crystal SDK中没有DatabaseFieldDefinition.UseCount属性

如何获取报告所使用的数据库字段的代码?

谢谢!

付费偷看设置
发送
2条回答
Climb_Ma
1楼 · 2020-08-20 19:15.采纳回答

我相信这是稍后在.NET程序集中添加的较新的API。

此外,您正在使用的RDC组件以CR XI R2(CR 9的早期版本)结束。现在,任何CR版本均不再支持该组件。 因此,不允许您分发它或在应用程序中使用它。

VB 6和CR 9都已到期,因此是时候升级到VS 2010或更高版本了,而不是Express版本,并使用CR for VS了,它现在适用于所有VS和CR版本。

您可以从这里获取它:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Don

haha101010
2楼-- · 2020-08-20 19:19

将iSectionCounter设置为整数

将iObjectCounter设置为整数

dim sUsedFields作为字符串

将水晶作为CRAXDRT.Application

设置oCrystal =新CRAXDRT.Application

将oReport视作CRAXDRT.Report

设置oReport = oCrystal.OpenReport(" C:\ myreport.rpt")

对于iSectionCounter = 1到oReport.Sections.Count

带有oReport.Sections(iSectionCounter)

对于iObjectCounter = 1到.ReportObjects.Count

带有.ReportObjects

If .Item(iObjectCounter).Kind = crFieldObject 然后

Dim sF as CRAXDRT.FieldObject

设置sF = .Item(iObjectCounter)

如果sF.Field.UsedCount> 0,那么(我找不到UsedCount属性或其他内容)

fFieldUsed = True

如果结束

结束于

结尾为

下一个iObjectCounter

结尾为

下一个iSectionCounter

一周热门 更多>