MS-ACCESS:基于字段长度

时间:2017-07-24 13:00:29

标签: ms-access

之前,我提出了一个问题,即根据报告的文本框中的字符串长度更改文本框的对齐方式。解决方案(如下所示)适用于纯文本,并加载到onPaint ()onPrint()

If Len(myfield) < 100 Then myfield.TextAlign = 1 Else myfield.TextAlign = 4

我有一个富文本字段,我希望也能做到这一点。当我尝试在 richtext 字段中使用相同的代码时,访问权限就会爆炸。

这个项目与工作有关;因此,我无法下载外部文件来协助。

1 个答案:

答案 0 :(得分:0)

我很确定你不能这样做。

Access中的富文本字段包含HTML并支持limited set of attributes。 HTML有自己的格式。

如果将富文本框格式化为居中(通过功能区或弹出菜单),则以下内容存储为HTML源:

<div align=center>Your <strong>Rich Text</strong> goes here.</div>

如果文字没有特殊对齐,则只是

<div>Your <strong>Rich Text</strong> goes here.</div>

您可能会想:为什么不将align=justify注入记录来源的开头<div>? 因为它不起作用。 Access不支持此标记。

<div align=justify>Your <strong>Rich Text</strong> goes here.</div>

将只显示左对齐。