设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 条件代码问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-13 16:56:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下,这段代码怎么修改才是对的啊,关键是加上Select就有问题,如何解决,谢谢了!
Public Sub Form_BeforeUpdate(Cancel As Integer)
If Month(Now()) < 10 Then mon = "0" & Month(Now()) Else mon = Month(Now())
If Day(Now()) < 10 Then da = "0" & Day(Now()) Else da = Day(Now())
Me.Label2 = Mid(Year(Now()), 1, 4) & "-" & mon & "-" & da
rq = Mid(Year(Now()), 3, 2) & mon & da
TempidD = Me.Label49
TempidH = Me.Label20
If Mid(Me.Label37, 1, 2) = "SD" Then
Select Case Label20
Case Mid(Me.Label20, 3, 6) <> rq
Me.Label20.value = "CD" & Mid(TempidH, 3, 6) & TempidD & Mid(TempidH, 10, 2) & "2-001" 'sd成品
Case Mid(Me.Label20, 3, 6) = rq
Me.Label20.value = "CD" & Mid(TempidH, 3, 6) & TempidD & Mid(TempidH, 10, 2) & Format(Val(Right(TempidH, 3)) + 1, "000") 'sd成品
ElseIf Mid(Me.Label37, 1, 2) = "SW" Then
Case Mid(Me.Label20, 3, 6) <> rq
Me.Label20.value = "CW" & Mid(TempidH, 3, 6) & TempidD & Mid(TempidH, 10, 2) & "2-001" 'sd成品
Case Mid(Me.Label20, 3, 6) = rq
Me.Label20.value = "CW" & Mid(TempidH, 3, 6) & TempidD & Mid(TempidH, 10, 2) & Format(Val(Right(TempidH, 3)) + 1, "000") 'sd成品
End If
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-6-13 17:29:55 | 只看该作者
本帖最后由 aslxt 于 2011-6-13 17:31 编辑

你提问的方式有问题:
1、应该具体指出那一行有问题,不要让别人研究你的代码;
2、类似的描述不清的、代码较长的,应该上传实例,并明确问题在那个事件的代码中;
3、还要描述你想干什么?
3#
 楼主| 发表于 2011-6-13 17:55:42 | 只看该作者
在其中,箱号的问题,它是自动生成,并且每天12点的时候就会后三位编号重置为0,还有就是箱数的数字相同的时候,不用自动增长

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2011-6-13 17:56:48 | 只看该作者
关键是这样的如何解决这个重复条件,谢谢了
5#
发表于 2011-6-13 18:14:05 | 只看该作者
本帖最后由 aslxt 于 2011-6-13 18:14 编辑

遗憾
我只能打开.mdb文件
6#
 楼主| 发表于 2011-6-13 18:19:17 | 只看该作者
大侠等等啊
7#
 楼主| 发表于 2011-6-13 18:21:43 | 只看该作者
还是谢谢了
8#
 楼主| 发表于 2011-6-13 18:22:14 | 只看该作者
能个我个思路和技术技巧吗
9#
 楼主| 发表于 2011-6-14 17:08:07 | 只看该作者
谢谢大家了,花了两天时间搞定了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 12:20 , Processed in 0.088793 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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