IManagementDatabaseCustomTable Interface
Public Interface IManagementDatabaseCustomTable
Inherits IManagementDatabaseTable
This language is not supported or no code example is available.
| Name | Description | |
|---|---|---|
|
ChildTable | Gets the child table of this table. |
|
Columns | Gets columns definitions of the table. (inherited from IManagementDatabaseTable). |
|
Database | Gets the database which contains this table. (inherited from IManagementDatabaseTable). |
|
ID | Gets the ID of this table. (inherited from IManagementDatabaseTable). |
|
IsEstimateTable | Gets a value indicating whether this instance is an estimate table. (inherited from IManagementDatabaseTable). |
|
Name | Gets the name of the table. (inherited from IManagementDatabaseTable). |
|
ParentTable | Gets the parent table of this table. |
|
Rows | Gets the collection of all rows in the table. |
| Name | Description | |
|---|---|---|
|
DeleteRow(string) | Deletes a row from the table. |
|
GetAllRowGuids() | Gets the list of GUIDs for all rows in the table. |
|
GetReadOnlyCopyOfWorkbook(WorkbookParameters) | Gets the table workbook for read only purposes. (inherited from IManagementDatabaseTable). |
|
GetRow(string) | Gets the row with specified GUID. |
|
GetRowsForParentRow(string) | Gets all rows with the specified parent row in the parent table. |
|
InsertRow(string) | Inserts one new row into the table. |
|
Save() | Saves all modified estimates or rows in this table into the database. (inherited from IManagementDatabaseTable). |
A management database contains exactly one estimate table and zero or more
custom tables.
Custom tables allow to create a structured hierarchy of data with parent - child table relations. For example, let's have a parent table Companies whose rows are companies. This table has a child table called ContactPersons. The ContactPersons contains rows with person names where each row points to a row in the parent Companies table to define to which company the person belongs.
Available since QDV 7.14.520.
