我的报表是用主表/明细表做的。但是打印时全部的记录都打出来了,我希望打印时有一个范围,如主表中编号从‘1’到’5‘的记录,有人说这要用query1来做,那么查出的东西如何放到报表中呢?原来我的报表中的DBTEXT的DATASET设为TABLE,DATAFIELD设为字段名就行了。但现在用query1,这该如何设置。如果将DATASET设为QUERY,DATAFIELD没法设,出现了“NO SQL STATEMENT AVAILABLE‘ 谢谢大侠的指教
解决方案 »
- 有个简单的问题,希望大家能教一下菜鸟!
- 请教s:=测试,1980,0755
- 寻人启示:小弟刚开始学delphi,望结交各位delphi高手
- 急急急!谁能提供一个用ODBC来建立一个与Paradox数据库连接的DSN,详细实例?
- 紧急!!!求助!!
- 回复
- 关于IdSMTP应用,求助
- 在Delphi做报表时,如何让QRDBText分两行显示?
- Intrabob在delphi6中不能用??
- 如何得知当前出错的错误代码及信息?
- How to study Delphi for a new peoper
- 有鬼!来抓鬼呀!为何在一个多表查询(ADOQUERY)中提交(Post)了一条记录以后,发现这条记录中的数据又不见了?不知道哪位会抓这鬼的!
在代码中动态添加你要的查询语句
Query1.SQL.Clear;
Query1.SQL.Add('select ...');
Query1.Open;