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

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

Types

TTrackingEvent = (...);

define tracking dataset events

Values
  • teAppend:  
  • teEdit:  
  • teDelete:  
  • teOpen:  
  • teClose:  
  • teView:  
TTrackingEvents = set of TTrackingEvent;

define tracking dataset events

TTrackingOption = (...);

define tracking options

Values
  • toTrackNoChanges:  
  • toUseFieldName:  
TTrackingOptions = set of TTrackingOption;

define tracking options

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 2018-03-18 20:50:38