回 帖 发 新 帖 刷新版面

主题:打印控制求助

我在打印程序中加入了set filt to 婚否=.T.后面list也是显示已婚的名单,但打印却还是包括未婚的.

回复列表 (共9个回复)

沙发


你的代码和表内容?
我测试了,命令方式和报表方式都打印正常!

板凳

设置了set filter to ……后只对本工作区的数据表有效,一定是打印表单时工作区变动了。
可以在打印语句中加上for 婚否:
REPORT FORM 报表 FOR 婚否

3 楼

use e:\xxgl\cxdy
set filt to yh=.T.
list
label form e:\xpgl\bq\yhxx to preview FOR yh=.T.
use
retu
(还不会上传文件)在标签中我也加了cjdy表到数据环境
加了 FOR yh=.T.还是无效

4 楼

我未在标签中加入yh字段.

5 楼

上面写错是cxdy到数据环境了,看list是符合要求的,但标签预览却和list显示的不相关.

6 楼

帮忙看看:调试器局部yhxx的值为.null.类型为0怎么修改呀?

7 楼

上传代码看看。
发新帖→浏览→上传文件

8 楼

我用了个笨办法解决,将标签中的打印字段的打印条件定义为yh=.T.,并且空白行删除.期盼高手有高招.

9 楼

方法之一:先将符合条件的记录Select到一临时一中作为打印的数据环境。

我来回复

您尚未登录,请登录后再回复。点此登录或注册