Ouvrir la rubrique avec les liens de navigation
Attribuer des alias aux tables et champs de base de données |
Dans la boîte de dialogue Configuration de base de données, vous pouvez attribuer un alias, ou nom alternatif, à une table ou un champ de base de données. Les alias permettent de faire référence à la table ou champ de base de données d'origine, même si le document est configuré pour les référencer sous un nom différent. Lorsqu'un alias est attribué au nom de table ou de champ, toutes les références à la table ou au champ en question sont maintenues.
Supposons, par exemple, que vous créez un modèle d'exemple pour un client avec votre propre base de données. Les champs sont :
« Nom », « Adresse », « Ville », « État », « Code postal »
Les objets que comporte le modèle sont liés à ces noms de champs, comme suit :
Texte 1 > BaseDeDonnées.Nom
Texte 2 > BaseDeDonnées.Adresse
Etc.
Vous envoyez le modèle d'exemple à votre client et lui demandez de le connecter à sa propre base de données. Sa base de données contient les mêmes informations, mais les noms des champs sont légèrement différents :
« Nom complet », « Rue », « Ville », « État »,« Code p. »
Il n'est pas possible de supprimer la base de données que vous avez créée pour ajouter celle du client, car tous les objets texte connectés se référeraient à des noms de champs qui n'existent plus. Par exemple, Texte 1 chercherait toujours le champ « BaseDeDonnées.Nom », alors qu'il s'appelle maintenant « BaseDeDonnées.Nom complet ».
Au lieu de modifier chaque objet relié à la nouvelle base de données, votre client peut se connecter à sa propre base de données, puis attribuer un alias contenant le nom de champ de l'ancienne base de données à chaque nouveau champ correspondant.
L'alias de « Nom complet » serait « Nom »
L'alias de « Adresse » serait « Rue »
L'alias de « Code postal » serait « Code p. »
Il n'y aurait pas besoin d'attribuer un alias aux champs « Ville » ou « État », car ils sont identiques dans les deux bases de données.
En cherchant le champ de base de données qui lui a été attribué, un objet du modèle « verra » l'alias et extraira les données du champ correspondant.
Pour attribuer un alias à une table
Pour attribuer un alias à un champ de base de données
Rubriques connexes