Written in September, 1998
This article provides an introductory information on how to implement simple DEEP-objects in MS Access 97. DEEP-object is an instance of a custom class bound on run-time to the events of forms, reports and/or their controls. DEEP-object is a way to implement “codeless” yet flexibly customizable forms and reports, create highly reusable inter-application generic and specific custom classes/object code repositories, design, develop and simulate visual layer OLE-servers in MS Access and easily convert/transform them into VB ActiveX DLLs and much more…
Click to download sample database (deepcnpt.zip - 29286 bytes)
Written in September, 1998
Every professional MS Access developer has to have reusable code libraries to build and deploy bullet-proof applications RAD-way. One of the main sets of the functions of such a library is a set of functions to navigate and to process database data in forms. There are several well-known standard ways to program and use such functions. This article shows brand-new approach based of custom classes and WithEvents-enabled MS Access 97 objects.
Click to download sample database (samp4sa.zip - 175072 bytes)
Written in November, 1998
WithEvents feature of VBA is scarcely described in the public sources. All the descriptions I know usually qualify WithEvents as a feature used to get events fired by the server components to the client ones. In this article the opposite control flow direction is discussed, namely, events fired by forms and controls are processed by custom object instances dynamically attached (sunk) to forms' and controls' events. I call this concept of programming Dynamic External Event Processing (DEEP-concept) and the instances of custom classes used to support this concept - DEEP-objects.
Click to download sample database (samp4ww.zip - 169895 bytes)
Written in September, 1998
Class Exposer is an MS Access 97's Add-In which exposes (makes visible) custom class modules as well as forms' and reports' class modules to external (referencing) MS Access 97 application databases. It is based on the topic from: http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Click to download sample database (cexposer.zip - 39338 bytes)
| HOME |
Copyright (c) 1998-2002 by Shamil Salakhetdinov.
|
| Last updated: May 5, 2002 | |
| under construction |
|