如何在Access 2013中使用富文本

时间:2015-05-28 15:07:20

标签: ms-access-2013

我有一个ms access 2013数据库,在我的数据库中我有一个表,它看起来很像:

enter image description here

my text1是Ole Object日期类型,这是rtf文本。 嗯:

 {\rtf1 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid14841988 Hello}}

如果我将此文本写入rtf文件并使用Word打开它,则Word文件会写入“Hello”文本。如何使用msAccess 2013创建rtf文件,或者将此列文本显示到报告中?哪个是显示此列文本的最佳方式???非常感谢你

1 个答案:

答案 0 :(得分:2)

未来的最佳选择可能是

  1. 将数据库从Access 2003(.mdb)升级到Access 2013(.accdb)。
  2. 将名为merge()的新列添加为glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); ... glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); (以前称为Text1_NEW),并将其Long Text属性设置为Memo
  3. 将RTF编码的文本从Text Format字段转换为HTML编码的文本,并将其保存在Rich Text字段中。
  4. 在您确认转换成功后,请删除Text1字段并将Text1_NEW字段重命名为Text1
  5. 然后你可以使用"富文本" Access 2013中具有常规文本框控件的Text1_NEW字段。

    有关如何将RTF编码文本实际转换为HTML编码文本的想法,请参阅我的其他答案here。该答案使用Word将RTF文档保存为纯文本,但它可以轻松地将文档另存为HTML。但请注意,Word往往会产生相当臃肿的HTML文档,因此在执行批量转换之前请检查一个小测试的结果。