Generally
These are Resource Libraries
additional to the
normal Resource Library of a project. They are contained in and part of
the same project, but can only be accessed from the Project's
Resource Library while being edited.
They are primarily used for different Categories of work:
Hydraulics
Civil
Mechanical
Electrical
Bridges
Building Works
etc
and as such provide for breaking done an otherwise gigantic Library
into smaller Libraries, thus expediting a number of efficiencies in
the operation of the program.
Each of these subLibraries are ‘stand-alone’ just like the normal
Resource Libraries, but do access the Main library for calling in
existing Resources much like any typical VJ worksheet.
Accessing/searching for resources in these subLibraries is achieved
through TABs which are additional to the 'External' TAB in the RC List
panel; one TAB for each SubLibrary, as shown here:
Creating a SubLibrary
Since their principle use is as part of a Main External Library, and
will appear in the RC List Panel as part of the external resource
libraries normal import facility, you should add/create these
subLibraries while in the Project you use as your Main Resource Library.
Here are the steps:
- Open the Main Library project
- Edit it's Resource Library
- Click the option 'Edit->Sub_Library'
- A drop down list will appear such:

- Click the option 'Add SubLibrary'
- Enter a unique code/name for the new SubLibrary and click OK
- Confirm by clicking 'Yes'
- A New blank SubLibrary will then present
Editing a SubLibrary
Here are the steps:
- Open the Main Library project
- Edit it's Resource Library
- Click the option 'Edit->Sub_Library'
- A drop down list will appear such:

- Click the option representing the SubLibrary to edit
- The SubLibrary will then present ready for editing
- Drag the left hand divider across to display the Main Library
resources
Using a SubLibrary
As mentioned earlier, SubLibraries should be created within the
Project you use as your Main (External) Library. Consequently when you
nominate your External library in your RC List Panel, in addition to
your Main Library being accessible (shown as "Ext"), so will the
SubLibraries attached to this (shown as the SubLibrary name) as
illustrated below:

Simply click on the External (Ext) Library button to access the
Resources in the external project's Main Resource Library, or click on
one of the SubLibrary buttons to access the Resources in the
corresponding Sub Resource Library of the External Library.
Considerations
When you select a resource from a
SubLibrary, the program performs the following actions:
- if the Local library does not contain the selected resource
- the selected resource is then copied into the local library
- if the resource is a composite
- it checks each resource makeing up the composite, and
- if the resource doesn't exist in the local library
- looks for it in the SubLibrary, and
- if it exists, copies it into the local library
- if it doesn't exist, then looks for it in the External
project's main Library, and
- if it exists, copies it into the local library
- if it doesn't exist, copies it into the local
library using the details in the composite
NOTE: Since these last two processes require
the program to continually open and close the Main
library, this could cause some delay for the process
to occur. This delay can be avoided by wherever
possible, include the necessary base resources for
these composites within the same SubLibrary.
- looks for it in the External project's resource library,
and
- if it exists, copies it into the local library
- if it doesn't exist, copies it into the local library
using the details in the composite
- does nothing if it does exists
Common resources used within each of the SubLibraries should be kept
in the Main Library. Resources applying to only one SubLibraries
composite's should be contained within that SubLibrary. Where a
resource exists at both levels, then the resource at the SubLibrary
level will be the applicable resource.
There is not limit to how many SubLibraries you have, however, the
more you have the more clumsy it gets moving between these
SubLibraries during the pricing stage due to the constraining width of
the RC List Panel.
Create SubLibraries that are meaningful as Groups. e.g:
- Disciplines
- Civil
- Mechanical
- Building, etc
- Classifications
- Concrete
- Structural Steel
- Hydraulics, etc
Recalculating the Main Resource Library in a Project containing
SubLibraries, will automatically recalculate each SubLibrary.
Each SubLibrary inherits the structure of the Resource Library.
The TAB ‘Ext’ is the main resource library for the External Library
‘Basic Testing Duplicate’, and ‘hydr’ is a SubLibrary for ‘Basic Testing
Duplicate’.