设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 判断当前日期-登记日期的条件如何写?

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-12 15:36:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一主窗体A.里面包含子窗体1.子窗体1有字段(登记日期).
主窗体有命令按钮A(功能修改).
要求当鼠标点中子窗体1的其中一条数据,按A键。弹出修改框前条件判断,
当前日期-鼠标点中子窗体1的数据的登记日期<=1 then才允许打开修改窗体否则报错
条件应该怎样写?
if date()-[登记日期]<=1 then       但这样写错误。不知道错在哪里。知道的帮下忙!
msgbox "登记日期超过1天"

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-2-12 15:43:20 | 只看该作者
本帖最后由 roych 于 2011-2-12 15:49 编辑

晕~~为什么不用宏呢?直接把这个作为条件增加进去就好了。
随手做了一个例子传上来~~

本帖子中包含更多资源

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

x
3#
 楼主| 发表于 2011-2-12 16:45:53 | 只看该作者
本帖最后由 pwj2009 于 2011-2-12 17:04 编辑

你这样的模式不行啊,我 要读取鼠标点钟子窗体那行记录的登记日期 判断的
而你直接是判断各文本框,


4#
发表于 2011-2-12 17:32:42 | 只看该作者
年轻人,有些东西要先试过才能说行还是不行,而不能因为这个和你的实际应用不一致就武断地下结论。
更改后,我加了一个DTpicker,在我电脑上测试时行的(见附图):



本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 19:27 , Processed in 0.097334 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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