设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5755|回复: 28
打印 上一主题 下一主题

[报表] 请指教,IF判断语句出错

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-20 14:43:39 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
请大家帮忙看看以下代码,判断控件MaintenanceLevel2的值,对应小图片(打勾)为可见显示的。但我的库提示:运行错误 ‘2424’ 。请指教。谢谢!

Private Sub Report_Open(Cancel As Integer)
If Me.MaintenanceLevel2.value = "A" Then
Me.ImageA.Visible = True

ElseIf Me.MaintenanceLevel2.value = "B" Then
Me.ImageB.Visible = True

ElseIf Me.MaintenanceLevel2.value = "C" Then
Me.ImageC.Visible = True

End If

End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2013-12-20 15:12:54 | 显示全部楼层
上传个附件,,请帮忙看看。

本帖子中包含更多资源

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

x
3#
 楼主| 发表于 2013-12-20 15:27:21 | 显示全部楼层
修改.text也没有反应。如要先加载控件MaintenanceLevel2的值怎麽做,同一页面。
4#
 楼主| 发表于 2013-12-20 16:18:55 | 显示全部楼层
先谢谢smilingkiss 。我是要在打印时执行,再加按钮操作就不好。期待大家解答,谢谢!
5#
 楼主| 发表于 2013-12-20 16:58:29 | 显示全部楼层
Benjamin_luk,,  我刚刚测试了没有反应,也不行。
6#
 楼主| 发表于 2013-12-24 11:17:13 | 显示全部楼层
谢谢大家回复,今天我才测试。我把代码放在不同事件里测试,当条记录时会显示对应的打勾图片。2条或多条记录有A,B,C时不会显示对应的打勾图片。请大家帮忙再研究研究,,谢谢!
7#
 楼主| 发表于 2013-12-25 09:52:28 | 显示全部楼层
非常感谢 smilingkiss 热情无私的帮助。测试OK 。{:soso_e179:}{:soso_e189:}
8#
 楼主| 发表于 2013-12-25 12:53:17 | 显示全部楼层
我今天在一个窗体上加打印按钮,代码如下。发现第一条记录还是不能显示对应的打勾图片。直接在报表里可以显示有,报表视图和打印预览都能显示。但在打印按钮执行打印后出来的纸第一条记录还是不能显示对应的打勾图片。也不知哪里的问题?请大家帮忙看看。

DoCmd.OpenReport "Rpt_MaintenanceSheet", acViewNormal
9#
 楼主| 发表于 2013-12-25 15:44:32 | 显示全部楼层
我测试打印到打印机出纸后第一条记录还是不能显示对应的打勾图片。附件中文件 PrinSheet.xps,是我打印到 Microsoft XPS Document Writer 出来的效果,可以看到有3条记录的打印,其中第一条记录是不能显示对应的打勾图片。也不知哪里的问题?请帮忙看看。谢谢!

本帖子中包含更多资源

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

x
10#
 楼主| 发表于 2013-12-25 16:22:34 | 显示全部楼层
打印代码改为预览,报表弹出设置为“是”时,第一条记录还是不能显示对应的打勾图片。还是不行,{:soso_e118:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 21:22 , Processed in 0.103525 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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