Aller au contenu

Mise a jour des champs dans les blocs


Messages recommandés

Posté(e)

Bonjour,

je suis un petit nouveau dans le forum mais un vieil utilisateur d'autocad (depuis la version 12).

Je commence (enfin) a utiliser les champs et je suis tomber sur un petit problème.

Je crée un bloc cartouche avec attribut en mettant des champs dans ces attributs.

j'insere ce cartouche dans plusieurs fichier.

Je veux modifier mes formules (dans les champs), et reinserer mon cartouche modifié.

Mais quand je veux le mettre a jour dans mes fichiers, je me rend compte que mes champs ne sont pas mis a jour.

j'ai essayer avec "attsync" mais ça ne fonctionne pas.

 

Quelqu'un aurait une solutions SVP ..

Posté(e)

Humm, TKDES, pour moi c'est alsacien !

 

Bienvenu ici, je ne suis pas un acharné des CHAMPS. Mais dans OPTIONS, onglet Pref Utilisateur, il y a le réglage des mises à jour avec une boite e paramètres (variable FIELDEVAL).

 

Il y a aussi la commande METTREAJOURCHAMP (ils l'ont bien trouvé celle-là, qu'en penses-tu ?).

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Bonjour,

je confirme TKDES c'est bien alsacien.

Merci de tes reponses, helas le problème n'est pas la mise a jour des champs (valeur) mais la mise a jour des formules.

C'est le même probleme qu'avec les attributs (si tu redéfini un bloc en deplacant les attributs) ou il faut utiliser [surligneur] ATTSYNC[/surligneur], mais je n'ai pas trouver de [surligneur] CHAMPSYNC[/surligneur].

 

Posté(e)

Je connaissais Yannick mais je sais qu'il n'est plus chez TKDess.

 

Bon, j'ai trouvé un truc : tu vas dans l'éditeur d'attribut et tu cliques droit sur la valeur.

Là, tu as l'option "mettre à jour le champ".

 

C'est pas généne, mais c'est sans doute ce que tu cherches...

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Yannick... il y a combien de temps ??

 

En tous cas ce n'est toujours pas la bonne solution.

Je vais essayer d'expliquer autrement.

 

Je crée un champ dans un attribut dans un bloc "cartouche" .

-dans le champ je met la formule "$(substr, $(getvar, dwgname),2, 3)" pour recuperer les 3 premier caractere du nom du fichier.

- j'insere mon bloc cartouche dans mes fichiers de travail

 

Là tous va bien

 

Plus tard je m'aperçois qu'il me fallait les 4 premiers caractere

-je modifie le champ dans le bloc cartouche,"$(substr, $(getvar, dwgname),2, 4)"

- je le réinsere dans mes fichiers de travail

-mais même si autocad me dit qu'il met a jour la definition et les references de blocs, ma formule ne se met pas a jour.

 

Merci quand même de ton aide

Posté(e)

On comprend mieux quand c'est plus précis.

 

Yannick, c'était y a 2 ans, en mission pour le Nouvel Hotel de Region, ou alors je confonds carrément. C'était pour TRAU. C'est plausible, non ? Je ne me trompe pas.

 

Pour ton attribut, je comprends beaucoup mieux mais je ne peux pas essayer sur le moment, espérons qu'une bonne âme .....

 

Sinon ce soir ou demain...

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

bonjour,

j'ai trouvé une trace d'un yannick (merci les anciens) qui a crée sa propre boite dans le sud ?

 

Désolé pour la clarté du debut.

 

Pas toujours simple d'expliquer un problème précis.

 

En tout cas merci encore de prendre du temps pour ce problème (ou bug)

Posté(e)

Ca n'est pas une formule mais une expression DIESEL du menu "autre" dont tu parles, n'est-ce pas ?

 

Eh bien en effet, je n'ai pas pu mettre à jour non plus.

 

http://xs412.xs.to/xs412/07075/attsyncchamp.jpg

 

Je suis dans la commande REFEDIT, l'attribut que j'édite affiche trois lettre (en mode normal, hors du REFEDIT) mais l'éditeur 5, comme vous le voyez ! Or, et c'est plus surprenant, cet instance de bloc a la formule pour 3 lettres.

 

En dessous, flèche verte, c'est une autre instance de bloc qui a la formule (l'expression !) pour 5 lettres, et là ca marche.

 

Moralité, ca bugge un peu, impossbile de synchroniser correctement. Même un BATTMAN n'y fait rien. MAis en jouant avec et avec REFEDIT, j'ai reussi à faire coexister 2 expression différentes dans 2 instances d'un même bloc.

 

http://xs412.xs.to/xs412/07075/attsyncchamp2.jpg

 

Je n'ai vraiment de solution,

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

C'est effectivement une expression diesel (encore une fois desolé pour la clarté des explications).

J'avais effectivement peur que ce soit un bug, je n'ai donc pas d'autre solution que de supprimer mon bloc, purger et reinserer.

Flute, zut, crotte (je reste poli)

 

En tous cas, merci d'avoir chercher et a une prochaine

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité