一、定义报表头
1、执行菜单命令“插入”→“报表头”
2、执行菜单命令“插入”→“静态框”
3、执行菜单命令“插入”→“明细网格”
二、绑定明细网格数据
Grid++Report 采用 OLE DB 数据引擎从数据源获取报表数据。
1、执行菜单命令“报表”----“明细数据库查询”----“设置数据库连接串与查询SQL”对话框打开。
2、在“设置数据库连接串与查询SQL”对话框中,执行“创建数据库连接串”按钮,此时创建 OLE DB 数据链接属性窗口打开。
3、在“OLE DB 提供程序”列表框中选择“Microsoft OLE DB Provider for SQL Server”----“下一步”
4、执行“选择或输入服务器名称”--“使用指定的用户名称和密码”--“在服务器上选择数据库”--“测试连接”,记得勾选保存账号密码。
5、执行“确定”按钮,数据链接串已经成功创建。
6、在“查询 SQL”编辑框中输入“select * from table”,注意不要包括引号,表示将从 table 表中取其所有数据。
7、执行“测试”按钮验证数据库连接串与查询 SQL是否正确设置。
8、执行“确定”按钮关闭设置数据库连接串与查询SQL对话框,至此已经完成报表明细数据的绑定。
三、生成报表数据集的字段
1.执行菜单命令“编辑”→“根据明细查询生成字段”,此时 Grid++Report 将根据上一步中创建的数据库连接串与查询 SQL 参数自动生成报表明细记录集的字段,生成的字段与数据库表中的字段保持一致。
四、定义明细网格的列
1、执行菜单命令“编辑”→“根据字段生成表格列”,此时 Grid++Report 将根据报表当前明细记录集字段的定义生成明细列,每个字段将对应生成一个显示列。
2、属性编辑窗口中改变其“文本”属性。
3、通过拖放可以改变列的显示宽度,通过这样的操作后,可以为每个列设置合理的显示宽度。
4、通过点击设计器下端的“预览视图”与“查询视图”切换按钮,大家可以及时看到报表的运行效果。