我希望通过sql命令来动态变换外挂报表的数据源,而且字段数目是不一样的。如何实现呢?很重要的一点就是要确定每个字段的具体位置。 我想调用虚拟表来作为数据源。
解决方案 »
- VB调用Delphi封装的DLL,窗口模式的问题(100分送上,不成敬意)
- 这里的水平高,朋友引我来,赏金百元也没解决问题,极度失望!
- 有关sendkeys问题(涉及textbox)
- 怎样将MSFlexGrid控件跟ADO控件绑定?
- 翻页问题!
- 怎么在程序中通过代码修改textbox 的只读属性multiline?
- vb控件连接access数据库问题
- 用VB对一个显微镜载物台进行编程,详情入内
- Crystal Report4.5报表设计问题?
- 奇怪的现象:使用ESC键退出时,用Msgbox居然要判断2次?----请大家试试看。
- 求救 如何把图片框中的图片保存到硬盘上?
- 关于internetsetoption的问题
首先创建一个包含所有字段的TTX文件作为报表的设计时数据源。
接着为每种情况设计一个Detail Section,如果要求不同的Report/Page Header,同样为每种情况建立一个Header Section。
最后在Section Expert中设定每个Section的隐藏条件,使其只在传入指定记录集时显示。第二种方法:用代码。
CrystalReport的对象模型支持动态的创建报表中的所有内容,自然可以满足的要求。不过相信你不会自找麻烦用这个方法--除非万不得已。