Office中国论坛/Access中国论坛

标题: 请老师看看这个报表问题:第二页以后缺失字段值 [打印本页]

作者: yanwei82123300    时间: 2024-11-5 14:45
标题: 请老师看看这个报表问题:第二页以后缺失字段值
本帖最后由 yanwei82123300 于 2024-11-5 14:47 编辑

请老师看看这个报表问题,第一页数据显示完整,但是第二页数据就出现缺失,不知什么原因?请老师给看看,谢谢
缺失的三个字段值是 (QTY, MODE, P/N )   QTY___ MODE___________ P/N_____


作者: roych    时间: 2024-11-17 03:47
当选择合适的订单号之后,没看到哪里有区别。
[attach]64772[/attach]
倒是想建议几句:
1、尽量不要把动作查询放在打开或关闭报表事件中,用户体验很不好。
最好是在录入数据时就准备好报表数据源,在窗体按钮事件中准备次之,在报表里用事件来准备数据源最次。
为什么这么说呢?因为:


2、检查代码或者bug时,建议先固定好一个变量。比如把订单号写死,“MO-xxxx”之类直接放在查询的条件里,看看有没有问题,如果有问题,那才是报表的问题。但就目前我看的话,没任何问题。

3、最后一个,我不知道你为什么会使用insert into values这种写法,因为明明可以通过一个表来创建追加查询的。当然,可能是我无法理解你的业务逻辑。

不管怎么说,报表是没问题的。如果有问题,极有可能是第1点建议里提到的问题。

作者: yanwei82123300    时间: 7 天前
roych 发表于 2024-11-17 03:47
当选择合适的订单号之后,没看到哪里有区别。

倒是想建议几句:

roych老师谢谢您的回复,这个例子只是我一个人在使用,我是一名计划员,需要将pick list (oracle)打印后,再打印这个炉号追踪单,当时做了两种报表是用来区分不同的产品的,其实使用一个报表模板就行,这个例子也是来自论坛老师帮助修改的,但是一直没有解决第二页为空的问题.至于您提到的可以通过一个表来创建追加查询的,我也试着使用追加到临时表中,为报表提供数据源,但是一直做不好这个查询,您有时间给看看,谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3