注册 登录
编程论坛 VFP论坛

如何在vfp的查询结果表单中单独选择一条生成相关报表?

例外 发布于 2020-11-21 08:45, 1564 次点击
求教各位大佬,我想请教的问题是:我建立了一个表单,可以按“应聘职位”和“学历”查询,查询结果肯定不止一个,我希望通过单击某一条数据,然后生成这个数据的报表。请问我应该怎么实现这个功能呢?我现在的报表里显示的是所有查询结果的,我想显示我选中的单独一条的,不知道该怎么实现。请各位大佬帮帮忙!十分感谢!
4 回复
#2
吹水佬2020-11-21 10:19
可以选择只打印一条记录
#3
radiofan2020-11-21 20:11
回复 楼主 例外
创建一个dbclick事件,当双击这条记录时创建一个仅有这条记录的临时表作为报表的数据源。
还有report form可以使用:[Scope]指定报表要处理的记录范围。报表只会处理指定所用于范围内的记录。
[FOR lExpression1]只有当逻辑表达式 lExpression1 计算值为真时的那些记录将被打印。通过使用 FOR 子句,可以排除你不希望打印的记录。
#4
例外2020-11-28 10:10
那要这么才能双击这条记录时创建一个仅有这条记录的临时表作为报表的数据源呢?
#5
chxking2020-11-28 10:31
seletct * from 表 where key值=当前记录Key into cursor 临时表
1