MS Access 表单字段显示格式
我们正在开发一个使用 MS Acces 2003 和 SQL Server 2005 的应用程序。
我们正在保存一个包含文本数据的字段,例如 002215.28
,但我们希望以特殊格式将其显示在屏幕上,例如 00 22 15.28
。
为此,我们在“表单设计”工具栏和“格式”属性框中键入自定义格式00 00 00.##\.####
但是当我们打开表单屏幕时,数据看起来就像保存在表格中一样,
请您提供建议
We are working on an application using MS Acces 2003 and SQL Server 2005.
We are saving a fields that contain a text data for example 002215.28
but we want to display it on the screen in a special format for example like this 00 22 15.28
.
To do so on the Form Design toolbar and in the Format property box, we type a custom format00 00 00.##\.####
but when we open the form screen the data appear like it was saved in the table
Please may you advise
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来该列可能是文本列,如果是这样,您需要说,@@ @@ @@\.@@
要使用数字格式格式化控件,您必须首先使用例如 Val 转换为数字:
确保该控件与列的名称不同,请调用它,例如 txtTextString。
这样做有各种缺点,包括:
最后两个并不难解决。
如果第一个是问题,您可能需要考虑使用一些 VBA 来填充该字段。
It seems that the column may be a text column, if so, you need say, @@ @@ @@\.@@
To format the control using number formats, you must first convert to number with, say, Val:
Make sure that the control does not have the same name as the column, call it, say txtTextString.
There are various disadvantages to this, including:
The last two are not difficult to work around.
If the first is a problem, you may have to consider some VBA to fill the field.