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
building blocksPerforming a mailmerge Bulk e-mailing
ProgrammingSingle-threaded progress indicator in c#
Database menu itemsImport XML Save Copy As Integrity Check Change Password
Database Properties windowOpening the database properties window Record types tab Display types tab Roles and Users tabs Sidebar tab Database ID/Links tab Counters tab
Building blocksBuilding 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 topicsExpression 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 blocks
Building 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.