Unit DBTrackTool

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

DBTrackTool contains set of components for tracking of dataset events (Open, Close, Append, Edit, Delete) and save old and new values in selected fields of tracked datasets.

Updated version compatible with Delphi2010+.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TTrackRecTarget non visual components defining dataset for saving of tracked records
Class TTrackRecSource non visual components defining tracked dataset

Functions and Procedures

procedure Register;

Types

TTrackingEvent = (...);
TTrackingEvents = set of TTrackingEvent;
TTrackingOption = (...);
TTrackingOptions = set of TTrackingOption;
TTrackGetDateTime = procedure(Sender: TTrackRecTarget; var DateTime: TDateTime) of object;
TTrackEditMessage = procedure(Sender: TTrackRecSource; var Msg: string) of object;
TChangesFormat = (...);

Description

Functions and Procedures

procedure Register;
 

Types

TTrackingEvent = (...);

define tracking dataset events

Values
  • teAppend:  
  • teEdit:  
  • teDelete:  
  • teOpen:  
  • teClose:  
  • teView:  
TTrackingEvents = set of TTrackingEvent;
 
TTrackingOption = (...);

define tracking options

Values
  • toTrackNoChanges:  
  • toUseFieldName:  
TTrackingOptions = set of TTrackingOption;
 
TTrackGetDateTime = procedure(Sender: TTrackRecTarget; var DateTime: TDateTime) of object;

event type for user defined datetime value

TTrackEditMessage = procedure(Sender: TTrackRecSource; var Msg: string) of object;

event type for user defined message or value

TChangesFormat = (...);

possible formats of change information text

Values
  • frmText:  
  • frmMemoGrid:  

Author

Created

Jan 2010

Last Modified

Feb 2017


Generated by PasDoc 0.13.0 on 2017-06-17 14:57:06