DataWasp   Datawasp - Support
HomeThe ProductDownloadPurchaseSupportAbout Us
Overview
FAQs
Manage
Pswd
Ask
 
 
 
 
 

FAQs

FAQ Index

General Issues

How do I create a sub table?
Can I control which users can do what?
How do I hide columns from general users?
What is a virtual table?
What causes the display update to slow down? And what can I do about it?

How do I create a sub table?

A sub table is created by adding a column of type 'table' to an existing table.  After you have done this every cell in that column is a sub table of the original table.
Top

Can I control which users can do what?

Yes.  Use the 'Tools, Manage Users' menu command to set users access rights. The rights that can be assigned are.
The right to change data.
The right to create and edit global views.
The right to edit the data structure.
The right to manage user rights.
Top

How do I hide columns from general users?

Columns (and paragraphs) can be hidden from the view by selecting a value in the 'Visibility' combo box in the properties dialog for that member.   This is useful for columns and paragraphs which are used in calculations but are not part of the display.
Hidden members can be toggled visible and invisible using the 'View - Show hidden components' menu command.
Top

What is a virtual table?

A virtual table is a table who's rows are rows from other parts of the database.  Which rows are included in the table is controlled by a calculation which produces a list of rows as an output instead of a number or a more conventional result.  A simple virtual table calculation could be Filter ( Houses , Price>400000 )
this would return a list of all the houses in the Houses list who's Price was greater than 400,000

When you enter such a calculation the interface gives you the option of displaying the result as a virtual table. The individual cells of a virtual table can be edited and rows can be deleted but new rows cannot be added to a virtual table.

Top

What causes the display update to slow down? And what can I do about it?

Every time you make a change to the database every visible calculated value is recalculated.

The display will slow down if you have calculations which go through a lot of data. 

There are two things you can do about this.

Firstly, use intermediate values.  If a column has a calculation which contains a summary of another column (e.g. a total) then that summary will have to be carried out for every row. You could be calculating the same summary value over and over again. If the column is 10s of thousands of rows long this could be very wasteful. To get round this create an intermediate calculation on the page which summarizes the column.  Then refer to this value in the column expression.  The intermediate value will only be calculated once and then referred to over and over again much more quickly.

Secondly, disable auto recalculation. using the 'View-View-Auto recalculation mode' menu option.  Whenever a recalculation is missed the program will display a button in the top right hand corner which can be used to bring the display up to date. 
Auto recalculation is controlled per view so you can leave it permanently disabled for
a particularly slow view.

Top
Buy More Seats


Manage License
 
Privacy Statement | Terms and Conditions | Press Room | About Us