FileMaker – Extraire des données d’une rubrique

Contexte

Vous disposez d’une base de données dont une rubrique sert à stocker des codes d’articles. Ce code est composé d’un nombre différent de caractères alphanumériques et contient également plusieurs points servant à séparer les données, par ex. XYZ.1.070.9001.50 ou XYZ.1.060.9001.2580.

Vous aimeriez séparer les données de ce code afin d’obtenir 2 rubriques distinctes (début de code et fin de code). Le début du code va jusqu’au 10ème caractère (XYZ.1.060.) et la fin du code démarre au 11ème caractère jusqu’au dernier (sachant que le nombre de caractères composant la fin du code peut compter de 8 à 10 caractères).

Solution

  • Créez 2 rubriques supplémentaires de type Calcul appelée DébutCode et FinCode
  • La rubrique DébutCode aura comme formule : Extrait ( Code ; 1 ; 9 )
  • La rubrique FinCode aura comme formule : Extrait ( Code ; 11; 10 )

La formule Extrait ( Code ; 1 ; 9 ) fonctionne de cette façon : FileMaker extrait de gauche à droite 9 caractères de la rubrique Code en partant du 1er caractère. La formule Extrait (Code ; 11; 10 ) extrait 10 caractères (ou moins) en partant du 11ème caractère du code.

It's only fair to share...Share on LinkedIn
Linkedin
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *