求助打印的问题,

StillMiss 2011-06-17 04:44:47
我做的是打印厂牌,一个正面一个反面。绑定下工号。

用sql语句直接在查询分析器里查出来人数是对的。刷出一个部门下面是 人数是11个人

messagebox('',string(this.Object.DataWindow.Processing)) 返回的是0
这个datawindow的类型具体我不知道是哪一种,以前同事做的。

datawindow上拖放了两个的。

一张A4横向正好可以打4张牌子 ,

选中部门,刷出数据 打印预览却少了几个人的。预览出来只有6个人。但是选中每一个人的节点,都可以刷出来!

这个地方很奇怪,我是按部门来刷出人,使用的是树 ,这个部门下面刚好11个人,在树的节点下面选中每一个人都可以刷出来。

在pB里 datawindow下直接传参,也是刷出6个来。 我不知道是不是datawindow设置的原因。

在datawindow的属性里把newspaper columns across设置成1显示6个 ,设置成3或者4显示才只有4个了。

很郁闷,高手帮忙找下问题的关键啊 。谢谢了
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
StillMiss 2011-06-20
  • 打赏
  • 举报
回复
我新建一个grid风格的dw 显示的数据是完整的。

想请教下 要达到上面我描述的效果,我该添加什么类型的datawindow啊?
StillMiss 2011-06-20
  • 打赏
  • 举报
回复
结贴了。新建了一个N-up类型的。 谢谢上面的
WorldMobile 2011-06-18
  • 打赏
  • 举报
回复
首先把sql拿出来,建一下grid风格的数据窗口,看一下数据是否对


messagebox('',string(this.Object.DataWindow.Processing)) 返回的是0

说明数据窗口为freeform、group等

建议你重新画一个数据窗口

看你说的问题可以和纸张设置有关,把纸张设置为A3再看看
A啦Dbit 2011-06-18
  • 打赏
  • 举报
回复
打印机的纸张设置影响预览时的效果

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧