再次请教十豆老师!多谢

jydnlcp 2011-12-19 11:44:58
在次请教十豆三老师:我照着你的方法方式了一下,现在是没有把查询的结果打出来,而是把表中记录的第一个打出来了。
Report Form 登记表 For Recno()<10 To Printer Prompt Preview

而不是我所需查找到的内容。

...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2011-12-20
  • 打赏
  • 举报
回复
你的查询语句是什么?
你的 Grid 的数据源表是 设备表 吗?
十豆三 2011-12-19
  • 打赏
  • 举报
回复
你要查询什么,也就是说你的查询条件是什么?

你打印之前,你已经在 Grid 中看到了你查询后的记录吗?
jydnlcp 2011-12-19
  • 打赏
  • 举报
回复
十豆三老师:我又照你的方法(去掉报表的数据环境,并把域控件的表达式中的表名也去掉,只留字段名)。
试了试,还是不行,现在如:查询到grid里面的10条记录,结果我打印的时候还是把整个数库中的50条记录都给打出来了!
代码如下:

Select 设备表 && 这个表名要与你的 Grid 的数据源是一个表
Report Form 登记表 To Printer Prompt Preview


不知还有什么不对的地方,请多指教!
十豆三 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jydnlcp 的回复:]
十豆三老师,我也照你的方法做了,但是我现在如:查询到10条记录,结果我打印的时候还是把数库中的50条记录都给打出来了!
[/Quote]去掉报表的数据环境,并把域控件的表达式中的表名也去掉,只留字段名。
jydnlcp 2011-12-19
  • 打赏
  • 举报
回复

十豆三老师,我也照你的方法做了,但是我现在如:查询到10条记录,结果我打印的时候还是把数库中的50条记录都给打出来了!
十豆三 2011-12-19
  • 打赏
  • 举报
回复
如果你在 Grid 中已经看到了你查询后的结果,那就打印时不要加条件,直接打印就可以了。
Select 表名 && 这个表名要与你的 Grid 的数据源是一个表
Report Form 登记表 To Printer Prompt Preview
jydnlcp 2011-12-19
  • 打赏
  • 举报
回复
对的,十豆三老师,我在GRID中看到了我查询的结果,我现在就是想把这个结果给打出来,多谢老师!
但是浏览的时候老是看到第一条记录,并且不是我查询到的结果。

比如说我的条件有几条:可以通过:1、仪器设备;2、型号;3、厂家,等等!

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧