设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 81|回复: 2
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2024-11-5 14:45:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yanwei82123300 于 2024-11-5 14:47 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2024-11-17 03:47:38 | 只看该作者
当选择合适的订单号之后,没看到哪里有区别。

倒是想建议几句:
1、尽量不要把动作查询放在打开或关闭报表事件中,用户体验很不好。
最好是在录入数据时就准备好报表数据源,在窗体按钮事件中准备次之,在报表里用事件来准备数据源最次。
为什么这么说呢?因为:
  • 不容易验证数据合法性。
  • 容易生成冗余的空行数据。
  • 并发时会出现问题。比如,当你查询CBBUser时,另一个同事查询GUder,结果你的数据可能就给他删除掉了,从而无法打印报表。


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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 7 天前 | 只看该作者
roych 发表于 2024-11-17 03:47
当选择合适的订单号之后,没看到哪里有区别。

倒是想建议几句:

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 06:32 , Processed in 0.093717 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表