我要做的项目中有很多报表,每一个报表占用一个窗体实在浪费,有没有什么更好的办法?
我是新手,请大家多帮助。
我是新手,请大家多帮助。
解决方案 »
- 为什么会错呢?Undeclared identifier: 'FormCloseQuery'
- 为何我增加完一条纪录或者重新刷新页面输入法又自动变为智能ABC了??
- 怎样修改菜单上的快捷键
- 如何把一个整数转换成长度为3的字符串,如果数字不足3位则在前面补零
- 菜鸟请教:一个ACTIONMAINMENU 的问题
- 请提供DELPHI电子书籍下载的网址.谢谢.在线给分了.
- Delphi里画网格用什么控件好?像一个棋盘怎么画?
- 局域网与互联网通信问题,关于用ClientSocket连接pop服务器问题。
- 在TDBEdit中突然不能输入中文,为什么?
- delphi控制word表格的上标,如何实现
- 谁能告诉我,用BDE还是ADO?
- 100分求自定义组件的属性编辑器的源代码
一、如果为报表提供数据的数据库组件(如TTable、TQuery等)集中放置在同一个位置(如主窗体或DataModule),那么俺建议新建一个窗体专门用来设计所有的报表。这时可以用一个PageControl来作为容器,每个报表放置在一个TabSheet中。设计报表就很方便了。
二、如果不同的报表,其相应的数据库组件位于不同的窗体中(也就是说,你的每个窗体有其独立的数据集),那么俺建议在该窗体中放置一个Panel(如果只有一张报表)或者一个PageControl(如果有多张报表),并将其Visible属性置为False。这样设计报表也很方便。