
	This is Etv Lookup v3.3 demostration program.


        Run Lookup.exe, BDE 4.0 or higher must be installed

----------------------------------------------------------------------

		Etv Lookup v3.3   Shareware
	  
	Part of Etv Library

	DB component pack for Borland Delphi 3-5. 
	Rapid development of powerful db applications.


	CONTENTS
	========
	Overview
	Contact us


		OVERVIEW
		========

	Components for supporting lookup information
	--------------------------------------------

TEtvLookField, TEtvDBLookupCombo, etc. 

The lookup components include lookup combo box, lookup field and 
other auxiliary components. They allow for the following features: 
- Display of several fields in the closed lookup combo box
- Setting filters on the lookup drop-down list 
- Multi-level lookup combo box with fixed levels and trees 
- Advanced incremental search with displayed input string; can work with 
  numbers 
- Calling LookupDataset edit form and getting values from it 
- Direct editing KeyField in the LookupComboBox 
- Toggling search/input column 
- Toggling between lookup dataset sorting criteria 
- Special lookup field with support of all lookup features, including 
  determination of several fields in the LookupResultField property 
- Saving lookup information for later use (from lookupResultField and other 
  special properties) 
- Components for displaying saved lookup information 
- Defining TFont for any line from lookup drop-down list 
- Lookup list headers. These display field names or other user-defined 
  information 
- Automatic choice of input column (for "Number;Text" fields) 
- Possibility of working inside the TDBCtrlGrid
- Possibility of setting values not present in the LookupDataSet 
- Other properties and options 

 
	Edit Forms Calling Mechanism 
	----------------------------

Direct calling of edit form for any dataset displayed on a form, transfer 
of values to the edit form, return of values from the edit form. 
Most useful for editing lookup datasets. 

Definition of "OnEditData" events in the data-aware controls and in the 
datasets  allows to proceed from data to their edit forms (Such events 
exist in the TEtvDBLookupCombo and TEtvLookField components). Component
TEtvDBLookupCombo can use this event, send current key value 
(KeyField.Name and KeyField.Value) there, assign the returned value and 
refresh lookup information. 


	Popup menus
	-----------

	RUN-TIME. 
Popup menus of data-aware controls contain functions of navigation, records 
cloning, plus many others depending on the type of controls. 
Popup menus are auto attached to all etv controls without them; they have 
fully functional shortcuts. Only one instance of popup menu of each type 
is created and used for all corresponding controls. 

Functions for different controls:

EtvDBLookupCombo. Changing search/input column, toggling between lookup 
dataset sorting criteria. 
DBMemo. Copying, inserting, selecting all. 
DBImage. Copying, inserting, loading from file, saving to file, clearing, 
scaling. 

	DESIGN-TIME. 

Dataset popup menu allows: 
- Data browsing, editing and other operations in the designer;
- Copying information to clipboard;
- Copying labels from database remarks;
- Auto correcting;
- Info about dataset.

Popup menus of data-aware controls allow proceeding to dataset and 
datafield. EtvDBLookupCombo also allows width auto sizing, proceeding 
to lookup dataset.


	Other components and mechanisms
	-------------------------------

- Etv datasets  
	- Editing data in design-time; You may call "Base DB form" and  
	  edit, sort, search data, get extracts of information there.   
	- Popup menu in designer consists copying to the clipboard, 
	  pumping labels from the database remarks, field auto correction, 
	  info about dataset. 
	- Checking a mastersource by inserting a record, i.e. master record 
	  must exist and if one is in the insert mode it call post. 
	- Autoincrement fields calculation from Delphi for single user 
	  applications. 
	- Other properties and events 
- Automatic opening/refreshing datasets in the run-time. This mechanism may 
  open datasets in datamodules (not all, optionally) when project opening, 
  opening or refreshing some datasets represented on a form then one become 
  active. 
- Various functions for design and run time, property and component editors. 


		Contact us
		==========

Etv Software	http://www.etvsoft.com
home page	

support		support@etvsoft.com
e-mail		info@etvsoft.com

Igor Kravchenko
