Andrew Mac Posted January 15, 2017 Share Posted January 15, 2017 (edited) Is it possible to create new columns in the window schedule? After I created my window and door schedule, I would like to add some additional columns, which I can and I can add a header - However, when trying to add info in the corresponding window/door row, I can't add information. Is there a way to add my own info Edited January 16, 2017 by Mac B Designs Quote Link to comment
michaelk Posted January 16, 2017 Share Posted January 16, 2017 Right click on a cell > Insert > Column. This will add a column to the left of the selected cell. hth mk Quote Link to comment
Andrew Mac Posted January 16, 2017 Author Share Posted January 16, 2017 Got that part- Now I would like to add headers like location, glass type, west-east-south-north facing, tc, etc. which I am able to do but it doesn't allow me to put anything into the cells to the corresponding windows Quote Link to comment
Pat Stanford Posted January 16, 2017 Share Posted January 16, 2017 In a database, every cell has to be a formula. That formula can be a property of the object (=Area, =C [gives the class of the object], =L [gives the layers of the object]); it can be a true numeric formula (=Area * 1.75/3), or it can be a reference to a record field (=Window.Width). If you want to add data that is not associated with the fields that belong to the object, you will either have to use a field in the Window record that is not already being used (=window.UsrFld1) or attach your own record definition and store the data there. If you create a record named MyRecord with fields of MyInteger, and MyText 1, and attach it to a window, you can add those field to the Window schedule by using the formulas =MyRecord.MyInteger and =MyRecord.'MyText 1' Note the Quote marks around 'MyText 1' They are required anywhere that there is a space in a record or field name. Ask back if you need more information. Quote Link to comment
Chad Hamilton HAArchs Posted May 29, 2017 Share Posted May 29, 2017 (edited) Is it correct that the only way to add a record for additional window fields would be to add them either to each individual window, or to a window symbol, or via some iterative script searching the windows in a file? There is no way to add additional fields within new SDK PIOs? Edited May 29, 2017 by Chad Hamilton HAarchs Quote Link to comment
michaelk Posted May 29, 2017 Share Posted May 29, 2017 If you only need a few additional fields you can use the user fields included in the window record format. The database call is ='Window'.'UserFld1' through ='Window'.'UserFld10' If you want to attach another record format just select all the windows using the magic wand and attach the new record format in the OIP. hth mk Quote Link to comment
Chad Hamilton HAArchs Posted May 29, 2017 Share Posted May 29, 2017 So there is no way to add fields through the SDK in SDK tools? In the older style PIOs, it is easy to add parameters, which work as additional fields, by using the Plug-in Manager. So for example, if you want to add a new parameter to Base Cabinet, you can easily add it by adding a new field under the Parameters tab in Plug-in Manager. In newer tools, like Door, Space Object and many others, there is no ability to add parameters, or for that matter, to modify the default class. Quote Link to comment
Pat Stanford Posted May 29, 2017 Share Posted May 29, 2017 No, it is not possible to add field to PIOs that are written using the SDK (unless you are the author). If you find after you have a bunch of objects already placed in the drawing you can do a multiple selection and add the Record to all of them at the same time. Custom Selection or the Select Similar tool may help with this. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.