报表设计:仓库管理与模板应用全解析
1. 仓库中对象的删除理解
在相关操作中,当从仓库里删除一个对象时,它并非真正从数据库中移除。而是被标记为已删除,如此一来在仓库浏览器里便不会显示该对象,但实际上它仍存在于物理数据库中。这种对已删除对象的标记常被称作“标记为脏数据”,也就是逻辑删除。这一机制的好处在于,如果报告设计者不小心删除了某个对象,还能够将其恢复,使其重新可见。
不过,由于对象并未真正从底层数据库删除,它们依旧会占用空间。若要节省空间,就必须对对象进行物理删除。报告设计者可借助数据库实用工具来完成这一操作。关于数据库物理删除的更多信息,可查阅数据库文档。
流程说明
- 确定需要物理删除的对象。
- 打开数据库实用工具。
- 在工具中找到相应的删除功能。
- 选择要删除的对象并执行删除操作。
2. 与他人共享报告对象
已连接到仓库的报告具有可移植性,无需与特定仓库进行物理连接,他人也能查看。相关文件在设计时会保存其中的所有对象,这样即便无法访问仓库来检查对象的更新版本,报告也会加载RPT文件中存储的对象的最后版本。这一特性十分有利,它让报告设计者在不共享同一仓库的情况下也能共享RPT文件。当原始RPT文件被返回(可能已由另一位报告设计者进行了修改)并打开时,仓库会按需更新报告。
操作步骤
- 报告设计者完成报告并连接到仓库。
- 将RPT文件共享给其他人员。
- 其他人员打开RPT文件进行查看。
- 若文件被修改