Page 1 sur 2

Réinitialiser une formule dans une nomenclature

Publié : 06 mars 2019 17:33
par Lhoon
Bonjour,

je viens de m’apercevoir d'un truc chelou qui ne me plait pas.

Si j'associe une formule à une propriété ( nouveauté Archicad 22) et que j'affiche cette propriété dans une nomenclature je vois le résultat...très bien....
Mais si je clique dans la case avec le résultat, je peux remplacer ce résultat par n'importe quoi en tapant des chiffres sur mon clavier....pas cool ça...

Et une fois que la case est modifiée elle reste inerte....et puis dans une grande nomenclature pour retrouver les cases modifiées...bonne chance

Y'a t'il moyen d’empêcher la modification accidentelle des formules dans une nomenclatures... autre que verrouiller l'élément??
ou réinitialiser les cases de manière à ce qu'elles reviennent pas défaut avec le résultat de la formule? ...autre que d'aller dans chaque éléments et remettre la petite chaine

Merci ;)

Re: Réinitialiser une formule dans une nomenclature

Publié : 06 mars 2019 17:38
par Felipe
Dupliquer la formule et effacer l'ancienne ?

Re: Réinitialiser une formule dans une nomenclature

Publié : 06 mars 2019 17:57
par Archi 43
Tu peux faire une nomenclature ou un "chercher&sélectionner" en sélectionnant les items pour laquelle ta propriété n'a pas la valeur par défaut. Ainsi tu peux repérer très vite les erreurs.

Re: Réinitialiser une formule dans une nomenclature

Publié : 16 mars 2019 11:23
par Lhoon
Archi 43 a écrit :
06 mars 2019 17:57
Tu peux faire une nomenclature ou un "chercher&sélectionner" en sélectionnant les items pour laquelle ta propriété n'a pas la valeur par défaut. Ainsi tu peux repérer très vite les erreurs.
Ton idée est intéressante de se dire qu'on ne peut pas bloquer une propriété par contre on peut vérifier si elle a été modifiée.... du coup je me demande si on pourrait pas créer une propriétés ( un formule) qui irait voir si une autre propriété est en valeur par défaut ou pas.... l'idée serait d'avoir un texte ou une case cochée qui dirait que telle propriété à été modifiée et il suffirait d'afficher les 2 propriétés dans une même nomenclature pour voir d'un simple coup d’œil si la propriété en question a été modifié.

Mais à froid je ne sais pas trop comment faire ( et si c'est faisable)...quelqu'un aurait il une idée? ;)

Re: Réinitialiser une formule dans une nomenclature

Publié : 16 mars 2019 12:30
par Fmr
Bonjour Lhoon
Je pense que l'idée de Louis est la plus simple et la plus efficace à mettre en œuvre.
Tu pourrais également faire une substitution graphique mais c'est moins opératoire bien que plus visuel que la nomenclature
Et une formule qui vérifierai est possible en utilisant le paramètre (isundefined) mais pourrait être être forçable aussi… :mrgreen:

Re: Réinitialiser une formule dans une nomenclature

Publié : 16 mars 2019 12:44
par Yves Houssier
J'ai pas encore les mêmes réflexe que Fred sur ces propriétés, à la lecture de ton message j'aurai répondu en direct ceci
Nouvelle propriété :
IF (ma 1er propriété = ma formule; "Calculé"; "Personnalisé" ) ou IF (ma 1er propriété <> ma formule; "Personnalisé"; "Calculé" ) :mrgreen:

Re: Réinitialiser une formule dans une nomenclature

Publié : 16 mars 2019 13:58
par Archi 43
Une formule pour vérifier une autre formule...je pense qu'il y a quand même des limites à la capilotracture :)

L'idée de la substitution graphique n'est pas mauvaise non plus, mais je préfère quand même "chercher&sélectionner" tout simplement parce que cette solution permet à la de trouver ET de résoudre le problème.

Re: Réinitialiser une formule dans une nomenclature

Publié : 16 mars 2019 14:16
par Yves Houssier
Archi 43 a écrit :
16 mars 2019 13:58
Une formule pour vérifier une autre formule...je pense qu'il y a quand même des limites à la capilotracture :)
Effectivement ;)
Et moi je ferai la même chose que toi mais en nomenclature (je duplique l'originale j'ajoute le critère) comme çà je garde en permanence un regard sur les éventuelles modifications

Re: Réinitialiser une formule dans une nomenclature

Publié : 18 mars 2019 08:20
par Lhoon
Yves Houssier a écrit :
16 mars 2019 14:16
Archi 43 a écrit :
16 mars 2019 13:58
Une formule pour vérifier une autre formule...je pense qu'il y a quand même des limites à la capilotracture :)
Effectivement ;)
Et moi je ferai la même chose que toi mais en nomenclature (je duplique l'originale j'ajoute le critère) comme çà je garde en permanence un regard sur les éventuelles modifications
C'est ça l'idée, en regardant mon tableau voudrais voir de suite si une propriété à été modifiée par mégarde ou non.
Sur un gros projet la substitution me semble fragile car si la modification a été apportée sur un objet de petite taille je risque de pas le voir. Si dans une colonne de nomenclature ya clairement marqué "modifié" ou " pas modifié" je le vois de suite même si mon tableau a été publié dans un autre format. Pdf, excel etc...

Re: Réinitialiser une formule dans une nomenclature

Publié : 18 mars 2019 08:39
par Archi 43
Pourquoi tu ne fait pas directement un tableau avec seulement les propriétés modifiées ? Comme ça même pas besoin de comparer.