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.

ClosedPour attribuer un alias à une table

  1. Ouvrez la boîte de dialogue Configuration de base de données en sélectionnant Configuration de la connexion de base de données dans le menu Fichier ou à l'aide d'une des autres méthodes décrites dans la rubrique d'aide Boîte de dialogue Configuration de base de données.

  2. Dans le volet de navigation, sélectionnez Tables.

  3. Cliquez dans le champ Alias de la table à laquelle vous souhaitez attribuer un alias. Les champs d'alias se trouvent dans la colonne Alias, à droite de la colonne Nom.

  4. Saisissez l'alias que vous souhaitez donner à la table.

  5. Cliquez sur OK.

ClosedPour attribuer un alias à un champ de base de données

  1. Ouvrez la boîte de dialogue Configuration de base de données en sélectionnant Configuration de la connexion de base de données dans le menu Fichier ou à l'aide d'une des autres méthodes décrites dans la rubrique d'aide Boîte de dialogue Configuration de base de données.

  2. Dans le volet de navigation, cliquez sur Champs.

  3. Cliquez dans le champ Alias du champ de base de données auquel vous souhaitez attribuer un alias. Les champs d'alias se trouvent dans la colonne Alias, à droite de la colonne Type.

  4. Saisissez l'alias que vous souhaitez donner au champ.

  5. Cliquez sur OK.

Rubriques connexes