| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 962 人关注过本帖
标题:求助:打印工资条是-如何跳过表中某些记录打印其他记录
取消只看楼主 加入收藏
qq156059757
Rank: 1
等 级:新手上路
帖 子:77
专家分:9
注 册:2010-5-15
结帖率:83.33%
收藏
已结贴  问题点数:5 回复次数:2 
求助:打印工资条是-如何跳过表中某些记录打印其他记录
请各位大侠来点思路
一个表中有若干个员工的工资记录,一个员工一条记录
我想在用报表打印的时候  跳过某些满足条件的记录不打印 需要如何设置呢
以下是我的打印程序(请看黑字部分,)
parameters bh
clear
set talk off
set safe off
PUBLIC n_name
n_mame=""
wbh=0
QYH=1
ZYH=99
SELE 1
USE XTZK   &&如果修改XTZK.DBF中 BH 的类型,程序将出错.

do while .t.
  clear
  @13,20 say '单位编号:' GET WBH PICT '99'
  READ
  IF WBH=99
    EXIT
  ENDIF
  SELE 1
  LOCATE FOR BH=WBH

  IF EOF()
    @18,20 SAY '该单位不存在!'
      ?CHR(7)+CHR(7)
    LOOP
  ENDIF
  IF WBH<10
    I=STR(WBH,1)
  ELSE
    I=STR(WBH,2)
  ENDIF
  WNAME=NAME
  @19,20 SAY '正在打印'+WNAME+'工资表'
n_name=my_func(wbh)
  sele 2
  ?n_mame
  USE GZZ&I
  report form wj2.frx preview   &&(wj2.frx是我设计的报表,不知道要达到我的要求  是应该在打印程序里设置,还是应该在报表里设置,要如何设置啊)
enddo
name=LTRIM(TRIM(WNAME))
return


搜索更多相关主题的帖子: 工资 打印 记录 
2010-12-01 16:05
qq156059757
Rank: 1
等 级:新手上路
帖 子:77
专家分:9
注 册:2010-5-15
收藏
得分:0 
回复 楼主 qq156059757
这么说吧
每一个表(即每一个单位)都有一个编号,
但是在打印的时候编号在报表中不会体现
(编号这个字段不会被打印出来,一个表中的每一条记录的编号都是相同的)
现在我把不需要打印的记录的编号改为其他的 ,
需要如何设置 才能不打印这条记录呢(跳过这条记录打印其他记录)

也就是说 若干这个表中又24条记录,其中一条不需要打印,怎么设置才能打印剩下的23条记录呢
2010-12-01 16:20
qq156059757
Rank: 1
等 级:新手上路
帖 子:77
专家分:9
注 册:2010-5-15
收藏
得分:0 
回复 4楼 啸凡
老大  成功了
谢谢
2010-12-02 11:45
快速回复:求助:打印工资条是-如何跳过表中某些记录打印其他记录
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022943 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved