Unit DBTrackTool

Uses
Functions and Procedures
Constants
Variables

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.15.0.