récupérer les 8 première lettre du nom
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
récupérer les 8 première lettre du nom
Bonjour,
je paramètre ma référence pour qu'elle récupère le nom de la pièce [$name]
est-il possible de récupérer les 8 première lettre du nom ?
je paramètre ma référence pour qu'elle récupère le nom de la pièce [$name]
est-il possible de récupérer les 8 première lettre du nom ?
Modifié en dernier par tibo.v1 le 06 juil. 2017, 09:11, modifié 1 fois.
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- JuP
- Général de brigade
- Messages : 6900
- Enregistré le : 18 févr. 2013, 10:26
- Version TopSolid : 7.17
- Module TopSolid : TopSolid'Steel
- Localisation : Lyon (France)
Re: récupérer les 8 première lettre du nom
Hello,
Oui c'est possible depuis la 7.9. Le mieux c'est que tu ailles dans l'aide, dans l'onglet "Index" tape "Entrée d'une valeur", tout en bas tu as les manipulations de chaine de caractères, je pense que tu trouveras ton bonheur là dedans
N'hésite pas si tu as besoin d'un complément d'informations
Oui c'est possible depuis la 7.9. Le mieux c'est que tu ailles dans l'aide, dans l'onglet "Index" tape "Entrée d'une valeur", tout en bas tu as les manipulations de chaine de caractères, je pense que tu trouveras ton bonheur là dedans
N'hésite pas si tu as besoin d'un complément d'informations
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
je mets :
=left([$name];3)
ça ne fait rien
ça marche comment ?
=left([$name];3)
ça ne fait rien
ça marche comment ?
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- adgb57
- Commandant
- Messages : 382
- Enregistré le : 16 déc. 2011, 17:06
- Version TopSolid : 6.26
- Module TopSolid : TopSolid'Design
- Localisation : Moselle
Re: récupérer les 8 première lettre du nom
Bonjour
left fonctionne
Désignation : adcdefg
Référence : abc (j'ai pris les 3 premiers caractères)
left fonctionne
Désignation : adcdefg
Référence : abc (j'ai pris les 3 premiers caractères)
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Merci
Alain
Version 7.11 et 6.18
Alain
Version 7.11 et 6.18
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
ça marche sur la désignation mais moi, je dois récupérer le nom du document [$name]
adgb57 une idée ?
adgb57 une idée ?
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- adgb57
- Commandant
- Messages : 382
- Enregistré le : 16 déc. 2011, 17:06
- Version TopSolid : 6.26
- Module TopSolid : TopSolid'Design
- Localisation : Moselle
Re: récupérer les 8 première lettre du nom
Dans arbre des entreprisestites paramètres système désignation clic droit valeur [$name]
Merci
Alain
Version 7.11 et 6.18
Alain
Version 7.11 et 6.18
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
je comprends pas , tu veux que je fasse quoi ?
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- adgb57
- Commandant
- Messages : 382
- Enregistré le : 16 déc. 2011, 17:06
- Version TopSolid : 6.26
- Module TopSolid : TopSolid'Design
- Localisation : Moselle
Re: récupérer les 8 première lettre du nom
Salut Tibo
Est-ce cela que tu veux ? Si oui :
- Arbre des entités - Paramètres systèmes - Désignation - clic droit - autres - paramétré - [$Name]
- Arbre des entités - Paramètres systèmes - Référence - clic droit - autres - paramétré - toto
- Arbre des entités - Paramètres systèmes - Référence - clic droit - Remplacer- paramètre texte - Nom ; Réf - Valeur : =left([$Désignation];8)
Je pense que cela doit être çà.
Est-ce cela que tu veux ? Si oui :
- Arbre des entités - Paramètres systèmes - Désignation - clic droit - autres - paramétré - [$Name]
- Arbre des entités - Paramètres systèmes - Référence - clic droit - autres - paramétré - toto
- Arbre des entités - Paramètres systèmes - Référence - clic droit - Remplacer- paramètre texte - Nom ; Réf - Valeur : =left([$Désignation];8)
Je pense que cela doit être çà.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Merci
Alain
Version 7.11 et 6.18
Alain
Version 7.11 et 6.18
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
non c'est pas ça
ma désignation est indépendante
mon fichier se nomme = 127852963 miroir
ma référence récupère le nom du fichier =[$name]
avec ça ma référence = nom du fichier = 127852963 miroir
je veux que ma référence soit égale au 9 premier chiffre de mon nom
soit 127852963
ma désignation est indépendante
mon fichier se nomme = 127852963 miroir
ma référence récupère le nom du fichier =[$name]
avec ça ma référence = nom du fichier = 127852963 miroir
je veux que ma référence soit égale au 9 premier chiffre de mon nom
soit 127852963
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- JuP
- Général de brigade
- Messages : 6900
- Enregistré le : 18 févr. 2013, 10:26
- Version TopSolid : 7.17
- Module TopSolid : TopSolid'Steel
- Localisation : Lyon (France)
Re: récupérer les 8 première lettre du nom
ba dans la référence si tu paramètres ça =left([$Name];9) ça ne fonctionne pas?
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
- adgb57
- Commandant
- Messages : 382
- Enregistré le : 16 déc. 2011, 17:06
- Version TopSolid : 6.26
- Module TopSolid : TopSolid'Design
- Localisation : Moselle
Re: récupérer les 8 première lettre du nom
Julien
J'avais testé et cela ne marchait pas ...
En faisant la démarche (post précédent) chez-moi c'est OK.
Je m'y prends peut-être mal ..
J'avais testé et cela ne marchait pas ...
En faisant la démarche (post précédent) chez-moi c'est OK.
Je m'y prends peut-être mal ..
Merci
Alain
Version 7.11 et 6.18
Alain
Version 7.11 et 6.18
- adgb57
- Commandant
- Messages : 382
- Enregistré le : 16 déc. 2011, 17:06
- Version TopSolid : 6.26
- Module TopSolid : TopSolid'Design
- Localisation : Moselle
Re: récupérer les 8 première lettre du nom
Nom de la pièce : 127852963 miroir
Designation : indépendante
Référence ; 127852963 Question pour JuP : quelle est la différence entre $Nom et $Name ?
Designation : indépendante
Référence ; 127852963 Question pour JuP : quelle est la différence entre $Nom et $Name ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Merci
Alain
Version 7.11 et 6.18
Alain
Version 7.11 et 6.18
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
je comprends pas j’écris =left($Nom;9) dans ma Référence et j'obtiens =left($Nom;9)
ma référence est bien en Paramétré
si j'écris =left([$Name];9)
il me met =left(127852963 miroir;9)
on dirait qu'il ne reconnait pas "left" ??????
ma référence est bien en Paramétré
si j'écris =left([$Name];9)
il me met =left(127852963 miroir;9)
on dirait qu'il ne reconnait pas "left" ??????
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- JuP
- Général de brigade
- Messages : 6900
- Enregistré le : 18 févr. 2013, 10:26
- Version TopSolid : 7.17
- Module TopSolid : TopSolid'Steel
- Localisation : Lyon (France)
Re: récupérer les 8 première lettre du nom
Bonjour Tibo,
Question stupide, tu as bien fait clic droit> Paramétré sur ta référence avant de faire ça?
Si oui, essaie de faire la même chose dans un paramètre texte et tu mets ce paramètre texte dans ta référence
Question stupide, tu as bien fait clic droit> Paramétré sur ta référence avant de faire ça?
Si oui, essaie de faire la même chose dans un paramètre texte et tu mets ce paramètre texte dans ta référence
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
oui c'est bien paramétré car il me récupère le nom du fichier [$name]
je viens de créer un paramètre texte --> test = 127072056-256
je paramètre la référence
si je mets dans la référence [test] j'obtiens 127072056-256
si je mets dans la référence =left([test];3) j'obtiens =left(127072056-256;3)
je viens de créer un paramètre texte --> test = 127072056-256
je paramètre la référence
si je mets dans la référence [test] j'obtiens 127072056-256
si je mets dans la référence =left([test];3) j'obtiens =left(127072056-256;3)
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- JuP
- Général de brigade
- Messages : 6900
- Enregistré le : 18 févr. 2013, 10:26
- Version TopSolid : 7.17
- Module TopSolid : TopSolid'Steel
- Localisation : Lyon (France)
Re: récupérer les 8 première lettre du nom
mmmmm je viens de prendre le temps de me mettre sur TopSolid, on t'a dit plein de bétises
1 - Il ne faut pas paramétré ton texte, tu le laisse standard. Le paramétrage c'est uniquement pour récupérer d'autres textes ou paramètre, ça n'est pas fait pour faire du calcul ou de la manipulation de chaine
2 - la synthaxe exacte c'est ça:
=left($Nom;3)
Nom étant bien le nom du document, là en français ça marche. Il faut prendre ce que tu vois dans le pdm ...
1 - Il ne faut pas paramétré ton texte, tu le laisse standard. Le paramétrage c'est uniquement pour récupérer d'autres textes ou paramètre, ça n'est pas fait pour faire du calcul ou de la manipulation de chaine
2 - la synthaxe exacte c'est ça:
=left($Nom;3)
Nom étant bien le nom du document, là en français ça marche. Il faut prendre ce que tu vois dans le pdm ...
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
Bonjour Jup,
oui ça marche comme ça
ton explication entre le 1 et le 2 je la comprend mais je trouve ça un peu tordu et compliqué,
pourquoi ne pas pouvoir faire les 2 sans avoir a basculer entre paramètre ou non, ou que se soit fait en transparence mais que pour nous se soit la même chose. Imagine si excel fonctionnait de la même façon.....on est pas programmateur.
Top est puissant dans le paramétrage mais je penses qu'une réflexion sur la simplification serait bonne, un coup c'est en français, l'autre c'est en anglais, il faut paramétrer, il ne faut plus......j'ai perdu mes collègue avec ça et pourtant quand tu paramètre ça te fait gagner du temps.
Voilà, petite remarque
en tout cas j'ai la solution donc merci
oui ça marche comme ça
ton explication entre le 1 et le 2 je la comprend mais je trouve ça un peu tordu et compliqué,
pourquoi ne pas pouvoir faire les 2 sans avoir a basculer entre paramètre ou non, ou que se soit fait en transparence mais que pour nous se soit la même chose. Imagine si excel fonctionnait de la même façon.....on est pas programmateur.
Top est puissant dans le paramétrage mais je penses qu'une réflexion sur la simplification serait bonne, un coup c'est en français, l'autre c'est en anglais, il faut paramétrer, il ne faut plus......j'ai perdu mes collègue avec ça et pourtant quand tu paramètre ça te fait gagner du temps.
Voilà, petite remarque
en tout cas j'ai la solution donc merci
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image
- JuP
- Général de brigade
- Messages : 6900
- Enregistré le : 18 févr. 2013, 10:26
- Version TopSolid : 7.17
- Module TopSolid : TopSolid'Steel
- Localisation : Lyon (France)
Re: récupérer les 8 première lettre du nom
oui tu as entièrement raison. La source de ce problème vient probablement que ça été fait dans deux phases bien distincte avec plusieurs années d'écart.
Le mode paramétré repose à la base sur les propriétés systèmes de TopSolid qu'il n'est pas possible de localiser (traduire): L'autre (avec le égal) est plus sur du fonctionnement standard (comme excel). D'ailleurs je viens de tester, il accepte les noms complets systèmes:
=left('$TopSolid.Kernel.TX.Properties.PartNumber';10)
Je vais remonter le fait que $Name même avec '$Name" ne passe pas parce que comme tu le soulignes c'est pas homogène et ça fait c$#@& tout le monde
Le mode paramétré repose à la base sur les propriétés systèmes de TopSolid qu'il n'est pas possible de localiser (traduire): L'autre (avec le égal) est plus sur du fonctionnement standard (comme excel). D'ailleurs je viens de tester, il accepte les noms complets systèmes:
=left('$TopSolid.Kernel.TX.Properties.PartNumber';10)
Je vais remonter le fait que $Name même avec '$Name" ne passe pas parce que comme tu le soulignes c'est pas homogène et ça fait c$#@& tout le monde
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel
Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
- tibo.v1
- Modérateur
- Messages : 1310
- Enregistré le : 11 déc. 2007, 08:16
- Version TopSolid : 7.12
- Module TopSolid : TopSolid'Design
- Localisation : vendée (85)
- Contact :
Re: récupérer les 8 première lettre du nom
merci JUP
TopSolid 7.15 Design / Image
TopSolid 6.14 Design / Wood / Image
TopSolid 6.14 Design / Wood / Image