具名数据源示例

具名数据源使您能够跨多个对象使用相同的信息,从而能够更轻松地在文档中使用某条数据。

请考虑以下示例:零售公司打印大量的发货标签,其中地址信息存储在集中式数据库中。除了在标签上打印地址之外,还会将邮政编码编码到条形码中。我们可以创建将链接到每个单独对象的单个具名数据源,而不必多次连接到数据库字段。通过使用单个数据源,可以减少在最终产品中出现人为错误的机会。

在本例中,我们将生产一个从数据库中提取信息的标签,如下面的样本数据中所示:

"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"

关闭创建具名数据源

  1. 在“工具箱”中,选择“数据源”选项卡。

  2. 打开“具名数据源”节点的上下文菜单。

  3. 从上下文菜单中选择“管理具名数据源”,以打开“具名数据源”对话框。

  4. 单击 以打开“创建具名数据源”对话框。

  5. 名称指定为 ZIP。在此示例中,我们仅为邮政编码创建一个具有数据源。该数据将在多个对象之间共享。

  6. 从下拉列表中选择“数据库字段”,然后单击“下一步”。

  7. 从可用字段名称列表中选择所需数据库字段。如果使用上述样本文件,那么要使用的数据库字段为“邮政编码”。

  8. 在“样本数据”字段中,输入一些样本文本以帮助您识别数据源。例如,ZIP 可能是 "58631"。

  9. 单击“完成”以关闭“创建具名数据源”向导。

关闭创建地址文本对象

  1. 从“主工具栏”中,单击 并选择“标准多行”。

  2. 单击模板以添加文本对象。

  3. 双击文本对象以打开“对象属性”对话框。也可以从对象的上下文菜单中选择“属性”。

  4. 从导航窗格中选择第一个数据源。

  5. 单击 以删除现有的数据源。

  6. 为数据文件中的每一个数据库字段添加新数据源,以空格分隔。要添加新的数据源,请从导航窗格底部的工具栏中单击 ,以打开“新建数据源向导”。有关更多信息,请参阅“使用数据源”。

  7. 当您到达邮政编码数据源时,选择“链接到现有的具名数据源”作为数据源类型。单击“下一步”。

  8. 从具名数据源列表中选择 ZIP

  9. 单击“完成”以关闭“新建数据源向导”。

  10. 单击“关闭”以关闭“文本属性”对话框。

关闭将邮政编码链接到条形码

  1. 向模板中添加条形码对象。

  2. 双击该条形码以打开“条形码属性”对话框。也可以从对象的上下文菜单中选择“属性”。

  3. 在导航窗格中,选择可用的数据源以显示“数据源”属性页。

  4. 在“数据源”选项卡上,选择“类型”旁边的 ,以打开更改数据源类型向导。

  5. 对于“类型”,选择“链接到现有的具名数据源”。单击“下一步”。

  6. 从具名数据源列表中选择 ZIP

  7. 单击“完成”以关闭“更改数据源类型向导”。

  8. 单击“关闭”以关闭“条形码属性”对话框。

现在,只要数据库中出现新值,邮政编码就会在地址和条形码方面进行更新。

相关主题