Release 10.1A: OpenEdge Development:
ADM Reference

> ## Column properties for container objects

> There are a number of column properties available for which you can obtain and set (write) field values. All of these properties can be read and some of them can be set. To read and set column properties, you use the following prefixes with the specific column property:

> - `Column` — Use to read the value of a specific column property. For example, if you want to read the value of the ColumnLabel property, you would specify ColumnColumnLabel. This would return the label of the column you specify. To obtain the data type for a specific column property, you would specify ColumnDataType. This would return the data type of the specified column.

> - `Assign` — Use to set the value of the specified column property.

> Note: For Container objects, there are no column properties for which you can assign the value.

> For additional information, see OpenEdge Development: Progress Dynamics Basic Development and OpenEdge Development: Progress Dynamics Advanced Development .

> Table 4–1 lists the column properties for container objects, provides a brief description of each property, indicates whether the property can be read or set (write), and lists the data type for each property.

> Table 4–1: Column properties for container objects
> Column property | Description | Read | Write | Data type
> --- | --- | --- | --- | ---
> ColumnLabel | Label of the specified column. | Yes | No | CHARACTER
> DataType | Data type of the specified column. | Yes | No | CHARACTER
> DbColumn | Qualified database name (DatabaseName.TableName.FieldName) mapped to the RowObject column identified by pcColumn. | Yes | No | CHARACTER
> Extent | Extent of the specified RowObject column. SmartBusinessObject version of the SmartDataObject. | Yes | No | INTEGER
> Format | Format of the specified RowObject column. SmartBusinessObject version of the SmartDataObject. | Yes | No | CHARACTER
> Help | Help text for the specified RowObject column. SmartBusinessObject version of the SmartDataObject. | Yes | No | CHARACTER
> Initial | Initial value for a specified field as a character string with the field FORMAT applied. SmartBusinessObject version of the SmartDataObject. | Yes | No | CHARACTER
> Label | Label for the specified column. | Yes | No | CHARACTER
> LabelDefault | Design-time function. Returns TRUE if the label for the specified Filter-Target column is overridden. | Yes | No | CHARACTER
> Mandatory | SmartBusinessObject version of the SmartDataObject, indicates whether or not a specified RowObject field is mandatory. TRUE if mandatory, FALSE if not mandatory. | Yes | No | LOGICAL
> Modified | SmartBusinessObject version of the SmartDataObject, indicates whether or not a specified RowObject field has been modified. TRUE if modified, FALSE if not modified. | Yes | No | LOGICAL
> ObjectHandle | Procedure handle of the first SmartDataObject in the specified SmartBusinessObject that has the specified SmartDataObject column name. | Yes | No | HANDLE
> PrivateData | Private Data property of the specified RowObject field for the SmartBusinessObject version of the SmartDataObject. | Yes | No | CHARACTER
> QuerySelection | SmartBusinessObject version of the SmartDataObject, this is a CHR(1)-separated string with all operators and values, but no field names, that have been added to the Query for this column. | Yes | No | CHARACTER
> ReadOnly | SmartBusinessObject version of the SmartDataObject, this property identifies whether or not the specified column is Read Only in the owning SmartDataObject. TRUE, if the column is Read Only and FALSE, if not Read Only. | Yes | No | LOGICAL
> StringValue | SmartBusinessObject version of the SmartDataObject, this property is the String Value of the specified column in the SmartDataObject RowObject buffer. | Yes | No | CHARACTER
> Table | SmartBusinessObject version of the SmartDataObject, this property is the database table name of the specified column. | Yes | No | CHARACTER
> ValExp | SmartBusinessObject version of the SmartDataObject, this property is the validation expression for the specified column in a RowObject temp-table. | Yes | No | CHARACTER
> ValMsg | SmartBusinessObject version of the SmartDataObject, this property is the validation message for the specified column in a Row-Object temp-table. | Yes | No | CHARACTER
> Value | SmartBusinessObject version of the SmartDataObject, this property is the raw (unformatted) character value of the specified field in a RowObject temp-table. | Yes | No | CHARACTER
> Width | SmartBusinessObject version of the SmartDataObject, this property is the width in character units of the specified column. | Yes | No | DECIMAL

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095