ACCESS 2003中怎样把日期格式显示为8位?如2013-01-01

   更新日期:2024.05.18
1,不论在窗体还是报表还是在表结构修改时,选中该字段,在其属性表中--格式--格式,输入"yyyy-mm-dd"
2,同是在属性表中--数据--掩码,输入"0000-00-00"

你可以在文本框失去焦点里面写入代码,

dim strDate as string
dim strResultDate as string
strDate=me.textValue
strResult=left(strDate,4) & "-" & right(left(strDate,6),2) & "-" & right(strDate,2)
me.textValue=strResult

这是一种比较笨的方法,因为你只要文本框里面的内容变成了2013-03-03这种格式话,存到表里面就会是日期类型(前提是你的存储字段就是日期类型。)

我也有这样的麻烦,我在sql中把日期字段类型改为char类型,导进去时就是8位数字:yyyymmdd。然后查询时就可以直接输入20130303了。

相关链接

欢迎反馈与建议,请联系电邮
2024 © 视觉网