中国经济结构调整战略:vfp中怎样控制报表只打印最后输入的一条记录,并且只打印一条?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 06:44:52
把从表单输入的最后一条记录,通过报表打印出来,并且只打印一条,整个过程如何实现?

如果你是用表单的各种控件来进行输入的(不是用表格BROW),你在报表设计时,不用数据环境,不在细节中加控件,而应该在页头或标题栏中加入域控件来对应最后一条记录。
详细说明一下:比如你表单最后记录有一个字段是编码,用的控件名是TEXT1,你输入的数据是00001,则你在报表页头或标题栏中加入一个域控件,在跳出的表达式中输入thisform.text1.value就行,相应你其他的也如此加入,安排位置。
在表单中加一个COMMAND1按钮,在他的CLICK方法中加打印语句即可。不明白再问

简单的方法是:
在表单中直接把当前记录复制到一个临时表中
(比如copy next 1 to 表名),然后把这个表打印出来