EhLib 10.0.030 Professional Edition Full Source
EhLib

EhLib 10.0.030 Professional Edition Full Source

The EhLib suite includes components and classes for different versions of the Delphi programming language suite and to increase the capacity of user-side database software to interact with users.

List and features of components including EhLib suite:

TDBGridhEh:
Take advantage of all the features of TDBGrid and several newer features to:
Allow the selection of records, columns and quadrilateral environments.
Specific titles to be assigned to several or all columns.
Insert a footnote that can display the values ​​of the sum, number, and other fields.
Ability to resize columns to adjust table width to user table width.
Ability to change the height and title
and…

TPrintDBGridEh:
Provides features and procedures for previewing and printing from the TDBGridEh component with more features such as:
Ability to widen rows vertically so that all text can be printed.
Ability to enlarge the table to cover the entire page.
Ability to preview and print titles for tables
Ability to preview and print header and footer to use macros display current page, current date and…
and…

TDBVertGridEh:
Component for displaying a record of a dataset vertically.
Has a special column to display the field title.
Ability to edit and modify cell contents like the features in DBGridEh.

TDBLookupComboboxEh: Provides
all the features of TDBLookupCombobox plus features like:
Flat format display Ability
to assign a value like KeyValue just to display the text feature.
Ability to write (assign) values ​​to a text property in a way that was not previously included in the data list (Style = csDropDownEh).
Ability to save KeyValue value and text so that they do not affect the values.

TDBEditEh:

To display a single-line or multi-line editing environment to change a field of data or use it as a purely visual environment.

TDBDateTimeEditEh: To
display the date or time editing environment in a line so that it can edit the date and time (datetime) field in the database, or use it as a mere display environment and no data change.

TDBComboBoxEh: To
display the edit box containing one or more lines with the ability to scroll the list to edit data fields or use only to display without changing the data.

TDBNumberEditEh: To
display a one-line number editing environment to edit a field containing numeric content of the data or use it only to display data without modification.

TDBSumList:
To count the sum and amount of records in the TDataSet with simultaneous editing. This component takes a list of TDBSum objects, including the type of operation (goSum or goCount) as well as the name of the field to display the calculations, and executes the request.

TPreviewBox:
Ability to create a personal preview at runtime.

TPrinterPreview:
Provides memory space for staring data to be printed the way it wants to be printed. This component has all the functions and features of the TPrinter object.

TPropStorageEh:
Component with the ability to save or read feature settings in ini, registry and i files

TMemTableEh: Used
to store data in memory. It is also possible to consider it as an array of records.
In addition, it
supports a special environment that allows you to use the DBGridEh component, which has the ability to display all data without overlooking the active record.
Ability to retrieve data from TDataDriverEh object.
And…

TDataDriverEh:

Responsible for two tasks:
1. Send data to TMemTableEh.
2. Modify TMemTableEh modified records (save to another database or use an event to process changes)
;

TDataSetDriverEh:
Includes DataDriver, which is responsible for transferring TMemTableEh records from other datasets. Processing modified records in TMemTableEh and writing them to another database.

TSQLDataDriverEh: A
global interface for data and its interaction with the server using SQL. This component consists of five TSQLCommandEh objects including: SelectCommand, DeleteCommand, InsertCommand, UpdateCommand, GetrecCommand. Each of these objects holds SQL statements and parameters to execute a variety of SQL statements.

TBDEDataDriverEh: To
use the DataDriver component. This component is responsible for assigning the connection interface, so that the DataDriver can send queries to the server.

TIBXDataDriverEh: The DataDriver
component that interacts with the database server using the IBX driver. This component is responsible for assigning the connection interface, so that the DataDriver can send queries to the server.

TDBXDataDriverEh: The DataDriver
component that interacts with the database server using the DBX driver. This component is responsible for assigning the connection interface, so that the DataDriver can send queries to the server.

TADODataDriverEh: A
DataDriver component that interacts with a database server using an ADO driver. This component is responsible for assigning the connection interface, so that the DataDriver can send queries to the server.

The set of changes made in the different versions of EhLib can be seen here .

required system

Platform support: VCL, LCL

(Support IDEs: Borland Delphi 7 – 2006, CodeGear Delphi 2007, RAD Studio 2009, Embarcadero RAD Studio 2010, XE – XE8, Lazarus (Win32

Pictures

EhLib

See Also JetBrains Rider 2020.3.4 Windows / Linux / macOS

Installation guide

This component is usually published as Full Source Code and is complete.

download link

Download EhLib.VCL 10.0 Build 10.0.030 for Delphi 2009-10.4
Download EhLib.VCL 10.0 Build 10.0.029 for Delphi 2009-10.4
Download EhLib.VCL 10.0 Build 10.0.028 for Delphi 2009-10.4
Download EhLib.VCL 10.0 Build 10.0.023 for Delphi 10.3 – 10.4
Download EhLib 9.5 Build 9.5.020 Professional Edition – Full Source
Download EhLib 9.5 Build 9.5.012 Professional Edition [Full Source] + Installer for Delphi 10.4 Sydney
Download EhLib 9.4 Build 9.4.022 Professional Edition with Full Source
Download EhLib 9.4 Build 9.4.019 Professional Edition with Full Source
file password link
follow on facebook
follow on linkedin
follow on Reddit