回 帖 发 新 帖 刷新版面

主题:[讨论]怎么在Access里创建“时间/日期”类型字段的用效性规则

我在做一个图书管理系统练习的时候,定义了一个“借书单”表
     字段: NO (编号)
           RentDate (借书日期) default = Date()
           ReturnDate(应还书日期)
   我本想把ReturnDate的默认值为 RentDate 加上7天的,但是用 :DateAdd("d",7,RentDate)没有成功。
    想让创建“ReturnDate > RentDate”也没有成功(没有报错,当是不起作用)

    想请教一下大家,这两个想法我应该怎么实现?

回复列表 (共5个回复)

沙发

sq

板凳

一楼的“sq“ 是什么意思啊? 可以说清楚一点吗?

3 楼

可以用datediff()通过比较两个日期的间隔 来比较两个日期的大小.

4 楼

大家好:
      我和他的问题类似呀!
[em8]我没有用日期格式,我用的是字符串。在查找日期的时候怎么查呢?数据量很大,如何又快又准呢?比如
  select * from 表 where my_date>'2006-8-1'
 这样查不准呀[em18]

5 楼

=#2006-8-1#
用一对#包含起来表示日期(在vb里是这样)

我来回复

您尚未登录,请登录后再回复。点此登录或注册