帮我看看这段关于打印的代码有什么问题??

beyondxuwei 2004-10-08 10:52:44
long job
job = PrintOpen()
datastore pt_datastore
pt_datastore = create datastore
pt_datastore.dataobject = "print_test"
pt_datastore.retrieve("zzz31")
PrintDataWindow(job, pt_datastore)
PrintClose(job)

什么内容也打不出来,但要打两张
这是为什么??
...全文
56 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondxuwei 2004-10-08
  • 打赏
  • 举报
回复
daixf_csdn(圣殿骑士)
这位也多谢了,不好意思,分加完了,下次吧
beyondxuwei 2004-10-08
  • 打赏
  • 举报
回复
谢谢,我真的忘了pt_datastore.settransobject(sqlca),但也不报错
给yzh963(冰峰)加10分了
圣殿骑士18 2004-10-08
  • 打赏
  • 举报
回复
同意楼上,
在pt_datastore.dataobject = "print_test"后加入:
pt_datastore.settransobject(sqlca)
yzh963 2004-10-08
  • 打赏
  • 举报
回复
你预览一下看看,如果预览是两页就要两张纸,再检查你的数据;
另外,pt_datastore.settransobject(sqlca)你没写,不报错吗?
xiaozhigood 2004-10-08
  • 打赏
  • 举报
回复
你先把 "print_test"刷新,然后在赋给pt_datastore看,可以吗? 也有可能是你用的zzz31刷新后,数据对象中没有记录了,也可能产生你说的情况!
beyondxuwei 2004-10-08
  • 打赏
  • 举报
回复
这个数据窗口还需要一个参数啊,所以我传了一个值进去,pt_datastore.retrieve("zzz31")
也不知道对不对
wangxichen 2004-10-08
  • 打赏
  • 举报
回复
既然pt_datastore.dataobject = "print_test"
为什么不直接打印数据窗?print_test.print()
发帖
DataWindow

604

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2004-10-08 10:52
社区公告
暂无公告