• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

RICHIESTA DI AIUTO PAR SINTASSI PARAMETRI

  • Auteur du sujet Auteur du sujet Lawrence
  • Date de début Date de début

Lawrence

Guest
Bonjour à tous.
sur créo paramentric 4.0 Je dois changer le code qui apparaît sur la table, en allant lire le nom du fichier, mais en supprimant une partie dans le texte.

exemple:
nom de fichier ------> pippo_topolino_001.prt
Code séparé --> pippo_001

dans le passé, qui m'a défini le logiciel m'a défini la partie de départ afin de supprimer la dernière partie du texte (de pippo_topolino_001.prt à pip), en utilisant les chaînes suivantes dans les relations

code = nom_rel_model

si search(rel_model_name, "_")!= 0

code=extrait(rel_model_name,1,(search(rel_model_name,"_")-1)


Est-ce que quelqu'un sait modifier cette chaîne pour supprimer seulement la partie centrale du nom du fichier ?

merci d'avance
 
si les nombres à la fin sont toujours trois:

code = nom_rel_model
nr=string_length(rel_model_name)
si search(rel_model_name, "_")!= 0
code=extrait(rel_model_name,1,(search(rel_model_name,"_"))-1+"_"+(extrait(rel_model_name,(nr-2),3))
endif

Bonjour.
charnières
 
si les nombres à la fin sont toujours trois:

code = nom_rel_model
nr=string_length(rel_model_name)
si search(rel_model_name, "_")!= 0
code=extrait(rel_model_name,1,(search(rel_model_name,"_"))-1+"_"+(extrait(rel_model_name,(nr-2),3))
endif

Bonjour.
charnières
Au revoir !
Oui, les chiffres sont toujours à la fin.
J'ai fait un test et ça marche parfaitement ! Merci beaucoup !

Pour comprendre comment vous en êtes arrivé là, cependant, je voudrais comprendre la syntaxe de l'équation.

rel_model_name --> Je suppose que vous indiquez le nom du fichier (***.prt ou [***.asm]
nr --> chiffre défini par le nombre de caractères dans le nom du fichier (compte également l'extension du fichier? )

Donc avec la fonction "extrait" ce qui est défini?

Merci pour l'attention et la patience: J'approche beaucoup de crèo autodidacte.
 
nr --> chiffre défini par le nombre de caractères du nom du fichier sans extension
extract(rel_model_name,2,3) --> résultat ipppipp_

Bonjour.
charnières
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut