Documentation
Home
Evaluation
Summary for programmers
Product limitations
Goals of Axisbase
Quick start
Installation
Using the launchpad and opening databases
Connecting to a sample database
Using building blocks
Planning
Define the purpose
Define the requirements
Borrow existing work
Determine the architecture
Design the data model
Design the process model
Deploy and maintain the product
Tutorials
building blocks
Performing a mailmerge
Bulk e-mailing
Programming
Single-threaded progress indicator in c#
Reference
Database menu items
Import XML
Save Copy As
Integrity Check
Change Password
Database Properties window
Opening the database properties window
Record types tab
Display types tab
Roles and Users tabs
Sidebar tab
Database ID/Links tab
Counters tab
Building blocks
Building blocks window
Editing grids and cells
Hyperlinks and nesting
Data Subset window
Data Outsource window
List window
Window window
Report window
Bulk Operation window
Label Printer window
Choosing a data source
Special topics
Expression syntax
Browse records
Storing building blocks within other building blocks
Programming
Using custom code in building blocks
Using Axisbase as an embedded database
Axis1.Util namespace reference
Axis1.Data namespace reference (Fishnets)
Axis1.Data namespace reference (other)
Axis1.Forms namespace reference
| Storing building blocks within other building blocksBuilding blocks can be stored in the database directly, in which case they have a name and are visible in the Building Blocks window. Or they can be stored within other building blocks. In the latter case, they are not named and are not visible in the Building Blocks window. Common reasons for storing inside another building block include:
If you find the need to re-use a building block that is hidden inside another building block, you can change the storage. Example: Suppose you have a list "sales1" that contains a nested list for showing the sales' line items. In this case the nested list is stored inside "sales1" and it has no name. Now, you want to create "sales2" which has a different format to show sales, but you can use the same format for the line items. Go to "sales1" and select the cell that contains the nested list, and choose Nest/Link Properties. Press Change Link, and answer the questions as appropriate to save the contained building block with a name. Once this is done, the line-item list will be shown on the Building Blocks window with a name, such as "sale line items." The list "sale1" will now reference "sale line items". You can now create "sales2" and re-use "sale line items" as a nested list. |