为了使用字符间距,我需要对 MS Access 中的报表中的字段使用富文本格式。在报表中,尝试将字段属性中的文本格式从纯文本更改为富文本会产生错误:“您输入的设置对此属性无效。” 我认为这是因为该字段不是备忘录数据类型(显然是唯一支持 RTF 的数据类型)。它采用“ XXXX_XXXX ”格式,其中 * 和 _ 是文字字符,X 代表数字 0 到 9。
对于上下文:这个数据库的工作流程是它有一个单一的表单,当指定一个 Id 时,查询一个链接表,根据查询结果生成一个报告,并将其输出为 PDF。
该字段的控制源是查询结果中的一个字段。
一切正常,但我需要能够将此字段设置为 RTF。如果这有任何区别,则该字体是 TrueType 字体。本质上,我想在场地上有一个固定的高度,并在整个宽度上水平拉伸它。即在 CSS 中它大致定义为“最大高度:30 像素;宽度:100%;”
我尝试过的事情:
在查询设计视图中,将字段的文本格式设置为富文本。在报表设计视图中设置字段的文本格式时,我仍然收到错误消息。
另一个想法是将字段显式转换为备忘录数据类型(超过 255 的任何内容都会隐式转换为这种类型),但我不确定如何在 SQl [MS SQL Server 我们将使用类似 CONVERT([fieldname] , 文本)]
创建自定义格式会有帮助吗?我想不是因为它仍然是纯文本。
提前感谢您的任何帮助和评论。