Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

!Restored: Global Update placed library parts notes

Paul King
Mentor
Hi - I have developed a gdl object that places predefined notes in a view, selected from a list in the Master Script

If I then want to update the master script - eg to re-phrase the sixth note down the list, how do I make all previously placed versions of the object, (in all views) in which the sixth note was the one selected, update the displayed text string to conform to the new sixth masterscript option?

Cheers
PAUL KING | https://www.prime.net.nz
ArchiCAD 8-28 | Twinmotion 2024
Windoze 11 PC | Intel Core i9 10900K | Nvidia Gforce RTX 3080 | 32 Gb DDR3 | 2x4K monitor extended desktop
3 REPLIES 3
Paul King
Mentor
In answer to my own question, use

The Search and Replace Text.command from the Tools/Tools External Commands menu
Can search texts in all eligible element types. It works on the Floor Plan and in the Sections/Elevations Windows. The dialog box it opens has two modes: Novice and Expert. Under Expert, you can select text in placed library parts

Awsome!!!!
PAUL KING | https://www.prime.net.nz
ArchiCAD 8-28 | Twinmotion 2024
Windoze 11 PC | Intel Core i9 10900K | Nvidia Gforce RTX 3080 | 32 Gb DDR3 | 2x4K monitor extended desktop
rocorona
Booster
Really, the text can be changed also for a parameter that uses a VALUES list? And then... it can input "illegal" values? (out of list or out of RANGE)?

I think the answer is "use rebuild & regenerate" (open the Video menu while holding down the "Alt" key). All instances of the changed objects will be updated.

--Roberto--
_________________

--Roberto Corona--
www.archiradar.com
AC18 - ITA full on Win10
_________________
_________________
Paul King
Mentor
It is a two edged sword

Yes you can input data that is later illegal as defined in values list

Renew & Regenerate will not update these objects, because once the input has got past the initial "filter" of the values list, it is simply dumb text no different than if entered manually and is not checked for validity again


Good if your project evolves and you need to insert new values into list without disturbing existing placed objects, or even previous unrelated projects using same object

Bad if you want simple & global updating.

Perhaps Graphisoft could include a new values list type based on an open ended addressable array, WITH a permanent integrety checking toggle that is one of the objects selectable by the Find and Select dialog.
Functionality probably already there at low level if ArchiCAD is a database.

=> wishlist?



Cheers
PAUL KING | https://www.prime.net.nz
ArchiCAD 8-28 | Twinmotion 2024
Windoze 11 PC | Intel Core i9 10900K | Nvidia Gforce RTX 3080 | 32 Gb DDR3 | 2x4K monitor extended desktop