J'ai créer un cartouche qui se rempli en automatique, dont la masse de la pièce/assemblage. Je rempli tout ça via les propriétés personnalisées. Le petit souci, c'est que je suis amené à travailler sur des pièces de quelques grammes ou alors de quelques tonnes. Je voudrais donc pouvoir piloter tout ça depuis les propriétés, mais je suis un peu perdu..
Voilà ce à quoi je pensais :
L'idée serait que mon option kilogramme ou gramme pilote l'unité de la masse que je pourrais integrer dans le cartouche. Mais ça dépasse de loin mes compétences..
Comme mes collègues l'ont déjà dit; c'est pas possible mais en 2 clics vous pouvez le faire. En bas à droite de l'écran vous y avez accès. Voir lien ci-joint.
non ce n'est pas possible, mais il est possible d'intégrer un tableau excel de conversion, et de jongler entre les lignes pour afficher l'unité souhaitée. Par contre il faudra le compléter et le mettre à jour à chaque fois.
Je sais que la chose est faisable en passant par une macro (ce qu'on faisais dans mon ancienne boite), mais impossible de réussir à la refaire.. Temps pis !
Par macro ça ne me semble pas bien compliqué. Suffit juste de récupérer la valeur de l'annotation comportant la masse, la convertir et remplacer par une note visible (en jouant avec les calques pour masquer/afficher) l'annotation contenant le mapping vers sw-masse.
Je me suis penché sur les macro, et j'ai fais celle qu'il me fallais (je l'ai joint, si jamais certains en aurait besoin).
Le dernier bout que je n'arrive pas à faire, c'est d'avoir l'unité de masse automatique dans la mise en plan. Aujourd'hui, le texte est "Masse : $PRPSHEET:"Masse" Kg". Je voudrais remplacer le Kg par un code l'amenant directement.
Si quelqu'un connait le code à mettre, je suis preneur
Je ne connais pas VB mais : - vous avez surement un variable qui "sait" que vous êtes en kg ou en g ; - je suppose que le texte "Masse : $PRPSHEET:"Masse" Kg" peut être stocké dans une variable, qui sera appelée par la fonction note. Il (le texte) peut donc être construit par concaténation avec gestion du cas (if then else suffit).
C'est justument cette variable là que je recherche. La variable £PRPSHEET:"Masse" appèle la masse, mais pas son unité, alors je pense qu'il doit en exister une du style £PRPSHEET:"UnitsMasse", mais introuvable..