Open topic with navigation
具名数据源使您能够跨多个对象使用相同的信息,从而能够更轻松地在文档中使用某条数据。
请考虑以下示例:零售公司打印大量的发货标签,其中地址信息存储在集中式数据库中。除了在标签上打印地址之外,还会将邮政编码编码到条形码中。我们可以创建将链接到每个单独对象的单个具名数据源,而不必多次连接到数据库字段。通过使用单个数据源,可以减少在最终产品中出现人为错误的机会。
在本例中,我们将生产一个从数据库中提取信息的标签,如下面的样本数据中所示:
"Customer Name", "Street Address 1", "Street Address 2", "City", "State", "Zip Code"
"Amy Jacobs", "PO Box 60", " ", "Gem Town", "NV", "50897"
"Will Wilson", "148 Circle Drive", "Apt. B302", "Maple", "WA", "98005"
"Katie Smith", "6582 Highland Road", " ", "Kansas City", "MO", "64052"
创建具名数据源
-
在“工具箱”中,选择“数据源”选项卡。
-
打开“具名数据源”节点的上下文菜单。
-
从上下文菜单中选择“管理具名数据源”,以打开“具名数据源”对话框。
-
单击 以打开“创建具名数据源”对话框。
-
名称指定为 ZIP。在此示例中,我们仅为邮政编码创建一个具有数据源。该数据将在多个对象之间共享。
-
从下拉列表中选择“数据库字段”,然后单击“下一步”。
-
从可用字段名称列表中选择所需数据库字段。如果使用上述样本文件,那么要使用的数据库字段为“邮政编码”。
-
在“样本数据”字段中,输入一些样本文本以帮助您识别数据源。例如,ZIP 可能是 "58631"。
-
单击“完成”以关闭“创建具名数据源”向导。
创建地址文本对象
-
从“主工具栏”中,单击 并选择“标准多行”。
-
单击模板以添加文本对象。
-
双击文本对象以打开“对象属性”对话框。也可以从对象的上下文菜单中选择“属性”。
-
从导航窗格中选择第一个数据源。
-
单击 以删除现有的数据源。
-
为数据文件中的每一个数据库字段添加新数据源,以空格分隔。要添加新的数据源,请从导航窗格底部的工具栏中单击 ,以打开“新建数据源向导”。有关更多信息,请参阅“使用数据源”。
-
当您到达邮政编码数据源时,选择“链接到现有的具名数据源”作为数据源类型。单击“下一步”。
-
从具名数据源列表中选择 ZIP。
-
单击“完成”以关闭“新建数据源向导”。
-
单击“关闭”以关闭“文本属性”对话框。
将邮政编码链接到条形码
-
向模板中添加条形码对象。
-
双击该条形码以打开“条形码属性”对话框。也可以从对象的上下文菜单中选择“属性”。
-
在导航窗格中,选择可用的数据源以显示“数据源”属性页。
-
在“数据源”选项卡上,选择“类型”旁边的 ,以打开更改数据源类型向导。
-
对于“类型”,选择“链接到现有的具名数据源”。单击“下一步”。
-
从具名数据源列表中选择 ZIP。
-
单击“完成”以关闭“更改数据源类型向导”。
-
单击“关闭”以关闭“条形码属性”对话框。
现在,只要数据库中出现新值,邮政编码就会在地址和条形码方面进行更新。
相关主题