设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 窗体记录问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-31 10:49:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


请高手指点

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-1-31 10:56:08 | 只看该作者
请简单说明具体问题
3#
 楼主| 发表于 2008-1-31 10:59:19 | 只看该作者
项目              备注
其他内容
新人实习
新人训练

如果项目是 "其他内容"  则 备注一定要填写 如果不填不让填写下一条记录
如果项目不是 "其他内容" 则备注可以填也可以不填.
4#
 楼主| 发表于 2008-1-31 11:00:51 | 只看该作者
请看附件....的内容..谢谢
5#
发表于 2008-1-31 11:19:42 | 只看该作者
Private Sub Form_BeforeUpdate(Cancel As Integer)

    If Me.损失项目 = "其他内容" Then
        If IsNull(Me.备注) Then
            MsgBox "因为你选择的是其他内容,请把具体内容输入到备注栏。"
            Cancel = True
        End If
    End If

End Sub
6#
发表于 2008-1-31 11:22:49 | 只看该作者
在项目所在控件的AFTERCHANGE事件中写这个代码就可以吧

if 项目="其它内容"  then
   if isnull(备注) then
     msgbox"必填"
     备注.setfocus
   endif

end if
7#
 楼主| 发表于 2008-1-31 11:26:29 | 只看该作者
谢谢!!!非常感谢!!!
8#
 楼主| 发表于 2008-1-31 12:11:52 | 只看该作者
还想问个问题....如果是 "其它内容" 框变成红色  如果不是 "其他内容 "变成黄色
语名怎么写
9#
发表于 2008-1-31 14:23:07 | 只看该作者
条件格式
If Me.损失项目 = "其他内容" Then
        If IsNull(Me.备注) Then
             If Not isnull(0810) and Not isnull(0802) then
                 MsgBox "因为你选择的是其他内容,且月份已填写内容,请把具体内容输入到备注栏。"
                 Cancel = True
             End If
        End If
    End If
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 13:49 , Processed in 0.107219 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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