====== Syntaxe ======
@relativeto(@FLDxxx)
**@FLDxxx**
@FLDxxx est une référence à un champ du modèle d'analyse (e.g @FLD8, si le champ a référencer a pour ID 8) .
====== Description ======
**@relativeto** permet de trouver du texte en se positionnant relativement à la position d'un autre champ du modèle d'analyse.
{{wiki:icons:info.png}} La macro s'arrête à la première ligne de texte non vide rencontrée au sein de la zone de recherche cible (déterminée par les positions de démarrage et de fin). La macro ne permet donc pas de rechercher un résultat sur plusieurs lignes.
{{wiki:icons:info.png}} Le paramètre **//Position de fin X//** n'est **pas pris en compte**. La largeur (i.e la position de fin sur l'axe des abscisses) est déterminée par le paramètre **//Longueur du champ//**
====== Exemple ======
Soit le texte extrait suivant
HYMEO
230 Rue de l'Industrie
34400 LUNEL
FRANCE
calmar, le 31 Août 2011
I FACTURE N ° CM/111080594
ORIGINAL CLIENT
Référence client : 6733
141HYMEO0001
Date de livraison estimée Du 10/08/2015 au 12/08/2015
Enlèvement de 4 spas + couvercles le 02/08 50,00 1
Enlèvement de 6 spas + couvercles le 06/08 50,00 1
Montant N.T. Code Taux TVA Montant TVA Total H.T. 100,00
100,00 1 19.60 19,60 Total T.V.A. 19,60
TOTAL T.T.C. 119,60
A 30 jours date de facture
Echéance : 30/09/2011 RESTE DU 119,60
Facture arrêtée à la somme de : cent dix-neuf euros et 60 cents
WA acquittée sur les encaissements
Supposons que nous avons un champ d'ID 8 qui nous permette de retrouver //Référence client//
Nous créons un champ spécifique avec le paramétrage suivant
^ Paramètre ^ Valeur ^ Commentaire ^
| Position de démarrage X | 0 | La colonne de début de recherche correspond à la position de début de "Référence client"|
| Position de démarrage Y | 1 | On cherche à partir d'une ligne en dessous de "Référence client" |
| Position de fin Y | 5 | On cherche jusqu'à 5 lignes en dessous de "Référence client" |
| Longueur du champ | 20 | On cherche jusqu'à 20 caractères sur la ligne |
Puis dans la zone //Fonctions avancées sur le champ//
@relativeto(@FLD8)
Ce qui nous donne comme résultat
141HYMEO0001