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.