Bonjour, j'esp�re �tre sur le bon forum.
Voici mon probl�me:
J'ai un fichier .txt dont voici une ligne:
|Citation:
SHELF|ASSEMBLY1 CABINET_5||BOM_005|MDF|BRUT|4633.300|1428.400|19.000|0.000|0.000|1.000|0| ||||0.000|0.000|0.000|0.000|ASSEMBLY1_006|BOM_005|C:\1_EXPORT__CAM\BARCODE\ASSEMBLY1_5\SHELF_29\SHELF_30.INI|||||||||0||||
Si j'�cris le script suivant:
Je r�cup�re ceci: BARCODE/39, ce qui est corrrect.Code:IF(POS('C:\1_EXPORT__CAM\',SC24)>0,COPY(SC24,18,POS('C:\1_EXPORT__CAM\',SC24)+6)+'/ '+ (LENGTH(SC24)-POS('C:\1_EXPORT__CAM\',SC24)-18),SC24)
Mais j'ai trich�, car j'ai entr� manuellement la valur +6 dans le script.
Mon probl�me est le suivant: comment r�cup�rer automatiquement cette valeur, ou mieux encore, comment �crire un script qui r�cup�re BARCODE dans:
|Citation:
SHELF|ASSEMBLY1 CABINET_5||BOM_005|MDF|BRUT|4633.300|1428.400|19.000|0.000|0.000|1.000|0| ||||0.000|0.000|0.000|0.000|ASSEMBLY1_006|BOM_005|C:\1_EXPORT__CAM\BARCODE\ASSEMBLY1_5\SHELF_29\SHELF_30.INI|||||||||0||||