我的报表打印那里有个COMBOBOX,让用户选择各自不同的单位,用户选择自己单位后,就会找到这个单位的数据表,各个单位数据表的结构是一样的。我是用ADOQUERY的来查询这个数据表的所有内容(SELECT * FROM ‘+temparray[0,i]+').
我想用FASTREPORT来实现这样的报表:
工资表
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
123 A C 234 234 23-----(数据表的第一条记录)
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
23 B B 354 234 234----(数据表的第二条记录)
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
23 C A 456 213 23----(数据表的第三条记录)
这样循环打印表头,和数据表中的记录。如果是用ADOTABLE来实现如何实现?
请各位说清楚点,具体点,我是个大菜鸟!分不多!请原谅!
我想用FASTREPORT来实现这样的报表:
工资表
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
123 A C 234 234 23-----(数据表的第一条记录)
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
23 B B 354 234 234----(数据表的第二条记录)
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
23 C A 456 213 23----(数据表的第三条记录)
这样循环打印表头,和数据表中的记录。如果是用ADOTABLE来实现如何实现?
请各位说清楚点,具体点,我是个大菜鸟!分不多!请原谅!
解决方案 »
- 关于Delphi speedbutton等控件的素材
- (活动)社区银行新活动 图书低价限时换购
- 制作动画效果?
- 求助,焦点从TWebBrowser离开后,TDBGrid不能获得焦点问题。
- DriveComboBox的简单问题
- 用TDBchart出现Unit Series was compiled with a different version of Chart.TChartBrush?
- DBGrid中如何使用代码实现多选
- 不经意这么多分了,唉,散了吧!!
- 怎么可以知道ACCESS中某个表的所有字段的类型,大小等?
- 请帮新手
- 【发现】三分钟开发程序的好东东--还【免费下载】Free Download哦!
- adoconnection 连接数据库问题
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)放在MASTERdata BAND中即可。
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
123 A C 234 234 23-----(数据表的第一条记录)
字段名是这样写的[datamodule4.report."gzid"]。
都放在了MASTERDATA BAND中,设置好了数据源。
写上这样的语句 dm.DataModule4.report.Close;
dm.DataModule4.report.SQL.Clear;
dm.DataModule4.report.SQL.Add('select * from '+temparray[0,i]+'');
dm.DataModule4.report.Open;
frreport1.LoadFromFile('gzmxb.frf');
frreport1.ShowReport;
但还是不行呀!老大们帮帮我啊!
工资号 姓名 工种 月工资 效益工资 物差----(这是表头)放在MASTERdata BAND中即可。
WWWWA(aaaa) 这位大虾说得对工资号 姓名 工种 月工资 效益工资 物差----(这是表头)
[字段名] [字段名] [字段名] [字段名] [字段名] [字段名]
请问还要加什么语句!就是不行啊!
Field1 Field2 Field3 Field4 Field5 ----->字段名。
-----------------------------------------------------------
userTable:
工资号 姓名 工种 月工资 效益工资 物差
123 A C 234 234 23
.. .. .. ... ... ...
-----------------------------------------------------------
[转前清空TempTable]..在打印前,数据转临时表: 工资号 姓名 工种 月工资 效益工资 物差
123 A C 234 234 23
工资号 姓名 工种 月工资 效益工资 物差
123 A C 234 234 23
... ... .... ... .... ....
-----------------------------------------------------------
report datasource -->TempTable---打印。===========>这个办法虽然不是很好。。但是我在实际的项目中一次转存5000条记录,速度很快,没有因为转存带来的时间停滞问题。
-------------
BDE+PARADOX
application.ProcessMessages;
要不会出现死锁停滞。问题。