TtaDBMRO Documentation Version 1.10 12/04/95 Tamarack Associates CompuServe 72365,46 Internet 72365.46@compuserve.com A Data Aware Multiple Record Object Copyright 1995 Tamarack Associates Introduction Tired of TDBGrid’s that cannot display all the fields you’d like without endlessly scrolling horizontally? Wish you had a grid where each record could occupy multiple lines, contain TDBComboBox’s or TDBLookupCombo’s, use different fonts and colors? Perhaps you’d like to put some pizzazz in the title? Maybe even differentiate the current record from the other visible records? Welcome to the TtaDBMRO! This Delphi component provides Multiple Record Object (MRO) capability for database applications. Simply add a TTable, TDataSource, TtaDBMRO, and a TPanel that contains data aware controls. That’s it! The contents of the TPanel are stacked vertically one above the other. TtaDBMRO provides the following features: · Uses a TPanel that contains data aware controls · Can automatically manage the height and width of the MRO · Supports user defined titles · Provides numerous event hooks to allow for customisation · Compatible with InfoPower from Woll2Woll Software · Compatible with Orpheus from TurboPower 12/04/95 Version 1.10 TDBCheckBox, TDBRadioGroup, TDBListBox, TDBLookupList, TDBMemo, and TDBImage support added Full cursor support for nonselected records added WinStyle variable and TWinStyle type added Dither95 typed constant added FormKeyDown now uses Append rather than Insert FormKeyDownExt procedure added Ctl3D parameter added to DrawBorder procedure Enabled parameter added to DrawText procedure DrawText Offset parameter changed to OffsetX & OffsetY OnPrepareLookup event & TMROPrepareEvent type added Ctl3D & Enabled properties correctly handled DBLookupCombo's now handle DisplayField's Underscores for accelerators now drawn (e.g. &File is File) TPanel.BorderStyle = bsSingle now drawn correctly Design mode GPF when Record/TitlePanel deleted fixed Field's Visible property no longer has to be set in design mode Additional compiler directives added to TADBMRO.INC Losing character when inserting very first record fixed Moving off inserted records that are unmodified handled better Background color, broken in 1.01, fixed README.1xx file added to distribution list 11/12/95 Version 1.01 TGroupBox, Orpheus, and TDBComboBoxPlus support added Setting RecordPanel to NIL no longer causes GPF Flicker after moving out of an edited field eliminated Clicking problem on TDBComboBox fixed TPanel's (other than RecordPanel) now respect UseFont & UseColor STATES.DB and STATES.PX no longer needed for MROPROJ2 Minor adjustments to height calculations Minor adjustment to positioning of right justified text TADBMRO.INT added to trial run version 10/31/95 Version 1.00 First release