[ 来源:www.it55.com | 作者: | 时间:2007-07-10 | 收藏 | 推荐 ] 【大 中 小】
您可以使用 Microsoft Office Visio 在绘图中的形状和数据库表中的记录之间创建单向或双向的链接。通过将形状与记录相链接,可以同时以直观形式(在绘图中)和表格形式(在数据库表中)查看数据。建立链接后,可以使绘图和表保持同步,即您对任何一方所作的更改都会在双方中体现出现。 www.it55.com在线教程
创建链接绘图的四种方法
vd;k;l www.it55.com rdfg
您可以使用“数据库向导”和“链接到数据库”命令,以四种不同的方法来创建链接绘图。
将现有绘图中的形状链接到数据库表
www.it55.com在线教程
您可以使用“数据库向导”或“链接到数据库”命令将现有绘图(如贵公司的办公室平面设计图或流程图)链接到数据库信息(如设备列表或人事记录)。您可以链接到现有数据库表,也可以从向导中创建新表,稍候再填充数据。 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
it55.com
创建一个可链接到数据库表中任一记录的主控形状
http://www.it55.com/
您可以使用“数据库向导”将主控形状(如计算机形状或人形状)链接到数据库信息(如设备列表或人事记录)。然后将该主控形状拖到绘图页上,并根据需要选择该形状的每个实例要代表的数据库记录。您可以链接到现有数据库表,也可以从向导中创建新表,稍候再填充数据。 免费资源www.it55.com
http://www.it55.com/
为现有数据库表中的每条记录创建单独的主控形状 it55.com
如果要表示同一记录的很多实例,可以使用“数据库向导”创建一个模具,模具中包含单独的主控形状来代表现有数据库表中的每条记录。例如,假定有一个关于办公室椅子的数据库表,其中每条记录(或每行)都代表不同的型号,则可能要在办公室平面设计图中为每个型号创建多个实例。
http://www.it55.com/
http://www.it55.com/
创建代表现有数据库表的绘图
您可以使用“数据库向导”创建一个绘图,绘图中包含单独的形状来代表现有数据库表中的每条记录。
www.it55.com在线教程
it55.com
使链接绘图和数据库表保持同步 www.it55.com在线教程
当您按照向导的说明逐步操作时,将有机会添加一些有效的方法来使绘图和数据库保持同步。您可以添加鼠标右键动作、有关拖放的事件和自动更新设置。您可以选择更新数据库,使之体现您对形状的自定义属性所作的更改;也可以选择使用对链接表中的数据所作的更改来刷新形状。 免费资源www.it55.com
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
形状、记录、表和字段在数据库中如何相关 http://www.it55.com/
绘图中的每个形状由数据库表中的一个记录(或行)表示,而每个 ShapeSheet 单元格则由一个字段(或列)表示。ShapeSheet 单元格中的数据在相应的数据库表字段中以值的形式显示。 it55.com
Visio 数据库连接和 ODBC www.it55.com
“数据库向导”和“链接到数据库”命令和用与开放式数据库互连 (ODBC) 兼容的数据库程序(如 Microsoft Office Access 和 Microsoft SQL Server)创建的表共享形状数据。 vd;k;l www.it55.com rdfg
ODBC 是一个行业标准,Microsoft 程序可以使用它来访问、查看和修改数据库中的数据。要确定您的数据库程序是否与 ODBC 兼容,请查阅该程序的文档。 www.it55.com在线教程
www.it55.com在线教程
数据如何存储在形状中?
当您将形状链接到数据库时,实际是将形状的 ShapeSheet (ShapeSheet:包含有关形状信息的电子表格;例如,其尺寸、角度和旋转中心,以及决定形状外观的样式。) 电子表格中的单元格链接到数据库表中的字段。您可以选择将哪些 ShapeSheet 单元格链接到数据库中的字段。尽管您通常是将形状的自定义属性链接到数据库字段,还是可以将其他 ShapeSheet 单元格链接到数据库字段。
sflj www.it55.com kg^&fgd
如果没有相应的 ShapeSheet 单元格,“数据库向导”或“链接到数据库”命令会在“ShapeSheet”电子表格的“Custom Properties”内容中创建新的单元格。
sflj www.it55.com kg^&fgd
例如,如果您有一个着色块的数据库,其中包含“块名称”、“颜色”、“高”和“宽”字段: it55.com
(阅读次数:)