RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TInterfaceField Members

The following tables list the members exposed by TInterfaceField.

 
Name 
Description 
 
FComponentStyle is the field of the ComponentStyle read-only property. 
 
Name 
Description 
 
Called when an application uses a component interface. 
 
Called when an application releases a component interface. 
 
This is AccessError, a member of class TField. 
 
Copies the properties of an object to a destination object. 
 
Bind 
This is Bind, a member of class TField. 
 
This is Change, a member of class TField. 
 
Sets the private, internal storage for the Name property to the string passed in NewName. 
 
This is CheckInactive, a member of class TField. 
 
This is CheckTypeSize, a member of class TInterfaceField. 
 
This is CopyData, a member of class TField. 
 
This is DataChanged, a member of class TField. 
 
Designates methods for storing an object's unpublished data on a stream such as a form file. 
 
Provides an interface for a method that reads and writes otherwise unpublished data. 
 
Designates methods for storing an object's unpublished data on a stream such as a form file. 
 
This is FreeBuffers, a member of class TField. 
 
This is GetAsAnsiString, a member of class TField. 
 
This is GetAsBCD, a member of class TField. 
 
This is GetAsBoolean, a member of class TField. 
 
This is GetAsByteArray, a member of class TField. 
 
This is GetAsBytes, a member of class TField. 
 
This is GetAsCurrency, a member of class TField. 
 
This is GetAsDateTime, a member of class TField. 
 
This is GetAsExtended, a member of class TField. 
 
This is GetAsFloat, a member of class TField. 
 
This is GetAsInteger, a member of class TField. 
 
This is GetAsSQLTimeStamp, a member of class TField. 
 
This is GetAsString, a member of class TField. 
 
This is GetAsVariant, a member of class TInterfaceField. 
 
This is GetAsWideString, a member of class TField. 
 
This is GetCanModify, a member of class TField. 
 
Returns the owner of a child component being read from a stream. 
 
Returns the parent, or if there is no parent, returns the owner of a child component being read from a stream. 
 
Enumerates all child components. 
 
This is GetClassDesc, a member of class TField. 
 
This is GetDataSize, a member of class TField. 
 
This is GetDefaultWidth, a member of class TField. 
 
This is GetFieldNo, a member of class TField. 
 
This is GetHasConstraints, a member of class TField. 
 
Maps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs). 
 
This is GetIsNull, a member of class TField. 
 
This is GetLookupListClass, a member of class TField. 
 
Returns the owner of a component. 
 
Returns the owner of an object. 
 
This is GetSize, a member of class TField. 
 
This is GetText, a member of class TField. 
 
Retrieves the type information for an object. 
 
Returns the number of type information interfaces that an object provides (either 0 or 1). 
 
This is GetValue, a member of class TInterfaceField. 
 
This is GetWideText, a member of class TField. 
 
Provides access to Automation properties and methods when the component wraps an Automation object. 
 
Initializes the component after the form file has been read into memory. 
 
Forwards notification messages to all owned components. 
 
Forwards notification messages to all owned components. 
 
Responds when the component is created from the component palette. 
 
This is PropertyChanged, a member of class TField. 
 
Returns a reference to a specified interface if the object supports that interface. 
 
Reads the state of the component. 
 
Reads the state of the component. 
 
Clears or sets csAncestor state in the component's ComponentState property. 
 
This is SetAsAnsiString, a member of class TField. 
 
This is SetAsBCD, a member of class TField. 
 
This is SetAsBoolean, a member of class TField. 
 
This is SetAsByteArray, a member of class TField. 
 
This is SetAsBytes, a member of class TField. 
 
This is SetAsCurrency, a member of class TField. 
 
This is SetAsDateTime, a member of class TField. 
 
This is SetAsExtended, a member of class TField. 
 
This is SetAsFloat, a member of class TField. 
 
This is SetAsInteger, a member of class TField. 
 
This is SetAsSQLTimeStamp, a member of class TField. 
 
This is SetAsString, a member of class TField. 
 
This is SetAsVariant, a member of class TField. 
 
This is SetAsWideString, a member of class TField. 
 
This is SetAutoGenerateValue, a member of class TField. 
 
Sets the visual ordering of a child control. 
 
This is SetDataSet, a member of class TField. 
 
This is SetDataType, a member of class TField. 
 
Ensures that components inserted at design time have their design-mode flag set. 
 
Ensures that components inserted at design time have their design-mode flag set. 
 
This is SetFieldKind, a member of class TField. 
 
Sets the csInline bit of the component's ComponentState property 
 
Sets the value of the Name property. 
 
Sets the parent component. 
 
This is SetParentField, a member of class TField. 
 
This is SetSize, a member of class TField. 
 
This is SetText, a member of class TField. 
 
This is SetValue, a member of class TInterfaceField. 
 
This is SetVarValue, a member of class TInterfaceField. 
 
This is SetWideText, a member of class TField. 
 
Clears the csUpdating state in the component's ComponentState property when the component finishes updating. 
 
Provides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces. 
 
Sets the csUpdating state in the component's ComponentState property. 
 
Determines whether an object can be inserted into a container. 
 
Provides the interface for a method that validates an child component before it is inserted. 
 
Ensures that renaming an owned component does not create name conflict. 
 
Writes the state of the component. 
 
Name 
Description 
 
Increments the reference count for this interface. 
 
Decrements the reference count for this interface. 
 
Responds after the last constructor has executed. 
 
Copies the contents of another, similar object. 
 
Copies the Value property from another field component or assigns another object to the field component. 
 
Sets the field value using one of the AsInteger, AsBoolean, AsString or AsFloat properties. 
 
Performs any necessary actions before the first destructor is called. 
 
Responds before the first destructor executes. 
 
Returns a pointer to the runtime type information (RTTI) table for the object type. 
 
Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument). 
 
Determines whether an object is of a specific type. 
 
Returns the type of the immediate ancestor of a class. 
 
Returns the class reference for the object's class. 
 
Performs finalization on long strings, variants, and interface variables within a class. 
 
Sets the value of the field to NULL. 
 
Creates and initializes an interface field component. 
 
Provides the interface for a method that processes message records. 
 
Disposes of the component and its owned components. 
 
Destroys the TPersistent instance and frees its memory. 
 
Destroys an instance of TField
 
Disposes of an object instance. 
 
Destroys all owned components. 
 
Indicates that the component and its owned components are about to be destroyed. 
 
Calls message-handling methods for the object, based on the contents of the Message parameter. 
 
Checks if the current instance and the parameter are equal. 
 
Executes an action. 
 
This is the overview for the FieldAddress method overload. 
 
Indicates whether a given component is owned by the component. 
 
Forces a form's focus to the first data-aware component associated with the field object. 
 
Free 
Destroys an object and frees its associated memory, if necessary. 
 
Deallocates memory allocated by a previous call to the System::TObject::NewInstance method. 
 
Ensures that AComponent is notified that the component is going to be destroyed. 
 
Frees the interface reference for components that were created from COM classes. 
 
Returns a reference to the component associated by the implementing class. 
 
Returns the unformatted data for the field. 
 
Returns a TComponent enumerator. 
 
Returns an integer containing the hash code. 
 
Retrieves a specified interface. 
 
Returns the entry for a specific interface implemented in a class. 
 
Returns a pointer to a structure containing all of the interfaces implemented by a given class. 
 
Returns a string used by the Object Inspector. 
 
Returns the name of the object as it appears in the Object Inspector. 
 
Returns the containing Component. 
 
Returns the component which directs the loading and saving of the field. 
 
Verifies whether the component has a parent. 
 
Returns true, indicating that field components act as part of a larger composite. 
 
Determines the relationship of two object types. 
 
Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer. 
 
Establishes the component as the owner of a specified component. 
 
Returns the size in bytes of each instance of the object type. 
 
Indicates whether the field represents the data in a binary large object (BLOB) field. 
 
Indicates whether the component implements a specified interface. 
 
Indicates whether a particular character is valid for the field. 
 
This is the overview for the MethodAddress method overload. 
 
Returns the name of a class method by address. 
 
Allocates memory for an instance of an object type and returns a pointer to that new instance. 
 
Returns a reference to a specified interface if the object supports that interface. 
 
Establishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed. 
 
Loads LookupList with all the values for LookupResultField that match distinct values of LookupKeyFields
 
Removes a specified component specified from the component's Components list. 
 
Disables destruction notification that was enabled by FreeNotification 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
Assigns unformatted data to the field. 
 
Provides the interface for a method that can set the DataType for the field. 
 
Sets the parent component. 
 
Identifies whether the component is a subcomponent. 
 
Returns a string containing the class name. 
 
Returns a string containing the unit name. 
 
Updates the state of an action. 
 
Generates an OnValidate event. 
 
Name 
Description 
 
This is AsAnsiString, a member of class TField. 
 
Represents the field's value as a TBcd value. 
 
Represents the field's value as a boolean value. 
 
Represents the field's value as an array of bytes. 
 
Represents the field's value as a Currency value. 
 
Represents the field's value as a TDateTime value. 
 
This is AsExtended, a member of class TField. 
 
Represents the field's value as a double value. 
 
Represents the field's value as a 32-bit integer. 
 
Represents the field's value as a TSQLTimeStamp
 
Represents the field's value as a string (Delphi) or an AnsiString (C++). 
 
Represents the Value of the field as a Variant
 
This is AsWideString, a member of class TField. 
 
Specifies the name of an attribute set in the data dictionary to apply to the field component. 
 
Determines whether the value of the field is calculated by the OnCalcFields event handler of its dataset. 
 
Specifies whether a field can be modified. 
 
Specifies the interface reference implemented by the component. 
 
Indicates the number of components owned by the component. 
 
Indicates the position of the component in its owner's Components property array. 
 
Lists all components owned by the component. 
 
Describes the current state of the component, indicating when a component needs to avoid certain actions. 
 
Governs the behavior of the component. 
 
Represents the current value of the field component including changes made by other users of the database. 
 
Identifies the dataset to which a field component belongs. 
 
Indicates the amount of memory needed to store a field component's value. 
 
Identifies the data type of the field component. 
 
Contains information used by the Form designer. 
 
Represents the name of the field for display purposes. 
 
Represents the field's value as it is displayed in a data-aware control. 
 
Contains a mask that restricts the data that can be entered into a data field. 
 
Provides read-only access to the EditMask property. 
 
Indicates the ordinal position of the field's column in the underlying table or query result. 
 
Indicates the field name qualified by the full name of the parent field, if any. 
 
Indicates whether a field is an index field. 
 
Indicates whether the field has a value assigned to it. 
 
Determines whether the field is specified as a lookup field. 
 
Indicates a cache of values from the LookupDataSet indexed by a set of values from the KeyFields property. 
 
Represents the current value of the field component including pending cached updates. 
 
Indicates the number of bytes added to the end of the current record buffer in the dataset for storing cached values (for calculated fields or BLOB fields). 
 
Represents the original value of the field (as a Variant). 
 
Indicates the component that is responsible for streaming and freeing this component. 
 
Specifies the TObjectField object from which this field is derived. 
 
Size 
Indicates the size used in the definition of the physical database field for data types that support different sizes. 
 
Text 
Contains the string to display in a data-aware control when the field is in edit mode. 
 
Specifies the characters that can be included in the text representation of the field's value. 
 
Represents the data in an interface field component. 
 
Represents information used internally by components that support COM. 
 
Name 
Description 
 
Occurs immediately after the data in the field is written to the record buffer. 
 
Occurs when the DisplayText or Text properties of the field are referenced. 
 
Occurs when the Text property is assigned a value. 
 
Occurs just before the data is written to the record buffer. 
 
Name 
Description 
 
Determines how the field's data is displayed within a data-aware control. 
 
Indicates whether the field values can be generated by the server rather than entered by the user. 
 
Specifies a customized error message that appears when the user tries to set a value that violates the data constraints of the field. 
 
Specifies an SQL string the enforces any application-specific constraints on the field's value. 
 
Specifies an SQL expression that is assigned to the field if the user does not provide a value. 
 
Contains the text to display in the corresponding column heading of a data grid. 
 
Specifies the number of characters that should be used to display a field's value by a cooperating data-aware control. 
 
Indicates whether a field represents a column in a dataset, a calculated field, or a lookup field. 
 
Indicates the name of the physical column in the underlying table or query result to which a field component is bound. 
 
Indicates whether field values are constrained. 
 
Represents an SQL clause that enforces constraints stored on the server. 
 
Specifies the field component's index in the Fields property of the dataset. 
 
Identifies the field or fields in the dataset that must be matched in a lookup dataset when doing a lookup. 
 
Determines whether the values of a lookup field are cached or looked up dynamically every time the current record in the dataset changes. 
 
Identifies the dataset used to look up field values. 
 
Identifies the field or fields in the lookup dataset to match when doing a lookup. 
 
Identifies the field from the lookup dataset whose value becomes the Value property of the field component. 
 
Name 
Specifies the name of the component as referenced in code. 
 
Indicates the name of the field in its original database table. 
 
Specifies how a provider uses the field value when applying updates. 
 
Determines whether the field can be modified. 
 
Specifies whether a nonblank value for a field is required. 
 
Tag 
Stores an integer value as part of a component. 
 
Determines whether the field appears in a data grid. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!