Revision Table iLogic
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hey Guys...
I recently came across a laborious task at work the other day... Our project was behind but was ask to quickly Up Rev all Dwgs for Construction... After 143 Add Revsions and enering data... I was, as you could imagine, "Over it.!" There must be an easier way...
VBA and iLogic have been of interest to me for a while... However I've only just started out and need some guidance...
Our Revisions are catergorized as three Revision Classes
P = Preliminary - Primarily For Internal Review
A = Client Approval - After Design stage completed Dwg's are sumitted to Client for Approval after the witness the deisgn...
C = Construction - Once the client has signed off on the Design we update to a Construction Level for Manufacture and Installations
Each class has its own internal numeric revision number as the design progresses...
P1 = 1st Dwg of Preliminary Level Design Intent
P2 = 2nd Dwg of Preliminary Level Design Intent - And so on P3, P4... etc
When instructed by the Senior Engineers our Dwgs
A1 = 1st Dwg of Preliminary Level Design Intent
A2 = 2nd Dwg of Preliminary Level Design Intent - And so on A3, A4... etc
Client Sign off and Up Rev the Dwgs for Construction Purposes - At times there is the need to revise the Design due to Manufacture Limitations
C1 = 1st Dwg of Preliminary Level Design Intent
C2 = 2nd Dwg of Preliminary Level Design Intent - And so on A3, A4... etc
I'd like to generate some iLogic code to reduce the overhead on this task if possible... Something like this...
Run Rule -
Msgbox appears - Asks for a Revision Class
Another Msgbox appears - Asks for Additional Revion Notes pertaining to the changes
If then Statement dependant on either P, A or C is enter...
Code Cycles through current Rev Table and extrpolates the Current Revision of the Sheet
Depending on the input given by the user initially - P, A or C it adds a New Row and either
a. increases the numeric Value or
b. Restarts at 1 again if A or C is inputted for a new Class
Adds a New Row to the Rev Table and Populates the Cells accordingly including any Additional Revion Notes entered
File Save
File output to PDF with Input for Directory location
Im still learning and kinda guessing my way through this... Any help would be great..!
Eddy