设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] [求助][已解决] 跳转到符合条件记录代码如何写!求助!!

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2006-5-25 04:41:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要实现当移动记录时,检查当前移动记录是否符合条件,即前三个文本框不能为NULL 或空,  如不符合条件记录不能跳转(原记录)..求助该如何实现..  实例如下.


[此贴子已经被LucasLynn于2006-5-25 10:27:47编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-5-25 05:50:00 | 只看该作者
把这三个字段设置为必填不就行了吗?
3#
发表于 2006-5-25 05:54:00 | 只看该作者
用IsNull()函数判断,如果为空就结束执行代码,提示输入。
4#
发表于 2006-5-25 06:00:00 | 只看该作者
用IsNull()函数判断,如果为空就结束执行代码,提示输入。

请教fan0217版主,代码该放在那里呢,窗体的current事件中吗。

点击这里给我发消息

5#
 楼主| 发表于 2006-5-25 15:58:00 | 只看该作者
fan0217版主  问题没有解决

   我的意思是如果 满足某一个条件(不仅是文本框为空),该记录不能跳转到其它记录,  该事件发生的时机是什么, 即该代码写在哪?如何指定不让记录跳转?
6#
发表于 2006-5-25 16:33:00 | 只看该作者
代码当然写在查询代码之前了
7#
发表于 2006-5-25 16:34:00 | 只看该作者
If IsNull(Me.text1) Then
    MsgBox "...."
    Exit Sub
ElseIf IsNull(Me.text2) Then
    MsgBox "...."
    Exit Sub
ElseIf IsNull(Me.text3) Then
    MsgBox "...."
    Exit Sub
End If


放在跳转记录按钮单击事件中。
8#
发表于 2006-5-25 17:07:00 | 只看该作者
在窗体更新前事件过程中写入以下代码试试

    If IsNull(Me.订货单号码) = True Then
        MsgBox "订货单号码不可为空"
        DoCmd.CancelEvent
        Me.订货单号码.SetFocus
    ElseIf IsNull(Me.订货日期) = True Then
        MsgBox "订货日期不可为空"
        DoCmd.CancelEvent
        Me.订货日期.SetFocus
    ElseIf IsNull(Me.供应商编号) = True Then
        MsgBox "供应商编号不可为空"
        DoCmd.CancelEvent
        Me.供应商编号.SetFocus
    End If
  

点击这里给我发消息

9#
 楼主| 发表于 2006-5-25 18:16:00 | 只看该作者
以下是引用WDLRCZT在2006-5-25 9:07:00的发言:


在窗体更新前事件过程中写入以下代码试试

    If IsNull(Me.订货单号码) = True Then
        MsgBox "订货单号码不可为空"
        DoCmd.CancelEvent
        Me.订货单号码.SetFocus
    ElseIf IsNull(Me.订货日期) = True Then
        MsgBox "订货日期不可为空"
        DoCmd.CancelEvent
        Me.订货日期.SetFocus
    ElseIf IsNull(Me.供应商编号) = True Then
        MsgBox "供应商编号不可为空"
        DoCmd.CancelEvent
        Me.供应商编号.SetFocus
    End If
  

谢谢!WDLRCZT   的指示实现了,问师解决,再一次感谢大家!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 19:39 , Processed in 0.092057 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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