CADxp: Affichage étiquette en fonction d'un paramètre visibilité d'une fenêtre - CADxp

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Affichage étiquette en fonction d'un paramètre visibilité d'une fenêtre

#1 L'utilisateur est hors-ligne   juju_30 

  • ceinture verte
  • Groupe : Membres
  • Messages : 76
  • Inscrit(e) : 13-juillet 10

Posté 28 novembre 2019 - 11:52

Bonjour,

J'ai créé dans ma famille de fenêtre un paramètre d’occurrence "Afficher Linteau" (partagé) à cocher ou pas. En fonction de cela J'aimerai que mon étiquette de fenêtre, dans laquelle j'ai mis un texte "L", associé à ce même paramètre et en occurrence aussi, fasse apparaitre ce 'L" ou pas dans mon projet. Mais rien ne se passe quand je coche ou décoche ce paramètre...

J'ai peut être raté quelque chose..?

Merci de vos retours.
0

#2 L'utilisateur est hors-ligne   nosset 

  • ceinture noire 1er dan
  • Groupe : Membres
  • Messages : 536
  • Inscrit(e) : 06-septembre 12

Posté 28 novembre 2019 - 12:06

Bonjour,
J'ai un peu de mal a comprendre,
Tu as 1 famille de fenêtre avec un paramètre "LINTEAU" et tu as 1 famille d’étiquette de fenêtre. c'est ça ?
Par contre je ne vois pas pourquoi tu dis que ton étiquette est associée au même paramètre.Tu ne peux pas associer de paramètre entre une famille est une famille étiquette !!!. ce n'est pas parce que le paramètre est partagé ou qu'il porte le même nom qu'il y a association.
Ce que tu veux, si je comprend bien, c'est que quand tu coche dans la fenêtre le paramètre "L" l’étiquette affiche un L
Dans ta fenêtre tu crées un paramètre partagé de type TEXTE qui prend pour valeur "L" si coché ou "" si pas coché.
Dans ton étiquette tu récupère la valeur de ce texte.
Autodesk Expert Elite Member
0

#3 L'utilisateur est hors-ligne   juju_30 

  • ceinture verte
  • Groupe : Membres
  • Messages : 76
  • Inscrit(e) : 13-juillet 10

Posté 28 novembre 2019 - 14:46

Voir le messagenosset, le 28 novembre 2019 - 12:06 , dit :

Bonjour,
J'ai un peu de mal a comprendre,
Tu as 1 famille de fenêtre avec un paramètre "LINTEAU" et tu as 1 famille d’étiquette de fenêtre. c'est ça ?
Par contre je ne vois pas pourquoi tu dis que ton étiquette est associée au même paramètre.Tu ne peux pas associer de paramètre entre une famille est une famille étiquette !!!. ce n'est pas parce que le paramètre est partagé ou qu'il porte le même nom qu'il y a association.
Ce que tu veux, si je comprend bien, c'est que quand tu coche dans la fenêtre le paramètre "L" l’étiquette affiche un L
Dans ta fenêtre tu crées un paramètre partagé de type TEXTE qui prend pour valeur "L" si coché ou "" si pas coché.
Dans ton étiquette tu récupère la valeur de ce texte.



Bonjour,

J'ai bien une famille de fenêtre et une étiquette de fenêtre.
Le principe que tu m’énonces de mettre un paramètre partagé de type TEXTE qui prend une valeur ou une autre si on coche ou non une case, je ne le comprend pas. Un texte qui s'affiche ou pas implique un paramètre OUI-NON et non un paramètre TEXTE..?

Si je te suis, c'est peut être une formule à rentrer dans le paramètre TEXTE..? mais dans ce cas je n'ai toujours pas la case à cocher?

J'ai déjà gérer des paramètres de TEXTE identique, comme le "PROVISOIRE" d'un cartouche que l'on affiche ou pas. Sauf que dans ce cas, et c'est peut être du au fait que le texte est dans l'étiquette et non dans la famille, ça ne marche pas?
0

#4 L'utilisateur est hors-ligne   nosset 

  • ceinture noire 1er dan
  • Groupe : Membres
  • Messages : 536
  • Inscrit(e) : 06-septembre 12

Posté 29 novembre 2019 - 14:13

Bonjour,
Effectivement dans un cartouche, tu gère le texte "PROVISOIRE" en mettant un paramètre "oui/non" sur la visibilité de l'objet texte car tous ce gère au sein de la famille.

Dans le cas d'une étiquette, on ne peut récupérer que de l'information de l'objet récupéré.
Donc pour afficher un L dans l’étiquette, il faut aller chercher ce L dans la famille étiquetée.

Dans ta famille fenêtre:
Crée un paramètre LINTEAU (par forcement partagé suivant tes besoins) de type "OUI/NON"
crée un paramètre partagé TxtLinteau (par ex.) de type "TEXTE"
Ajoute cette formule pour le paramètre TxtLinteau
if(LINTEAU,"L","")

Ainsi le parametre TxtLinteau prendra la valeur "L" si c'est coché et "" (rien) si non coché
Dans ta famille d’étiquette:
Crée ou modifie un libellé et va chercher dans la gestion des paramètres partagés, ton paramètre TxtLinteau
Ainsi ce libellé affichera la valeur qui est pilotée par le paramètre "oui/non" de ta fenêtre.
Attention, si ce libellé est seul ou en première position, il est possible qu'il affiche "?" si la valeur est vide.
Autodesk Expert Elite Member
0

#5 L'utilisateur est hors-ligne   juju_30 

  • ceinture verte
  • Groupe : Membres
  • Messages : 76
  • Inscrit(e) : 13-juillet 10

Posté 10 janvier 2020 - 15:11

Voir le messagenosset, le 29 novembre 2019 - 14:13 , dit :

Bonjour,
Effectivement dans un cartouche, tu gère le texte "PROVISOIRE" en mettant un paramètre "oui/non" sur la visibilité de l'objet texte car tous ce gère au sein de la famille.

Dans le cas d'une étiquette, on ne peut récupérer que de l'information de l'objet récupéré.
Donc pour afficher un L dans l’étiquette, il faut aller chercher ce L dans la famille étiquetée.

Dans ta famille fenêtre:
Crée un paramètre LINTEAU (par forcement partagé suivant tes besoins) de type "OUI/NON"
crée un paramètre partagé TxtLinteau (par ex.) de type "TEXTE"
Ajoute cette formule pour le paramètre TxtLinteau
if(LINTEAU,"L","")

Ainsi le parametre TxtLinteau prendra la valeur "L" si c'est coché et "" (rien) si non coché
Dans ta famille d’étiquette:
Crée ou modifie un libellé et va chercher dans la gestion des paramètres partagés, ton paramètre TxtLinteau
Ainsi ce libellé affichera la valeur qui est pilotée par le paramètre "oui/non" de ta fenêtre.
Attention, si ce libellé est seul ou en première position, il est possible qu'il affiche "?" si la valeur est vide.


Bonjour, et bonne année.

Merci pour l'explication qui est très claire. Tout marche bien.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)