我使用逆向工程工具从Oracle数据库生成了Visio图表。 ( 这个 除非我误解了。有关Visio版本的更多信息。)
我想将几个对象移动到与生成它们的页面不同的页面。特别是,我想保留他们的相对立场。
为此,我尝试使用剪切/粘贴,因为似乎没有任何其他方法可以跨页面移动对象。但是,这样做会增加 1
到对象名称。
如何在不重命名的情况下将对象移动到新页面?
剪切/粘贴问题的演示
反向工程数据库生成了图中的一些表和视图:
当我剪切表格的形状时,它将其从模型中删除:
然后粘贴它重新添加它,但有一个 1
附在名称上:
请注意,即使粘贴发生在,也会发生这种情况 相同 页。
Visio版本
我相信我正在使用Microsoft Visio Pro for Office 365.当我转到文件→帐户时,这就是它在“订阅产品”下所说的,但如果我点击“关于那里”,它只会说“Microsoft Visio 2016 MSO”。所以我可能会感到困惑。 (如果有人能证实我的理解,我会清理这一部分。)
这是数据模型图中的默认行为。如“表和视图”窗口中所示,您无法导入具有相同表名的两个相同表。
—
WinniL
@WinniL不确定我理解。图中只有一个具有此名称的对象,但无论如何它都会重命名。
—
jpmc26
是的,这是预期的行为。如果要在新页面中使用此数据库表。您可以删除原始版本,然后使用“逆向工程”在新页面中再次导入数据。
—
WinniL
@WinniL那将丢弃我到目前为止所做的所有工作,安排元素,这是不可接受的。我提到了我想移动多个元素并保留它们在问题中的相对位置的事实。老实说,我不在乎它是否“预料到”。它仍然是软件中非常糟糕的行为,并且导致我不应该做的额外工作,所以我感兴趣的是一种方法来做我真正需要的而不是我需要Visio构建的任何破碎的想法。
—
jpmc26