vfp 表单中通过条件查询,将符合条件的内容打印

目的是通过查询找到符合条件的内容,把符合条件的内容显示在表单的表格控件中,并保存在临时表中,报表的字段为临时表的各字段,点击打印按钮,打印报表。
问题是,单击打印按钮后,预览的是符合条件的记录,但打印时还是打印全部记录,而不是符合条件的记录,向高手请教!!!!

你打印前的工作区设置错了吧,用下面方法试试呢
select <临时表>
report form <报表> to print &&打印

report form <报表> PREVIEW && 预览
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-20
你现在解决了吗 可以教教我吗

vfp 表单中通过条件查询,将符合条件的内容打印
select <临时表> report form <报表> to print &&打印 或 report form <报表> PREVIEW && 预览

VF中如何将查询表单中的结果打印出来?
VFP中生成打印,都要预先编制程序的,不方便,也不好看!但可以将DBF先转为EXCEL文件,再在VFP下直接调用EXCEL,这样都方便了!如:执行下面一段程序,就可在VFP下直接调用EXCEL或WORD文件了:DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, ;STRING lpszFile, STRING, STRING, INTE...

VFP中输入查询条件显示数据环境里的内容
查询按钮的click:local cGH,cXM cGH=allt(thisform.text1.value)cXM=allt(thisform.text2.value)if !empty(cGH) and !empty(cXM)do form 工资表显示 with cGH,cXM else wait '请输入完整的信息' wind at srow()\/2,scol()\/2 nocl time 3 wait clea retu .f.endif 退出按钮代码:thisform...

如何让VFP将查询结果打印
思路是:财务信息表是源表,由它用SQL产生查询结果(放在临时表中),grid显示的是这个临时表,编制一个报表,其中的域控件用临时表的字段,打印按钮来执行报表打印。这样,你看到的(grid中)、打印的(报表中)都是同一个临时表的结果。按你的情况简单编了一下(临时表名称用mylist),请参考,放在...

...表单需根据用户输入的查询条件,显示出满足条件的记录:
Set filter to 学号=alltrim(thisform.text1.value)Thisform.refresh

如何实现vfp 多条件查询中条件的收集?
如何实现vfp 多条件查询中条件的收集? 想实现:select*FROM档案表WHERE性别="男"and曾经救助="否"……结果放到此表单Grid1中。1、where部分从收集到的条件中写入,通过什么方式收集?只有选中复选框,后面的单选才起作用。... 想实现:select * FROM 档案表 WHERE 性别="男" and 曾经救助="否"……结果放到此...

vfp表单中如何继续使用系统功能查找
vfp表单中继续使用系统功能查找方法如下:1、使用VFP表单自带的查找功能。在表单上方的工具栏中,有一个放大镜的图标,点击该图标即可打开查找对话框。在对话框中输入要查找的关键字,点击“查找下一个”按钮即可查找到下一个符合条件的数据记录。您还可以使用“查找上一个”、“查找全部”等按钮来完成不...

VFP一个表单中如何实现打印当前表单呢?
首先要制作报表,添加数据环境,将你需要显示的数据添上,拖上即可 代码:report form 报表名.frx to print preview

vfp6.0中如何实现选页打印?
说明:条件表达式包含表单中的某些用户可输入(选择)的数据值 或者打印当前数据行(页)select xxx表 p=recn()set filt to recn()=p report form xxx报表 打印第5个数据行 select xxx表 set filt to recn()=5 report form xxx报表 补充:简单的方法:先预览,在预览窗口有“打印预览”工具栏,...

VFP用combo组合框打印报表,表单中有一个组合框,一个确定按钮和退出按钮...
这个很简单的,就是变相的查询了,一个表,表中有歌手的姓名,按姓名查询然后打印 我的思路是这样的,组合框里可以获取歌手的姓名,然后按歌手的姓名查找相关的记录到临时表,然后打印就行了 确定按钮的代码为:xm=alltrim(thisform.combo1.displayvalue)select * from 表名 where 姓名=xm into cursor...

相似回答