CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

急,单据连续打印问题!!

楼主zdqiang(行天)2006-03-05 22:21:25 在 PowerBuilder / 基础类 提问

车间的一张划料分配单连续打印问题;  
  划料分配单   的格式大致如下:  
   
  上面:标题:----具体字段都是固定.  
  下面:明细-----   明细行数不固定。  
   
  dw_print   为grid样式  
  //  
  打印时出现的问题是:一个作业只打印了头一张分配料,其余的还留在待打印区,不能打印。  
    printdatawindow(ll_job,dw_print)   //打印   ????同一个dw_print循环连续打印是不   可以的???????????????  
   
   
  具体代码如下:  
  ll_job   =   printopen('套打连续打印')   //开始一个打印作业  
  if   ll_job   =-1   then     return   -1  
   
   
  for   i   =     1   to   dw_preview.rowcount()  
    ls_code   =   dw_preview.object.code[i]   //计划单号  
    ls_baunit   =   dw_preview.object.baunit_namebr[i]   //组别  
    ls_prodate   =   string(date(dw_preview.object.prodate[i]),'yyyy-mm-dd')   //投产日期  
    ls_hl   =   dw_preview.object.ml_name[i]   //货号  
    ls_sizetitle   =   string(dw_preview.object.lsize[i])   //尺码标题  
    ls_color   =   dw_preview.object.colorid[i]   //颜色  
    ls_sizeqty   =   string(dw_preview.object.sizesl[i])   //尺码数量  
   
    ldb_temphlfpid   =   dw_preview.object.temphlfpid[i]   //ID,  
    //  
    dw_print.reset()   //清空数据  
    dw_print.retrieve(ldb_temphlfpid)   //检索明细数据  
   
    //填写表头数据  
    dw_print.modify("t_code.text='"+ls_code+"'")  
    dw_print.modify("t_baunit.text='"+ls_baunit+"'")  
    dw_print.modify("t_prodate.text='"+ls_prodate+"'")  
    dw_print.modify("t_hl.text='"+ls_hl+"'")  
    dw_print.modify("t_sizetitle.text='"+ls_sizetitle+"'")  
    dw_print.modify("t_color.text='"+ls_color+"'")  
    dw_print.modify("t_szieqty.text='"+ls_sizeqty+"'")  
    dw_print.modify("t_zbr.text='"+gnv_app.of_getusername()+"'")  
    ///////////////////////上面填写标题  
    printdatawindow(ll_job,dw_print)   //打印   ????同一个dw_print循环连续打印是不   可以了???????????????  
  next    
   
  printclose(ll_job)   //关闭一个作业 问题点数:100、回复次数:3Top

1 楼lzheng2001(1加1)回复于 2006-03-06 15:24:38 得分 100

应该是可以的,你用的是PB几?  
  Top

2 楼zdqiang(行天)回复于 2006-03-06 21:16:41 得分 0

是不是与打印机设置有关,打印机的型号为OKI   5560。我已经自定义纸张大小,150*85mm,可打印结果还是一样,只出来第一张,其余留在待打印区,要重新放才能继续打印,而且每次也是只能打印出一张。Top

3 楼zdqiang(行天)回复于 2006-03-07 15:23:26 得分 0

已解决,还是打印机纸张定义问题,Top

相关问题

  • 急需银行单据打印功能
  • POS单据打印
  • 求单据打印方案
  • 斑竹一定要关心的问题:自定义尺寸单据连续打印的问题
  • 急啊,现在我需要做一个开单据的软件,单据有五联,这需要专门的票据打印机吗?如果需要,那控制这台票据打印机和一般的打印机方式相同吗?我该怎么办?
  • 1、如何单据编写和单据打印???你们用什么控件来写单据?? 速达的单据是用什么做的???
  • 如何打印数据对齐到已知单据?up有分,分不够在加贴,急急急,请各位帮帮忙,谢谢!
  • 关于单据预览、打印的一些问题!
  • 水晶报表单据打印走纸问题
  • 用户要被我的打印累死了!一张单据打印7份!

关键词

  • 打印
  • 作业
  • 数据
  • code
  • dw
  • baunit
  • prodate
  • preview
  • ls
  • temphlfpid

得分解答快速导航

  • 帖主:zdqiang
  • lzheng2001

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo