1个回答
展开全部
这个很简单的,就是变相的查询了,一个表,表中有歌手的姓名,按姓名查询然后打印
我的思路是这样的,组合框里可以获取歌手的姓名,然后按歌手的姓名查找相关的记录到临时表,然后打印就行了
确定按钮的代码为:
xm=alltrim(thisform.combo1.displayvalue)
select * from 表名 where 姓名=xm into cursor temp
report form 报表名 to print
做报表时注意报表的数据环境里不要添加表,还有报表中的字段绑定时如姓名字段由原来的
表名.姓名 等改成姓名即可
我的思路是这样的,组合框里可以获取歌手的姓名,然后按歌手的姓名查找相关的记录到临时表,然后打印就行了
确定按钮的代码为:
xm=alltrim(thisform.combo1.displayvalue)
select * from 表名 where 姓名=xm into cursor temp
report form 报表名 to print
做报表时注意报表的数据环境里不要添加表,还有报表中的字段绑定时如姓名字段由原来的
表名.姓名 等改成姓名即可
追问
我报表中的字段都是将一个表的字段拉进去的,如果报表数据环境里不添加表的话,报错:“找不到这个表”。还是实现不了“选定一个姓名,然后只打印该姓名的所有信息。”
追答
所以呀,要改字段的绑定
双击报表字段,出现报表字段表达式,修改去掉表名,如果现在预览的话,会出错!
因为没有表的。在表单中查询结果输入到临时表,在打印表就没问题了
还有疑问的话加我QQ
164532332@QQ.COM
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询