我要做的项目中有很多报表,每一个报表占用一个窗体实在浪费,有没有什么更好的办法?
我是新手,请大家多帮助。
我是新手,请大家多帮助。
解决方案 »
- 那么大哥有关于ADOQUERY.ADOTABLE等与QUERY,TABLE等控件的同方面的资料呀.小弟想找一们老师.
- 求助,将这段VB的代码(转自MSDN)转成Delphi吧!
- 具有排序功能的 LISTVIEW, 求助高手!!!
- 如何把Excel里的数据导入到Sql2000中
- Data Modules如何在子窗口调用组件!
- 我想问一下单击dbgrid弹出对话筐的问题??
- 小数能用 十进制表示吗????????????????????????
- 一个功能实现做了一个星期,还没有结果,,过来听听一个初级程序员的苦恼....Up有分
- 正在学习C#,一个月后辞职去广州!
- opendialog相关问题?
- 谁能告诉我,用BDE还是ADO?
- 100分求自定义组件的属性编辑器的源代码
一、如果为报表提供数据的数据库组件(如TTable、TQuery等)集中放置在同一个位置(如主窗体或DataModule),那么俺建议新建一个窗体专门用来设计所有的报表。这时可以用一个PageControl来作为容器,每个报表放置在一个TabSheet中。设计报表就很方便了。
二、如果不同的报表,其相应的数据库组件位于不同的窗体中(也就是说,你的每个窗体有其独立的数据集),那么俺建议在该窗体中放置一个Panel(如果只有一张报表)或者一个PageControl(如果有多张报表),并将其Visible属性置为False。这样设计报表也很方便。