【发布时间】:2009-04-28 02:36:10
【问题描述】:
我一直背负着支持一个现已停业的承包商生产的旧 Access 2003 数据库(带有 SQL 后端)。
该数据库包含多个“非常规”报告。他们都通过 VBA 使用自动化将字段直接输出到 Word 文档。有点像这样(伪代码):
for each row{
output(row.id);
moveRight();
output(row.firstName);
newLine();
}
等等
问题是,数据库包含几个富文本字段。要将这些(包括它们的格式)输出到文档中,开发人员打开一个单独的 Access 表单,其中包含一个富文本控件,并将相应的字段拉入文本框中。
然后他执行“全选,复制”,快速返回 Word,然后粘贴文本。
我的任务是在报表中添加一个新的富文本字段,我觉得必须有更好的方法来做到这一点......
【问题讨论】:
-
如果他创建了一种访问功能的通用方式会更容易。就目前而言,每个报告都使用稍微修改过的代码复制/粘贴。我很难对这个承包商的(每日 WTF 值得)代码感到满意。