【发布时间】:2012-05-02 14:02:47
【问题描述】:
我使用 MS Access 作为 MySQL 服务器数据库的前端。在数据库中,我有一个名为 PubHol(意为公共假期)的表格,列出了公共假期的日期 dd/mm/yyyy。我有一个表格(链接到一个单独的表格),我在其中输入 course_start 日期和 course_end 日期。我想创建一个函数,该函数在一个字段的 lostfocus 上触发,该函数检查输入 course_start 和 course_end 的日期范围是否与 PubHol 中列出的日期一致。例如,如果客户的课程开始时间为 2012 年 1 月 1 日,课程结束时间为 2012 年 1 月 1 日,并且 PubHol 中有一个日期介于 2012 年 10 月 1 日之间,我想收到一个 MsgBox 说些什么。谢谢
【问题讨论】:
-
您的意思是将日期存储为字符串吗?如果是这样,为什么不使用更合适的字段将它们存储为日期?
-
嗨。我将公共假期的日期作为日期存储在表格中。 course_start 和 course_end 日期位于另一个表 (Main_Data_Table) 中,该表基本上是预订表格。我需要的是,当员工输入新预订并输入 course_start 和 Course_end 时,这与 PubHol 表中的一个日期一致,他们会收到一条消息,说 bla bla bla ... 谢谢
-
对,所以当你给出“dd/mm/yyyy”部分时,这完全无关紧要,对吧?这不像是文本格式实际上它们是如何存储的?
-
@elstiv:不客气。另外,由于您是 StackOverflow 的新手,我想通知您,您可以通过勾选答案旁边的勾号来为好的答案投票并接受对您帮助最大的答案。在本网站上,点赞或接受的答案都算作“感谢”。