Access 报告中的部分文本框格式

Posted

技术标签:

【中文标题】Access 报告中的部分文本框格式【英文标题】:Partial Textbox Formatting in Access Report 【发布时间】:2012-08-17 13:57:16 【问题描述】:

我有一份报告,它从数据库中提取信息来填写各种“传奇”;我想知道是否有办法部分格式化文本框中的信息?类似的东西

=Formatting([Title], "green 10pt") & ": " & Formatting([Description], "blue 7pt")

显然这不起作用,但我想知道 Access 中是否有类似的功能用于报告。我知道我可以为“描述”添加第二个文本框并更改其格式,但我不能这样做有几个原因。

如果有简单的方法,那就太好了,如果没有,那也没关系;我只是找不到任何文件说“不,不可能”或“是的,可能”。

【问题讨论】:

如果您使用的是 MS Access 2007 --> 您可以将控件设置为富文本,否则,否。 这里:***.com/questions/11903894/… 标准文本框不允许此功能,但 Microsoft RichTextBox 控件允许,虽然我从不使用它。 RichTextBox 有缺点吗? (使用 2010 年) Access 2010 你没有使用外部 ActiveX,所以应该没问题。 【参考方案1】:

我自己只是在学习如何做到这一点,但我玩过一些代码。在报表设计中,将控件的“文本格式”更改为“富文本”。然后你可以输入你的字符串。例如:'="狐狸从猎人身边跑掉了。" “狐狸”一词将是粗体、斜体和下划线。我正在查看其他代码,并且玩过一些代码,但这会让你开始。单词之前是变化的开始……,单词之后是变化的结束。这是 MS Access 的语法。

在上面,它显示了结果。语法<b><i><u>fox</b></i></u>

【讨论】:

以上是关于Access 报告中的部分文本框格式的主要内容,如果未能解决你的问题,请参考以下文章

在 Access 中使用文本框值作为字符串

Access 报告文本框仅显示 255 个字符的较长查询结果

MS Access 报告:如何根据显示的文本在文本框中添加换行符

Microsoft Access,计算 - 文本框控件源与 VBA 函数

计算报告中文本框中的结果数高于一定数量

MS Access 报告“每个细节”格式化和 VBA 中的访问