数据库课程设计中,什么叫做“报表”

我在做数据库课程设计,其中有一项功能是:报表处理:提供图书销售单、图书进货单、会员列表、出版社列表、销售单等报表。
请问什么叫做“报表”,是不是用一个list control控件来实现?

报表是指专门将从数据库表中检索出来的数据集,以打印到纸张上的方式进行输出的一种数据库对象。

楼主提问中的附图是窗体而非报表,尽管窗体也可以打印到纸张上面,但是它与报表有本质上的区别。窗体更适合在屏幕上面查看数据,例如我们可以在有限的屏幕范围内通过滚动条浏览数据,如果将窗体打印到纸张上那么,超出屏幕范围的数据就无法看到了。相反报表则是将全部数据输出到纸张上,我们可以传统看书的方式一张一张地查看所有报表数据。当然我们也可以不去实际打印报表,而只在屏幕上去预览这些报表,但是报表与窗体查看数据的方式是很不相同的。

list control控件不是用来实现报表的。报表应该用报表对象(例如ACCESS报表对象)或报表工具(例如水晶报表)予以实现。当然你也可以用编程的方式将数据输出到WORD、EXCEL程序以WORD、EXCEL文件的方式实现输出报表。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-06
就是一张查询出的数据的table,或者view,是一个查询的结果
第2个回答  2012-11-06
报表就是用表格、图表等格式来动态显示数据,根据用户需求列出不同的数据报表,或者可以说就是数据清单
第3个回答  2012-11-06
不是list control控件来实现,而是Form control控件来实现