DBMoney is library that enables access to tables of EIS
Money 2000 SE/S3 of the
CIGLER SOFTWARE, a.s. company.
Money 2000 SE is the most widespread EIS in Czechia,
it works on Windows 95/98/NT/2000/XP platform, but databases are stored
in internal structure. It makes external access to databases more difficult, for
own e-shop, print of labels on dot matrix printer, data processing, etc.
Database is file based similar to dBase files. File extension are
DAT, DIX, DIA, MDI, MDT. Root data are in DAT files, in extra files are
memos, indexis and locks. CIGLER SOFTWARE, a.s.
company supplies MON2KDBE.DLL library (COM) that enables read/write access to database.
It means enables multiuser cooperative access of
Money 2000 SE and another COM clients. Unfortunately library exports COM interface
for database access but the interface is not easy utilizable in Delphi (it's not ODBC, BDE, TDataSet, etc.).
Therefore was developed DBMoney for Delphi library that encapsulates the
MON2KDBE.DLL. Its fundamental component TMoneyTable is direct descendent of
TDataSet component and don't need Borland Database
Engine. In Delphi is possible work with Money 2000 SE databases with the same way
as with DBF, DB tables which are supported in BDE. Function are described in
enclosed guide and is evindent from demo DBMBROW application.
Features
Read/write
- Read/write access implemented, including Date, Time and Memo field type.
Navigation
- All navigation functions First, Prior, Next, Last, EOF, BOF, IsEmpty, and bookmarks are implemented.
Locks
- Table locks and record locks are supported.
Master / detail
- Fully implemented master/detail behavior as in the DBTables unit. There is detail table index required for link fields. If is in this index more fields than linked, for remaining fields search and range fieled may be used.
Indexes
- DAT tables have implemented one or multi field indexes.
Filtering
- Enables record filtering according to current index. SetRangeStart, SetRangeEnd, ApplyRange, SetRange, EditRangeStart, EditRangeEnd, CancelRange function are similar to DBTables unit ones. Besides it's possible set any text filter. Evaluation is done in MON2DFLT.DLL. But for expression evaluation it's necessary write own algorithm.
Searching
- Find, FindNearest, GotoKey, SetKey, EditKey function are implemented similar to DBTables unit. In addition is possible to search also in the detail tables if fields are containted in index.
Autoincrementing
- Special field type enables assigning of unique ids to the new records.
MON2KDBE.DLL
This library (Automation Server) is supplied by CIGLER SOFTWARE, a.s. company and enables multiuser database access to Money 2000 SE/S3. It's not necessary call its functions directly. For correct function must be used library of current release. To gain library write directly to manufacturer CIGLER SOFTWARE, a.s. Contact person is Mr.Libor Dvorak, email: ldvorak@ciglersw.cz.DBMBROW.EXE
Simple browser for direct table browsing and editing. Implemented features: index sorting, searching, mass value assigning etc. Is fit set browser as default viewer of ".DAT" files.
- Log in to post comments
Navigate