本主题包含在数据库浏览器或模块窗口中复制或移动对象时适用于链接的规则。
当使用剪切和粘贴时:
- 首次进行粘贴时,您只需要移动您要粘贴的内容。
- 如果再次粘贴,那么会创建副本。
表 1. 复制和移动如何影响链接如果 |
那么 |
移动包含链接的对象、模块、文件夹或项目 |
会保留所有链接。 |
复制带有链接的对象 |
如果在同一模块内复制对象,那么会复制出向链接。复制的每个出向链接都使用与原始出向链接相同的链接模块。以下规则会应用到入向链接: - 如果将对象复制到其他模块,那么不会复制链接。
- 如果您在模块内复制对象并且对源对象具有修改访问权,那么会复制入向链接。
如果链接使用会对具有一对一映射的链接模块进行检查的强制链接集配对,那么不会复制链接。
总是会复制外部链接,因为有关它们的所有信息都包含在对象中。 |
复制包含链接的文件夹、项目、正式模块或描述性模块 |
仅当同时还复制包含链接另一端的对象的模块时,才会复制入向链接。总是会复制出向链接。 - 如果出向链接使用正在进行复制的链接模块,那么复制的模块中的出向链接会使用复制的链接模块。
- 如果出向链接使用未在进行复制的链接模块,那么结果取决于链接模块是否具有同一父项目或父文件夹:
- 如果链接模块具有同一父代,那么会在新位置中创建与原始链接模块同名的链接模块。
所复制模块中的出向链接使用新链接模块。如果新位置中存在与原始链接模块同名的链接模块,那么会使用该链接模块。
- 如果链接模块具有不同的父项目或父文件夹,那么会将该链接模块用于复制的出向链接。
总是会复制外部链接,因为有关它们的所有信息都包含在对象中。 |