水晶报告从数据表

本文关键字:数据表 报告 水晶 | 更新日期: 2023-09-27 18:05:21

我有一个存储在数据表中的查询结果,现在我想使用这些结果来创建一个水晶报告,我是新的水晶报告,我试图使用向导选项,但他们不要求我使用数据表值,他们只与数据库的表直接通信。

水晶报告从数据表

水晶报告支持命令功能。您可以通过创建非表查询向水晶报表添加命令。例如

Select Cast(0 As smallint) As ID, Cast('' As Varchar(50)) As FName, Cast('' As Varchar(50)) As  LName

并将上述查询添加到Crystal Report Command。该命令将作为Sql表执行。创建适当的设计后,您可以通过SetDataSource()将该数据表分配给crystal报告

Dt.TableName = 'Command1";
crReport1.Database.SetDataSource(Dt);

此水晶报告数据源称为断开数据源。您不需要为crystal报告分配连接属性或任何登录信息。但是,一旦您需要在crystal report中创建一个临时SQL连接来创建命令。