|
.
|
“CodeBase Components IV” for Delphi and C++ Builder is an
encapsulation of the CodeBase database engine and technology into a set of
native VCL controls. By simply dropping the desired components onto
your forms, you will have access to the highly optimized, small-footprint,
blazingly-fast CodeBase database engine, with properties and methods named
after their familiar xBASE counterparts. Skip, Seek, GoTop,
SetFilter, SetScope, -- they’re all here! Pointer properties to the
CodeBase structures have been included so that you may also program
directly to the CodeBase API if you desire.
This library not only encapsulates the engine, it comes with a myriad of
data-aware controls that lets you create, index, browse, edit and update
Clipper, FoxPro and dBASE files like Delphi and C++ Builder alone never could.
Included are four TDataSet descendent controls that allow you to use all of
the VCL’s native data-aware controls (along with many third-party controls).
This product, together with CodeBase and Delphi or C++ Builder, gives you
everything you need to create small, reliable, fast, Windows database
applications. Get the most out of your xBASE knowledge investment and easily harness the power, speed, and reliability of
the award-winning CodeBase engine.
|





. |

Included Components:
|
CBGlobals: This component allows you to set global
variables on an application-wide scope. |
|

|
CBEngine: The CBEngine component is the encapsulation
of the CodeBase CODE4 structure, its members, and its functions. |
|
CBDataBase: The CBDataBase component allows you to
group table and query components into logical units (databases). This
allows you to set attributes and call methods that work on many data files
as a group. |
|
CBDataDictionary: Use the CBDataDictionary to create
a sophisticated database maintenance form with create, index, pack,
rebuild, and update capabilities. This component gets its database
structure information from an ASCII text file that defines the file,
field, and tag attributes of each file in a CBDataBase group. |
 |
CBTable: The CBTable component is an encapsulation of
the CodeBase data table and field access functions. |
|
CBQuery: The CBQuery component is similar to CBTable
in that it shares many of the same field access and replacement methods;
however, instead of working with a physical data file, it works on a
data-set consisting of records utilizing CodeBase’s bit-mapped query
system. |
|

|
CBTableSet: The CBTableSet component encapsulates the
CodeBase table and field access functions into a TDataSet descendent
component. |
|

|
CBQuerySet: The CBQuerySet component encapsulates
CodeBase’s bit-mapped query system into a TDataSet descendent component. |
|

|
CBDynaSet: The CBDynaSet component allows you to
logically join multiple xBASE files into a single multi-file relational data
set or "DynaSet". The virtual table is then returned into a TDataSet
descendent component allowing you to view its contents with any of the VCL's
native data-aware controls or reporting components. |
|

|
CBMemSet: The CBMemSet component provides a virtual DataSet that allows you to use the VCL's data-aware controls with data that may not
be bound to an underlying data file. It may be automatically populated and reconciled from and with a CodeBase table, or manually manipulated as you choose.
|
 |
CBMatchBox: The CBMatchBox component provides
incremental searching and matching functionality. |
 |
CBKeyDataSource: The CBKeyDataSource component is
much like the VCL's TDataSource component except that it allows you to
establish a specific field as a "Key Field". Then, when the value of
this field changes, an "OnKeyFieldChange" event is triggered. This is
useful when setting up master/detail relationships among tables related by
such a key field. |
 |
CBPost: The CBPost component controls the editing and
posting behavior of the TDataSet descendent components (CBTableSet,
CBQuerySet, and CBMemSet). |
 |
CBNavigator: The CBNavigator component controls
record-by-record navigation. |
 |
CBExchange: Using CBExchange, you can import or
export data to or from CodeBase files using a variety of file formats.
Supported file types include: dBASE III+, dBASE IV, FoxPro 2.x, Visual
FoxPro, ASCII Fixed, ASCII Comma Separated, ASCII Tab Separated, and
Microsoft Excel's .XLS format. |
 |
CBMultiEdit: CBMultiEdit is a general-purpose,
un-bound edit control that may be configured to accept string, numeric,
date, or phone number information. |
Availability:
 | CodeBase Componets IV is available exclusively through Sequiter Software
Inc. |
 | Please see their web-site at:
http://www.codebase.com or call (780) 437-2410 to place an
order. |
TDataSet Support:
 | Links to the VCL’s native data-aware components, plus many other
third-party controls. |
 | Support for both desktop and client/server database models. |
 | Calculated and Lookup fields. |
 | Control of when your record is locked (on edit, or on post). |
 | Exception support for Unique Tag Key Violations. |
 | Record-wide xBASE constraints producing an “OnPostError” event if
constraints fail. |
 | Data and index path redirection. |
 | And much more .. |
Specifications:
 | Versions for Delphi 5, 6, 7, 2005 (Win32), 2006 (Win32), and C++ Builder 5, 6,
2006 included. |
 | Windows 95, 98, NT, 2000, and XP compatible. |
 | Fully scalable from single-user, multi-user and client/server with
CodeBase’s royalty-free database server. |
 | Clipper, FoxPro and dBASE file, index, memo, and lock compatible. |
 | Both on-line and PDF documentation included. |
 | Full Object Pascal source code included (at no extra charge). |
 | Royalty-free distribution of compiled applications. |
Requirements:
 | CodeBase 6.5 or greater. |
 | Delphi 5, 6, 7, 2005 2006, or C++ Builder 5, 6, 2006. |
 | Windows 95, 98, ME, NT, 2000, or XP. |

|