Aller au contenu principal

Champs Excel

Le système des champs Excel permet de lier les plages nommées d’un fichier Excel aux données de l’application AUEM Order.

Il existe trois types de champ Excel :

  • Les champs pour l'injection de données. Ils permettent d’injecter n’importe quelle donnée d’une commande (nom du client, type de métal, orientation, température, etc.) dans un endroit précis de l’Excel.

  • Les champs pour la copie de plage nommée. Ils permettent de copier une plage nommée à l'emplacement d'une autre plage.

  • Les champs généraux au rapport. Ils permettent d'insérer des données globales pour le rapport.

Injection de données

Pour créer un champ afin d'injecter des données, il faut cliquer sur le bouton + Champ pour l'injection de données dans la liste des champs Excel.

Création

Dans la page de création, un champ Essai apparait. Quand un essai spécifique est choisi, plusieurs champs apparaissent.

D'abord, un champ de sélection de la plage nommée dans laquelle sera insérée la donnée.

Plage nommée

Information

Ce champ est rempli par les plages nommées associées au fichier Excel de l'essai choisi. Dans le cas où l'option Tous les essais est choisie, le nom de la plage nommée devra être rempli à la main.

Ensuite, une partie Données à injecter est disponible en bas de la page. Il permet de choisir la donnée à injecter dans l'Excel parmi toutes les données de l'application. Par exemple, si vous voulez insérer le nom d'un client, vous pouvez sélectionner Commande -> Client -> Nom.

Données à injecter

Si la donnée se trouve dans un champ supplémentaire, vous pouvez cocher Champ supplémentaire.

Ajouter champ supplémentaire

Un champ de sélection apparaitra alors et vous pourrez choisir le champ supplémentaire adéquat.

Champ supplémentaire

Copie de plage nommée

Pour créer un champ de copie de plage nommée, il faut cliquer sur le bouton + Champ pour la copie de plage nommée dans la liste des champs Excel.

Bouton ajout pour copie

Une fois dans la page de création, il faut choisir l'essai pour lequel on copiera une plage nommée.

Essai

Une fois celui-ci choisi, les champs de sélection pour la plage de destination et la plage à dupliquer seront remplis avec les plages nommées associées au fichier Excel de l'essai.

Champ général

Il est également possible d'ajouter des conditions pour la copie. Chaque condition est composée de :

  • Un champ qui correspond à la donnée qui va être comparée. Par exemple, le nom du Type d'éprouvette. Ces informations proviennent d'un essai lié à une commande.

  • Un opérateur de comparaison qui détermine de quelle manière on va comparer les valeurs (égalité, plus grand que, ...).

  • Une valeur de comparaison qui correspond à la valeur avec laquelle on va comparer le champ.

Comparaison

Information

Au niveau du fonctionnement de la copie, la plage nommée à dupliquer sera copiée à l'emplacement de la plage nommée de destination si au moins une des conditions ajoutée est remplie. Dans notre exemple, la plage KV sera copiée à l'emplacement de la plage KCV si le type d'éprouvette est Cylindrique.

Il est également possible d'ajouter un saut de page avant la plage nommée de destination en cochant Insérer saut de page avant ?. C'est utile pour ajuster la disposition lors de l'impression.

Saut de page

Champ de commande/rapport

Pour créer un champ de rapport, il faut cliquer sur le bouton + Champ commande/rapport dans la liste des champs Excel.

Ajout pour rapport

Dans la page de création, il est possible, comme pour les autres types de champ Excel, de choisir la donnée qui sera insérée.

Champ interne rapport

Le nom de la plage nommée dans laquelle doit être insérée la donnée doit être rempli à la main.

Cas spéciaux

Quand un cas spécial est sélectionné, le champ Excel aura un comportement différent des autres.

Les cas spéciaux sont :

  • Documents applicables: Les documents applicables de la commande sont insérés dans la plage nommée sélectionnée. Ils sont affichés sur quatre lignes et séparés de quatre colonnes.

Impositions

Nommage

Champs généraux aux essais

Pour ce type de champ, la plage nommée est retrouvée dans l’Excel en utilisant la convention suivante : PlageDuTest_PlageDuChampExcel. Par exemple, si vous avez indiqué Temperature comme nom de plage dans le formulaire, alors la plage devra s’appeler PlageDuTest_Temperature.

Exemple avec Traction à chaud
  • Plage liée à l’essai : _Test_Hot_Traction
  • Plage indiquée dans le formulaire : Temperature
  • Plage de l’Excel : _Test_Hot_Traction_Temperature

Champs supplémentaires

Le principe est le même que pour les champs généraux aux essais. Le nom est recomposé de la façon suivante : PlageDuTest_NomDuChampSupplémentaire.

Par exemple, pour un champ supplémentaire qui s’appelle Extra et un essai de traction à chaud, le nom de la plage nommée qui sera utilisée pour remplacer sera _Test_Hot_Traction_Extra.

Champs généraux

Pour les champs généraux, le nommage est simple, il suffit d’indiquer le nom de la plage nommée de l’Excel.