为表和数据库字段分配别名 |
从“数据库设置”对话框中,可以将别名或替换名称指定给任何表或数据库字段。 通过别名可以参考原始的表或数据库字段,即使将文档设置为通过其他名称参考该字段也是如此。 通过为表或字段名称指定别名,将维护对表或字段的所有参考。
例如,假设您使用自己的数据库为客户设计了一个示例模板。 字段如下所示:
"名称", "地址", "City", "State", "Zip"
The objects on your template are linked to these field names, as such:
文本 1 > Database.Name
文本 2 > Database.Address
依此类推。
您将示例模板发送给客户,并让他们将该模板连接到他们自己的数据库。 他们的数据库包含相同的信息,但是字段名称稍有不同。
"Full Name", "Street", "City", "State"," Zip Code"
只删除您所创建的数据库并添加客户的新数据库是行不通的,因为所有已连接的文本对象现在都将指向不再存在的字段名称。 例如,文本 1 仍将查找字段“Database.Name”,但是该字段现在称为“Database.Full Name”。
您的客户不用将每个链接的对象都更改为新的数据库字段名称,而是可以连接到他们自己的数据库,然后将包含旧数据库字段名称的别名指定给每个相应的新数据库字段。
“Full Name”将具有别名“Name”
“Address”将具有别名“Street”
“Zip”将具有别名“Zip Code”
无需向“City”或“State”字段添加别名,因为它们在这两个数据库中都相同。
当模板对象查找已指定给它从中进行读取的数据库字段时,它将“看到”别名并从正确的字段中提取数据。
相关主题