The CExtTable type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CheckAndModifyEditStatus |
Sets the EditStatus to Modified if it is Unchanged
(Inherited from iboBase.) | |
| Delete |
Marks this object to be deleted when the save is done
(Inherited from iboBase.) | |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetField |
Gets the specific field within the table. Works for Definition or Instance tables.
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetInstance |
Gets the specific instance of the table in a multi-instance table
| |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| NewInstance |
Creates a new instance of the CExtTable by cloning the existing one
| |
| ToString | (Inherited from Object.) | |
| Validate |
Makes sure that all of the property data passes the iMIS business rules.
(Inherited from iboBase.) |
Fields
| Name | Description | |
|---|---|---|
| mEditStatus | The edit status (unchanged, modified, etc) of this record. (Inherited from iboBase.) | |
| mErrors | The current list of errors encountered by this class instance during processing. (Inherited from iboBase.) |
Properties
| Name | Description | |
|---|---|---|
| Application |
Gets the name of the iMIS application (module) that the table is related to
| |
| Description |
Gets a description of the user defined table
| |
| EditStatus |
Indicates the current edit status of this object, i.e., New, Modified, Deleted, or Unchanged. See EEditStatus (Inherited from iboBase.) | |
| EditTypes |
Gets the list of "types" to which this table applies. Types are Application specific.
| |
| Errors |
The collection of CError objects (error and warning messages) associated with this object instance
(Inherited from iboBase.) | |
| ErrorsCount |
Gets the number of error and warning messages that have been set on this object.
(Inherited from iboBase.) | |
| FieldCount |
Gets the number of Fields (CExtField) in this table
| |
| Fields |
Gets an array of the fields contained in this table
| |
| InstancesCount |
The number of Instances of the table that exists for this Contact (for Multi-instance tables)
| |
| IsEntryRequired |
Gets an indicator of whether or not a row in this table is required for each row in the
main table of Application.
| |
| IsExternal |
Gets an indicator of whether the table is External to the iMIS database
| |
| IsInNameAll |
Gets an indicator of whether or not this table will become part of the Name_All view. For dues
billing and reporting purposes.
| |
| IsMultiInstance |
Gets an indicator of whether this table allows for multiple rows per instance of the related table
(i.e., a counpound key)
| |
| LinkViaColumnName |
Gets the name of the key column in the UD table that is used to join to the key column in the main table
for the Application | |
| SequenceNumber |
The sequence number assigned to each row for a given contact in a multi instance table
| |
| TableName |
Gets the name of the database table
|