2012-08-03 41 views
3

有没有一种方法(如果需要,编程方式)预先访问Access中的文本框,以便用户可以像18:00:00这样的格式输入“时间”,但冒号已经可用并且不能被用户“覆盖”?
我的意思是说,用户不需要输入冒号;他们将在文本框中提供标准。自定义时间格式访问中的文本框

回答

5

您可以将格式设置为时间并使用输入掩码。

Me.MyTime.Format = "Long Time" 
Me.MyTime.InputMask = "00:00:00;0;_" 
+0

感谢Remou,接受8分钟。 – Trace 2012-08-03 15:46:34

+1

这也可以用编辑模式下的表单在VBA之外设置(我知道@KimGysen需要一个编程方式)。 – Gaffi 2012-08-03 16:10:08

+0

@Gaffi这次它可能没有用处,我必须为每周时间注册表格的20个文本框做它。谢谢你的提示! – Trace 2012-08-03 16:15:40