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了。