Création d'ordre de tri dans les fenêtres de navigation

Ce document explique comment créer un ordre de tri paramétrable, affiché dans les fenêtres de navigation (lorsque vous appuyez sur F4=Invite pour la recherche).

Dans certaines fenêtres de navigation, vous pouvez sélectionner l'ordre de tri. Dans 'Ordre de tri dans fenêtre navig. Ouvrir' (MNS180), vous créez des ordres de tri paramétrables à afficher dans les fenêtres de navigation.

Remarque

Cette fonction nécessite une bonne connaissance des tables M3 et des vues logiques.

Résultat

L'ordre de tri paramétrable des fenêtres de navigation est créé.

La table CMNUQL stocke les ordres de tri paramétrables.

Utilisez ce processus dans les fenêtres de navigation dans lesquelles il est possible de sélectionner l'ordre de tri.

Avant de commencer

Cette fonction nécessite une bonne connaissance des tables M3 et des vues logiques.

Suivez les étapes ci-dessous :

  1. Lancez 'Ordre de tri dans fenêtre navig. Ouvrir' (MNS180).

  2. Renseignez le champ Objet avec MITMAS. Définissez un ID pour l'ordre de tri.

  3. Ouvrez l'écran E et renseignez un nom. Dans le champ Fichier, renseignez la vue logique ou le fichier que vous souhaitez afficher. Il s'agit du fichier principal dans cet ordre de tri.

  4. Si vous souhaitez que plusieurs vues logiques s'affichent, vous pouvez remplir un deuxième fichier dans le champ Joindre un fichier.

  5. Ouvrez l'écran F. Les champs clés du fichier principal sélectionné s'affichent ici.

  6. Les champs de type de clé permettent d'indiquer comment les champs clés du fichier doivent être traités lors de la lecture du fichier. EQ = Le champ doit toujours contenir 'égal à' selon l'endroit où la recherche est effectuée.

  7. Renseignez les champs Joindre de/à.

    Remarque

    Les champs qui seront joints doivent contenir le même nombre de positions et être du même type (par exemple, numérique).

  8. Ouvrez l'écran G. Tous les champs s'affichent ici. Les champs avec 1/xx se trouvent dans le fichier principal. Les champs avec 2/xx se trouvent dans le fichier secondaire. Sélectionnez les champs à afficher et dans quelle séquence en saisissant 10, 20 ou 30 dans le champ Numéro de séquence.

  9. Ouvrez l'écran H et continuez vers l'écran I.

  10. Les en-têtes de champs sont suggérés dans les champs En-tête de colonne 1 et 2. Vous pouvez modifier le contenu des en-têtes de champs dans Colonne 1.

  11. Le champ Longueur champ permet d'entrer la longueur des champs alphanumériques. S'il est laissé vide, la longueur de champ spécifiée dans la base de données est affichée.

  12. Appuyez sur Suivant pour créer l'ordre de tri.

Paramètres à définir

Programme Champ Ce champ indique...
(MNS180/B) Objet ... la table/le fichier que les fenêtres de navigation recherchent. Exemple : le champ Cd art recherche les enregistrements MITMAS.
(MNS180/B) Ordre de tri ... l'identité paramétrable de l'ordre de tri.
(MNS180/B) Utilisateur ... l'utilisateur autorisé à utiliser cet ordre de tri. Un utilisateur 'vide' signifie que tous les utilisateurs sont autorisés.
(MNS180/E) Fichier ... la vue logique (vue principale) depuis laquelle les enregistrements doivent être sélectionnés.
(MNS180/E) Joindre au fichier

... la vue logique (vue principale) depuis laquelle les enregistrements doivent être sélectionnés.

Cela permet de sélectionner des enregistrements depuis plusieurs tables.

(MNS180/F) Champ clé ... les champs clés inclus dans la vue (vue principal) que vous avez sélectionnée.
(MNS180/F) Type clé

... comment les champs clés du fichier doivent être traités lors de la lecture du fichier.

Les options valides sont les suivantes :

EQ = Le champ doit toujours contenir 'égal à' selon l'endroit où la recherche est effectuée à l'aide de F4 = Invite.

SE = Le champ s'ouvre pour vous permettre de spécifier différentes valeurs dans la fenêtre où les résultats d'une recherche de type F4 = Invite sont affichés. Ces valeurs sont alors lues comme 'égal à'.

(MNS180/F) Type lien

... comment le modèle extrait les informations contenues dans plusieurs tables.

Ces champs ne sont pas affichés si vous n'avez pas sélectionné Joindre un fichier dans l'écran E.

Les options valides sont les suivantes :

1 = Enregistrements correspondants. Seuls les enregistrements qui se trouvent dans toutes les tables sont sélectionnés.

2 = Enregistrements correspondant au fichier principal. Tous les enregistrements de la table principale et les enregistrements correspondants de la table secondaire sont sélectionnés.

3 = Enregistrements ne correspondant pas à la table principale. Seuls les enregistrements uniques de la table principale, c'est-à-dire ceux auxquels aucun enregistrement ne correspond dans la table secondaire, sont sélectionnés.

(MNS180/F) Joindre de/ Joindre à

... comment les différents champs doivent être combinés.

Le nom de la zone doit commencer par 'x' (avec x = 1, 2 ou 3) pour désigner le fichier dont la zone est extraite.

Remarque

Les champs qui seront joints doivent contenir le même nombre de positions et être du même type (par exemple, numérique).

(MNS180/G) Numéro de séquence Emplacement d'affichage du champ dans la fenêtre de navigation. De gauche à droite.
(MNS180/I) Longueur de champ Ce champ permet de saisir la longueur des champs alphanumériques. S'il est laissé vide, la longueur de champ spécifiée dans la base de données est affichée.
(MNS180/I) Nombre de décimales

... le nombre de décimales que le champ doit contenir.

Cette information n'est utile que pour les zones numériques (type S ou P).

(MNS180/I) En-tête de colonne 1 et 2

... le contenu de la ligne d'en-tête.

Vous pouvez modifier le contenu par défaut et entrer un contenu paramétrable.