访问输入的默认日期格式是什么?

时间:2015-05-25 16:54:13

标签: sql access-vba ms-access-2003

我对$ pm2 save并不熟悉。我有以下sql代码,要求用户输入:

ms-access db
  • 用户的输入日期应该是什么格式? (SELECT c.the_date, E.[iD #] AS ID, E.[first name] AS fname FROM [date-table] AS c, employeetbl AS E WHERE c.the_date between [enter a beginning date] and [Enter an end date]; mm-dd-yyyy
  • 默认情况下,ms访问的日期类型是dd-mm-yyyy格式吗?
  • 我还可以确定默认格式吗?或者我可以以某种方式改变这一点 使用访问vba或sql。

  • 我还想继续循环,直到用户输入正确的日期 格式。这可能在vba中吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用Format确保以正确的格式输入日期:即Format (Date, "yyyy-mm-dd")
但是,确保用户输入正确的格式可能有点棘手,因为'2015-03-09'可能是3月9日或9月3日。 为了让用户输入一个不明确的日期,我想最好的格式就像dd-mmm-yyyy(即。09-mar-201503-sep-2015)。