Les index permettent d’optimiser les recherches d’informations.
Dans MyReport, ils seront principalement utilisés sur les clefs primaires et secondaires des tables, afin d’optimiser le fonctionnement des jointures dans les modèles de niveau supérieur.
Dans le modèle « F Affaires » :
Les clefs secondaires sont les champs « Date de signature », « # Id Compte Final », « # Id Commercial », « # Id Contact ».
Nous allons indexer ces champs.
Sélectionnez les champs « Date de signature », « # Id Compte Final » et « # Id Commercial » du modèle « F Affaires ». Faîtes un clic droit, puis « Propriétés ».
Dans la liste déroulante Index, sélectionnez « Index ».

Si vous sélectionnez un champ à la fois, vous avez la possibilité de personnaliser le nom de l’index.
Les noms d’index devront être différents pour chaque champ d’un projet.
Sélectionnez le champ « # Id Contact ». Dans les propriétés de ce champ, quand vous sélectionnez « Index », juste en dessous un nom personnalisable apparaît.

Note
A noter : Un champ avec un index aura le symbole suivant devant son libellé.
Dans votre modèle « F Affaires », la clé primaire sera définie avec le champ « Id Affaire ». Vous allez donc le sélectionner et choisissez « Clé primaire » dans la liste déroulante « Index ».

Note
A noter : Un champ avec une clé primaire aura le symbole suivant devant son libellé.
Important
Une clé primaire peut être composée de plusieurs champs.
Avertissement
Tous champs servant de jointure dans un modèle de niveau supérieur doit être soit indexé soit définie en clé primaire.