我对Visio中的订购流程有一个很好的流程概述。我有一个外部数据源(SQL Server),它工作正常。我的数据源中的每条记录代表一个订购流程。目前,我的所有流程形状都链接到数据源的第一条记录。
现在我想添加动态行为。我想要实现的是:
简而言之:用户应该能够选择需要可视化的进程。
我认为这是常见的功能,但我不知道如何处理这个要求。我已经在这个问题上搜索了几天,但没有任何成功。
你能帮我解决这个问题吗? 非常感谢!
答案 0 :(得分:1)
问题解决了: - )
需要一些旧学校的VBA。使用DataRecordSet对象就可以了。它包含一个GetDataRowIDs方法,可用于查询外部数据集。一旦你有可视化的记录,只需用正确的记录动态更新形状。使用宏录制来查看如何执行此操作。
MSDN:http://msdn.microsoft.com/en-us/library/office/ms195694(v=office.12).aspx