Aller au contenu

Messages recommandés

Posté(e)

Bonjour, je rencontre un souci avec la variable CTAB.

Je m’explique, j’ai créé un cartouche avec champs dynamique qui récupère le numéro de la présentation 01, 02, 03…avec l’expression suivante $(substr,$(getvar, ctab), 1,2).

Lorsque j’effectue une extraction de donnée pour récupérer les informations sur un tableau autocad que je mets sur un autre onglet appelé 00,

Au lieu d’avoir dans ma table 01, 02, 03, ….je me retrouve avec des 00 partout.

J’en conclue que toutes les expressions des champs de mon extraction pointent sur le même onglet.

Est ce normal?

Posté(e)

Bonsoir Kalalatt

Je pense que pour récupérer le nom de ta présentation, il ne faut pas que u fasse Sbustr. prend juste l'expression Ctab.

 

En espérant avoir répondu a ton interrogation

Cordialement

 

Posté(e)

Ton champ est bien une expression diesel ?

 

Quel est le nom d'origine de la présentation car, là, avec le substr, tu ne récupères que 2 lettres à partir de la lettre 1 ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Salut

 

Le résultat est normal.

Quand tu est sur la présentation par exemple "02", la variable ctab est à "02" et ce qui est affiché dans le cartouche est bon.

Maintenant, tu es sur la présentation "00", donc la variable ctab est à "00", logique, mais c'est aussi valable pour les présentations "01", "02", "03", etc...

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

je crois que je me suis mal fais comprendre.

mes onglets son nommé XX-YYYY, les XX representant les n° de folio et les YYYY indiue les reperes des produits.

http://img691.imageshack.us/img691/7126/autocadb.png

 

Lorsque je fais une extraction de donnee dans mon onglet pdg (page de garde) pour faire ma nomenclature, j'obtient dans un premier temps ce que je souhaitait.

http://img580.imageshack.us/img580/9229/nomnormal.png

 

Mais lorsque j'enregistre ou que je mets à jour l'extraction de donnée, j'ai le resultat suivant

http://img528.imageshack.us/img528/1610/nompasnormal.png

 

mes cases FOLIO et REP qui sont des attribut avec des champ expression diesel

$(substr,$(getvar, ctab), 1,2)

$(substr,$(getvar, ctab), 4,5)

font toutes references à l'onglet ou a lieu l'extraction de donnés

Posté(e)

Bonjour la solution est tte trouvé:

Il faut trouvé l'expression diesel qui fait appel non pas a la presenttaion courante mais a la presentation de ton choix.

La forcement dans ton cas sa ne marchera pas car automatiquement ctab fait appel a la presntation courante.

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Posté(e)

Il faut mettre FIELDEVAL à zéro ?

Ou alors convertir le champ en texte mais j'avoue que cela n'est possible quand rentrant dans l'éditeur de texte (par le clic-droit).

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

salut tamber,

ca à l'air de pas trop mal fonctionné FIELDEVAL à zéro, il faut juste que je fasse attention a remettre à jour mes champs.

Par contre le fait de mettre cette variable à zéro, à quelle mauvaise surprise puis je m'attendre sur le fonctionnemet quotidien d'autocad?

Posté(e)

L'aide dit bien (à vérifier) que la variable est enregistrée par dessin.

Pour forcer la mise à jour, utiliser METTREAJOURCHAMP.

 

Sinon, tu peux peut-être exploser le tout (plusieurs fois ?) car un champ explosé devient un texte.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

quand je fais METTREAJOURCHAMP , TOUT

il me trouve bien tous les champs présent sur mon dessin mais il ne met à jour que ceux sur l'onglet activé.

peut on forcer autocad à mettre à jour tous les champs du dessin?

Posté(e)

Oui je pense,.... en jouant sur FIELDEVAL et le chat se mord la queue.

 

Bon, ceci dit, je n'utilise jamais les champs, j'ai juste des connaissances. A tester avec ces 2 fonctions et variables.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Ouais ca va, le bbcode de ton message est tout pourri ! :cool:

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Il y a TILEMODE (0 ou 1) sinon c'est la commande scriptable "-presentation". Disons que la réponse est non.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
  • 4 ans après...
Posté(e)

Bonjour à tous, je déterre ce vieux post avec une petite demande;

 

Est il possible de récupérer la longueur du texte d'une présentation.

Je m'explique je veut nommer mes présentation comme ceci:

PL-XXX-A (la longueur de ce texte peut être variable)

A est la version du plan.

Dans mon cartouche j'aimerais avoir deux blocs un pour la partie PL-XXX et un autre pour la partie A.

 

Donc j'aimerais récupérer la longueur du texte à mettre dans le "sbustr" pour être sur de récupérer la bonne partie.

 

Merci d'avance

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Posté(e)

Salut,

 

Une recherche dans l'aide d'AutoCAD avec "diesel" t'aurais permis de trouver ça :

diesel.png

ou encore sur la toile.

 

Dans les deux cas, tu aurais trouvé la fonction strlen.

Merci de ta réponse, mais vu la rapidité je pense que j'ai bien fais.

Dans l'aide il y a un tas de rubrique et la recherche n'est pas forcément pertinente.

 

Cdt,

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

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é