设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 日期比较问题!

[复制链接]
跳转到指定楼层
1#
发表于 2005-6-30 09:34:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,想通过一个窗体,通过输入"起始日期"和"终止日期",把"代号"(也是在这个窗体上输入的)追加到另一个表中所有日期在"起始日期"和"终止日期"之间的数据.

我是这样做的:

   Set db = DBEngine(0)(0)

       Set rst1 = db.OpenRecordset("表2", DB_OPEN_DYNASET)

        SuchKriterium = "BeginDat" & ">=" & Me!VDatum '& " And " & "BeginDat" & "<= " & Me![BDatum])

      rst1.FindFirst SuchKriterium

      If Not rst1.NoMatch Then

    With rst1

     While Not rst1.EOF

    .Edit

       !LFNR = Me.Auflfnr

       .Update '        rst1.FindNext SuchKriterium

       If rst1.NoMatch Then GoTo ende

   Wend

ende:

  End With

End If

rst1.Close

      Set db = Nothing

可是日期不能正确比较.大家看看,什么地方错了啊?或者有什么别的办法?先谢谢大家了!!

[em01]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-6-30 16:05:00 | 只看该作者
dao 只能有一个条件吧
3#
 楼主| 发表于 2005-6-30 21:04:00 | 只看该作者
啊!是吗?5555555,不过还是谢谢斑竹啦,看来还是要用别的方法了.
4#
发表于 2005-6-30 21:54:00 | 只看该作者
为什么不用更新查询呢?
5#
发表于 2007-11-4 20:31:47 | 只看该作者
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 12:21 , Processed in 0.106099 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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