如何在访问文本字段中右对齐文本?

时间:2016-01-04 17:18:34

标签: database ms-access ms-access-2010

我知道这听起来像一个简单的问题应该有一个简单的解决方案。但是,我正在努力让文本完全正确对齐。每当我改变"文本对齐"设置为"右,"在文本和单元格/字段边缘之间总是有一点填充。我已将边距和填充值设置为零,并在表单视图和数据表视图中查看表单(数据表视图是如何使用表单)另一个奇怪的事情是,当我左对齐字段时,文本是正确的在细胞/视野的左边缘;就像我想要的那样。

Here is an example of what I am seeing.

有没有人有任何建议?我之前从未遇到过此问题,而且似乎无法在网络上找到讨论此问题的其他任何地方。任何帮助都会很棒。

感谢。

2 个答案:

答案 0 :(得分:1)

谢谢你,Gord Thompson。你带领我朝着正确的方向前进。我无法使用货币格式,因为我们有自己的自定义格式:“#,## 0.00;(#,## 0.00 [Red]); 0; 0”但是,由于某种原因,我决定删除零 - 值和未定义的值格式:最后两个零。这留下了一串“#,## 0.00;(#,## 0.00 [Red])。”之后数据对齐就好了。我在数据库的其他部分使用该格式化字符串,并使文本右对齐。我想我只能把它归结为一个独特的环境。

答案 1 :(得分:-1)

这是一个解决相关问题的有趣方法。如何将左对齐日期从左边缘移开?填充日期格式是实现此目的的一种方法。这是我的一个查询中的字段,其中的日期包括分钟,我希望将其缩短为mm/dd/yy且不合理。就是这样...

Date: Format(Int([Transactions.UpdateDate]),"   mm/dd/yy")