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