Pour diverses raisons, le nom ou l'emplacement d'une base de données peut être modifié. Si vous créez un rapport, puis changez le nom ou l'emplacement d'une table ou d'un fichier, Crystal Reports Designer doit pouvoir trouver le nouveau nom ou le nouvel emplacement. Ceci est particulièrement important lorsque vous créez des formules qui utilisent une table qui a été renommée ou déplacée. Ce problème n'est pas difficile à résoudre pour trouver une référence sur un champ unique. En revanche, rechercher toutes les formules utilisant ce champ peut vite devenir très fastidieux.
Pour résoudre ce problème,
Crystal Reports Designer utilise des alias référençant les tables et les fichiers de base de données. Les alias sont des pointeurs, c'est-à-dire des éléments internes indiquant au logiciel où il trouvera un champ de base de données. En cas de modification du nom ou de l'emplacement de la base de données, il suffit de redéfinir les pointeurs. Voir
Recherche des fichiers. Un alias ne change pas ; aussi vos formules ne sont-elles pas affectées.
Crystal Reports Designer déduit de l'alias l'emplacement et le nom du champ, puis il va à l'endroit indiqué et exécute la formule sans aucun problème.
Crystal Reports Designer attribue automatiquement des alias par défaut aux tables de base de données lorsque vous sélectionnez une table ou son fichier pour la première fois. Par défaut, l'alias est identique au nom d'origine de la table. Dans les bases de données (telles que dBASE par exemple) stockant chaque table dans un fichier séparé, le nom du fichier se présente sans extension. Si vous utilisez, par exemple, un fichier dBASE nommé SOCIETE.DBF, Crystal Reports lui affectera par défaut l'alias SOCIETE. Vous pouvez accepter cet alias par défaut ou le modifier.