我用quickrep做报表,现在遇到两个问题如下:
1: 用Ttable连接数据库的话,为什么一页只能显示一条记录,我希望能一页显示多条记录,不知道该怎么办,请不要只是简单的说设置dataset,我quickrep的 dataset是Ttable啊,不知道该怎么设置。
2: 用bde query连接数据库的话,在运行这个界面时可以看见数据,但是一预览报表,就看不见数据了,不知道是怎么回事,用query连接的话该怎么设置,设置些什么东西,请高手指教,谢谢!!!
1: 用Ttable连接数据库的话,为什么一页只能显示一条记录,我希望能一页显示多条记录,不知道该怎么办,请不要只是简单的说设置dataset,我quickrep的 dataset是Ttable啊,不知道该怎么设置。
2: 用bde query连接数据库的话,在运行这个界面时可以看见数据,但是一预览报表,就看不见数据了,不知道是怎么回事,用query连接的话该怎么设置,设置些什么东西,请高手指教,谢谢!!!
解决方案 »
- 使用D7进行Activex开发中,方法或过程在TYPE LIB中如何设置?
- 如何用delphi 制作 一个制作电子书的工具?给个思路.各位讨论一下,谢谢.
- 如何在delphi里用idhttp提交application/x-amf方式的数据
- 今天急着发布程序,哪位老兄提供一下好的软件保护加密方法啊 ?????在线等!
- 如何向浏览器正在打开的网页中插入并运行代码?
- 发送数据,高手指点!(正文)
- 急死我了!!!!一个关于表的数据导入问题..求各位大侠帮帮忙啊!!!!!
- Delphi中,怎样把byte 数组的前几个连成一个十六进制数呢?
- 关于菜单的问题!!
- 如何在Label上显示今天是星期几?
- delphi调用 vc dll 出错!在线等待,解决立马揭帖
- 40分求救:怎样实现现有的各控件caption显示中文,日文和韩文
你看他的DataSet这个是指定到一个TABLE
和DataField属性这个是指定到TABLE里的一个字段。
这样就可以了。
PRINTFORM1.QUICKREP1.PREVIEW就行
是不是delphi出问题了?
在打印以及預覽的時候,就會觸發
OnDataNeed事件,然後你在那個事件
中顯示你要打印的數據即可只要那個MoreData返回為true就會一直打印下去記得在OnBeforPrint事件中,將你的那個數據集置為First
qrdbtext1.DataSet:=query1;
qrdbtext1.DataField:=query1.fieldbyname('商品编码').AsString ;
这样在运行的时候能够看见数据,但是一旦预览就看不见了不知道为什么!!
有哪位高手知道是怎么回事啊!上面那样写有什么错吗?另外,确实只显示一条记录,听说要设置DATASET,但不知道怎么设,知道的请帮忙啊!!!
: 用bde query连接数据库的话,在运行这个界面时可以看见数据,但是一预览报表,就看不见数据了,不知道是怎么回事,用query连接的话该怎么设置,设置些什么东西,请高手指教,谢谢!!! 简单说就是需要动态生成报表,报表中显示的内容是可以变化的,不知道可不可以谢谢哈