Construct_Object()
Set Color to clActiveCaption // Used only by the Studio
End_Construct_Object()
- Handle
CreateFieldChooserPanel()
~~~~~~~~~~~~~~~~~~~~~~~~~~
- Integer
hoFieldChooserPanel
AttachFieldChooser(Handle hoFieldChooser Boolean bAttach)
- Variant
vFieldChooser
Reset_Data_Properties()
~~~~~~~~~~~~~~~~~~~~~~~~~~
Set(Boolean bOk)
-------------------------------------------------------------------------
Support for Obsolete Code
SetWatermark()
Use Set peDataflex_Table_Find_Method to eRC_Find_Normal
Options eRC_Find_Normal eRC_Find_RequestRead eRC_Find_Constrained
-------------------------------------------------------------------------
- Boolean
bWatermarkFromFile - Boolean
bRetval - Integer
iWatermarkWeight - Integer
iWatermarkAlignment - Integer
iImageId - String
sWatermarkBitmap - String
sBitmapPath
Set(Integer iCount)
- Integer
piFreezeColumnsCount()
- Integer
piColumn_Count()
Set(Integer iColor)
- Integer
piBackColor()
- Integer
piRow_Count()
- Integer
piFiltered_Row_Count()
- Integer
piSelected_Row_Count()
- Boolean
pbPreviewMode()
Set(Boolean bValue)
FieldChooser()
-------------------------------------------------------------------------
DefaultLayout()
Initialise_Column_Formats()
-------------------------------------------------------------------------
- Integer
iLoop - tdRC_Column_Format[]
tColumn_Formats
OnSetColumnFormats()
OnAdd_ContextMenu_GroupBox(Handle hoContextMenu)
-------------------------------------------------------------------------
Context Menu OnAdd_ Hook options
-------------------------------------------------------------------------
OnAdd_ContextMenu_Header(Handle hoContextMenu)
OnAdd_ContextMenu_ReportArea(Handle hoContextMenu)
OnCreate()
- Integer
hoReportPaintManager - Integer
hoReportPrintOptions - Integer
hoFieldChooserPanel - Integer
hoFont - Integer
hoContextMenu_GroupBox - Integer
hoContextMenu_Header - Integer
hoContextMenu_ReportArea - Variant
vImageList - Variant
vFont - String
sFontName - Number
nFontSize
Report_Row_Count()
=========================================================================
Count Hooks
- Integer
iRowCount - Integer
hoRecords - Variant
vRecords
OnReport_Row_Count(Integer iRow_Count)
Filtered_Row_Count()
- Integer
iGroupCount - Integer
iFiltered_Count - Integer
iRow - Boolean
bGroupRow - Integer
hoReportRows - Integer
hoRow - Variant
vReportRows - Variant
vRow
OnFiltered_Row_Count(Integer iFiltered_Count)
Selected_Row_Count()
- Integer
iSelectedCount - Integer
hoSelectedRows - Variant
vSelectedRows
OnSelected_Row_Count(Integer iSelectedCount)
OnComSelectionChanged()
Rebuild_Report()
=========================================================================
General
- Boolean
bColumn_Resort
Deferred_Refresh_Report()
Refresh_Report when idle
OnRefresh_Report()
User hook sent at the start of the Refresh_Report method
Refresh_Report()
Resync_to_Focus_Row()
- Variant
vRow
Filter_Rows(String sValue)
DoReset_Report_Control()
-------------------------------------------------------------------------
- Integer
hoColumns - Variant
vColumns - tdRC_Column_Def[]
tColumn_Defs
DoRefresh_Report_Control()
DoDelete_Report_Data()
- Integer
hoRecords - Variant
vRecords
DoDefine_Columns()
-------------------------------------------------------------------------
OnDefine_Columns()
Define_From_DD()
-------------------------------------------------------------------------
- Boolean
bShow_Recnum - Boolean
bShow - Integer
hoDD - Integer
iTable - Integer
iColumns - Integer
iLoop - Integer
iTable_Type - Integer
eType - Integer
iSize - Integer
iNo_DP - Integer
iVal_Type - String
sLabel - String
sTable - String
sColumn - String
sTrue - String
sFalse - String
sEval
Add_Report_Column(String sLabel Integer iSize Integer eDataType Integer eStyle String sTC_Name String sEval)
-------------------------------------------------------------------------
CAUTION :- Overloaded Function
For Text & CSV files
Procedure Add_Report_Column Overloaded String sLabel Integer iSize Integer eDataType Short eStyle
tdRC_Column_Def[] tColumn_Defs
Integer iCount
Get ptColumn_Defs to tColumn_Defs
Move (SizeOfArray(tColumn_Defs)) to iCount
Move sLabel to tColumn_Defs[iCount].sLabel
Move iSize to tColumn_Defs[iCount].iSize
Move eDataType to tColumn_Defs[iCount].eDataType
Move eStyle to tColumn_Defs[iCount].eStyle
Set ptColumn_Defs to tColumn_Defs
Set Private_piColumn_Count to iCount
End_Procedure
For database & SQL files
- tdRC_Column_Def[]
tColumn_Defs - Integer
iCount
Create_Columns()
-------------------------------------------------------------------------
- Integer
iColumnCount - Integer
iCount - Integer
eDataType - Integer
hoColumns - Integer
hoCol - Variant
vColumns - Variant
vCol - tdRC_Column_Def[]
tColumn_Defs - tdRC_Column_Format[]
tColumn_Formats
OnCreateColumn(Integer iColumn Handle hoCol)
DoLoad_Data()
-------------------------------------------------------------------------
- Integer
eDb_Type - DateTime
dtStart - DateTime
dtEnd
OnBefore_Load_Data()
OnAfter_Load_Data()
OnLoad_Start(Integer iMax_Rows)
OnLoad_Monitor(Integer iRow_Count)
OnLoad_End(Integer iRow_Count)
Set(Boolean bState)
-------------------------------------------------------------------------
- Variant
vOrder - Integer
hoOrder
Remove_Sorted_Columns()
- Variant
vOrder - Integer
hoOrder
SelectAll()
=========================================================================
Selection
- Integer
iCount - Integer
iRow - Integer
hoReport_Rows - Integer
hoRow - Variant
vReport_Rows - Variant
vRow
DeselectAll()
-------------------------------------------------------------------------
- Variant
vSelected_Rows - Integer
hoSelected_Rows
Invert_Selection()
-------------------------------------------------------------------------
- Integer
iCount - Integer
iRow - Integer
hoReport_Rows - Integer
hoRow - Variant
vReport_Rows - Variant
vRow
Find_Row_Tag(String sValue)
-------------------------------------------------------------------------
- Boolean
bGroupRow - Integer
iCount - Integer
iRow - RowId
Row_ID - String
sID - Integer
hoReport_Rows - Integer
hoRow - Integer
hoRec - Variant
vReport_Rows - Variant
vRow - Variant
vRec
OnLeftClick_Header(Handle hoColumn)
-------------------------------------------------------------------------
Hooks for left click options
OnLeftClick_GroupBox(Handle hoColumn)
OnLeftClick_ReportArea(Handle hoColumn Handle hoRow Handle hoItem)
OnComMouseUp(Short llButton Short llShift Integer llx Integer lly)
On Mouse Up set Left click options and Right click context menu options
- Integer
hoHitTestInfo - Integer
hoReportColumn - Integer
hoRow - Integer
hoItem - Integer
hoContextMenu_Header - Integer
hoContextMenu_GroupBox - Integer
hoContextMenu_ReportArea - Variant
vHitTest - Variant
vColumn - Variant
vRow - Variant
vItem - Integer
iReportInfoCode - Integer
iIndex - Integer
iColumns - String
sName
FreezeColumn()
FreezeColumn option
- Integer
iIndex
FreezeClear()
PreviewReport()
-------------------------------------------------------------------------
PrintReport()
CSV_Export()
- Boolean
bComer - Integer
iCount - Integer
iRow - Integer
iColumn - Integer
iColumn_Count - Integer
iWidth - Integer
iChannel - RowId
Row_ID - String
sID - String
sValue - String
sExport_File - Integer
hoReport_Rows - Integer
hoRow - Integer
hoRec - Integer
hoItem - Variant
vReport_Rows - Variant
vRow - Variant
vRec - Variant
vItem - tdRC_Column_Def[]
tColumn_Defs
Process_Rows()
-------------------------------------------------------------------------
- Integer
iCount - Integer
iRow - Integer
iColumns - Integer
iCol - Boolean
bCancel - RowId
Row_ID - String
sID - String
sProcess_Type - Integer
hoReport_Rows - Integer
hoRow - Integer
hoRec - Integer
hoItem - Variant
vReport_Rows - Variant
vRow - Variant
vRec - Variant
vItem - String[]
sData - tdRC_Column_Def[]
tColumn_Defs
OnProcess_Rows(String sID String sProcess_Type Boolean ByRef bCancel)
OnProcess_Rows_RowID(RowID Row_ID String sProcess_Type Boolean ByRef bCancel)
OnComFocusChanging(Variant llNewRow Variant llNewColumn Variant llNewItem Boolean ByRef llCancel)
-------------------------------------------------------------------------
- Boolean
bFound - Boolean
bGroup - Integer
iTable - Integer
eDb_Type - String
sID - Integer
hoRow - Integer
hoRec - Variant
vRow - Variant
vRec
OnActive_Track(String sID)
OnComRowDblClick(Variant llRow Variant llItem)
-------------------------------------------------------------------------
- String
sID - Boolean
bGroup - Integer
hoRow - Integer
hoRec - Variant
vRow - Variant
vRec
OnDouble_Click(String sID)
OnDouble_Click_RowID(RowID Row_ID)
DoBest_Fit()
=========================================================================
- Integer
iColumn - Integer
iColumn_Count - Integer
iBestFit - Integer
hoColumns - Integer
hoCol - Variant
vColumns - Variant
vCol - tdRC_Column_Def[]
tColumn_Defs - tdRC_Column_Format[]
tColumn_Formats
Add_Report_Item(Handle hoRec Integer iColumn Boolean bRow_Item Integer eDataType Integer eStyle Boolean bRow_Colors tdRC_Column_Format tColumn_Format String sValue)
=========================================================================
- Boolean
bAdded - Boolean
bItem_Colors - Integer
iValue - Integer
iItem_ForeColor - Integer
iItem_BackColor - Integer
iDecSep - Number
nValue - DateTime
dtValue - Integer
hoItem - Variant
vItem - String
sPreviewText
OnCreateRowItem(Integer iColumn Handle hoItem String sValue)
DoLoad_Table()
=========================================================================
Table Data
- Boolean
bFound - Boolean
bRow_Colors - Boolean
bRow_Item - Integer
iRow_Count - Integer
iMax_Rows - Integer
iColumn - Integer
iColumn_Count - Integer
iRef_Column - Integer
iRow_ForeColor - Integer
iRow_BackColor - Integer
iItem_ForeColor - Integer
iItem_BackColor - Integer
iLoad_Monitor - Integer
hoRecords - Integer
hoRec - Integer
hoItem - Variant
vRecords - Variant
vRec - Variant
vItem - String
sValue - String
sTag - tdRC_Column_Def[]
tColumn_Defs - tdRC_Column_Format[]
tColumn_Formats - Boolean
bDescending - Boolean
bDeferredState - Integer
hoDD - Integer
iFile_Number - Integer
iIndex - Integer
iTable - RowId
Row_ID
Build_SQL_Statement()
=========================================================================
SQL Data
- String
sSQL_Statement - String
sSQL_Select - String
sSQL_From - String
sSQL_Where - String
sSQL_OrderBy - String
sFieldName - Boolean
bCase - Integer
iColumnCount - Integer
iCount - Integer
iIndex - Integer
iSegments - Integer
iColumn - Integer
hoDD - Integer
hTable - tdRC_Column_Def[]
tColumn_Defs
OnBuild_SQL_Statement()
- Integer
piDriverIndex(String sDriver)
------------------------------------------------------
Function : piDriverIndex
Scope : Public
Parameters : sDriver - Name of driver as returned by DF_FILE_DRIVER
Returns : Integer - ID of the driver, if present.
Purpose : Different workstations may have different drivers installed. This functions (lifted from the help)
loops through a machines installed drivers matching their names to the passed value. If found
the this index can be used in the "Driver" series of Get_Attribute for querying further values
Notes :
------------------------------------------------------
- String
sCurrentDriver - Integer
iDriver - Integer
iNumDrivers
- String
psConnectionStringFromID(String sDriver String sConnectionID)
------------------------------------------------------
Function : psConnectionStringFromID
Scope : Public
Parameters : sDriver - Name of driver as returned by DF_FILE_DRIVER
sConnectionID - "Fake" login with a connection ID instead of connection string
Returns : String - connection string
Purpose : Having found the driver in use. Walk through its registered connection ID until
we find the one one we're interested in a return its connection string.
Notes :
------------------------------------------------------
- Integer
iDriver - Integer
iConn - Integer
iNumConn - String
sID - String
sConnectionString
DoLoad_SQL()
-------------------------------------------------------------------------
- Boolean
bFound - Boolean
bRow_Colors - Boolean
bRow_Item - Integer
iRow_Count - Integer
iMax_Rows - Integer
iColumn - Integer
iColumn_Count - Integer
iRef_Column - Integer
iRow_ForeColor - Integer
iRow_BackColor - Integer
iItem_ForeColor - Integer
iItem_BackColor - Integer
iLoad_Monitor - Integer
hoRecords - Integer
hoRec - Integer
hoItem - Variant
vRecords - Variant
vRec - Variant
vItem - String
sValue - String
sTag - tdRC_Column_Def[]
tColumn_Defs - tdRC_Column_Format[]
tColumn_Formats - Boolean
bCase - Integer
iFetchResult - Integer
hoSQL - Integer
hoDD - Integer
hdbc - Integer
hstmt - Integer
hTable - String
sDriver - String
sConnection - String
sSQL_Select_Statment - DateTime
dtStart - DateTime
dtEnd
OnSetRowColor(Integer iColumn String sValue)
OnSetItemColor(Integer iColumn String sValue)
DoLoad_Text()
=========================================================================
Text Data
- Boolean
bFound - Boolean
bRow_Colors - Boolean
bRow_Item - Integer
iRow_Count - Integer
iMax_Rows - Integer
iColumn - Integer
iColumn_Count - Integer
iRef_Column - Integer
iRow_ForeColor - Integer
iRow_BackColor - Integer
iItem_ForeColor - Integer
iItem_BackColor - Integer
iLoad_Monitor - Integer
hoRecords - Integer
hoRec - Integer
hoItem - Variant
vRecords - Variant
vRec - Variant
vItem - String
sValue - String
sTag - tdRC_Column_Def[]
tColumn_Defs - tdRC_Column_Format[]
tColumn_Formats - String[]
sData
OnOpen_DataSource()
-------------------------------------------------------------------------
OnPrepare_RowData()
-------------------------------------------------------------------------
OnClose_DataSource()
-------------------------------------------------------------------------
Add_Item_Data(String sItem)
-------------------------------------------------------------------------
- String[]
sData
OnComGroupOrderChanged()
=========================================================================
- Boolean
bGroupRow - Integer
iCount - Integer
iRow - Integer
iWork - Integer
hoReport_Rows - Integer
hoRow - Integer
hoGroupRow - Variant
vReport_Rows - Variant
vRow
- Boolean
Ensure_Visible(String sTag)
- Boolean
bFound - Boolean
bGroupRow - Boolean
bExpanded - Integer
iCount - Integer
iLoop - Integer
hoRecords - Integer
hoRec - Integer
hoReport_Rows - Integer
hoRow - Integer
hoGroupRow - Variant
vRec - Variant
vRow - Variant
vReport_Rows - Variant
vGroup_Row - String
sRecTag - Integer[]
aiRow
OnSetOrdering(tdRC_Ordering[] ByRef taRC_Ordering)
=========================================================================
OnSetGrouping(tdRC_Ordering[] ByRef taRC_Ordering)
DoSetOrdering(Boolean bGroup)
- tdRC_Ordering[]
taRC_Ordering - Integer
iColumns - Integer
iSort - Integer
hoOrder - Integer
hoColumns - Integer
hoColumn - Variant
vColumn - Variant
vColumns - Variant
vOrder
DoSetColumnOrdering()
DoSetColumnGrouping()
SortGridByColumn(tdRC_Ordering[] tRC_Ordering)
- Integer
hoSortOrder - Integer
hoCol - Integer
iItem
Standard_PrintFooter()
=========================================================================
Other features
- Integer
hoPrintPageHeaderFooter - Integer
hoReportPrintOptions - Integer
hoClient - String
sLabel
Set(String sValue)
- Integer
hoPrintPageHeaderFooter - Integer
hoReportPrintOptions
Set(String sValue)
- Integer
hoPrintPageHeaderFooter - Integer
hoReportPrintOptions
- Integer
Deactivating()
=========================================================================
Standard Dataflex methods
- Integer
iRetVal
Prompt()
=========================================================================
The following procedures are to stop data aware error messages
Request_Clear()
Request_Clear_All()
Request_Save()
Request_Delete()
Find_Next()
Find_Previous()
Beginning_Of_Data()
End_Of_Data()
Find_Ge()
Superfind()
Superfind_Next()
Superfind_Previous()
OnComColumnClick(Variant llColumn)