
	This is Etv Filter v3.3 demostration program.


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

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

		Etv Filter 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
		========

	Query and filter builder
	------------------------

TEtvFilter component allows the end-user to define queries and filters 
for single datasets and groups of datasets linked as master-detail or 
differently. It automatically substitutes the dataset for the generated 
query and vice versa; may set a filter to the dataset in simple cases. 
Defining conditions in a special dialog window, user may easily define 
any extracts of information. Information can be saved to stream and
to disk. One can create (recommended) one's own procedure for saving 
information to one's database or anywhere else.
It is simple in use, user needs only to set DataSource and call the 
Execute method. 


	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:

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 and its fields 

Popup menus of data-aware controls allow proceeding to dataset and 
datafield. 


	Controls for db fields & User controls substitution into the library
	--------------------------------------------------------------------

Certain library components, such as TEtvFilter, etc., while running, 
create controls (data-aware or data-unaware) for different field types. 
A set of functions is used to adapt these controls to the fields and 
attach multifunction popup menus to them.

Creation of controls may be re-determined for any field type. For this,
the required variable in your project or library should simply be assigned 
the function of creation. Redefined controls will be used by etv components.


	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
