PKTKS,
I've been working with MSAcess (VBA) for over 20 years and I don't want to extend the debate of the platform used. Some people happily pay $15.00 for an LM399 while I'm super happy to pay $30.00 for an annual MS Office license. It all comes down to what each individual considers as VALUE. To you it's GARBAGE to me it's GOLD.
Don't get me wrong.. I have very extensively used that on early 90s..
Until complete ditching all MS over 2000s.
As said.. the overall result is restricted by not being portable
and locked out for other interfaces... like simple console querys...
It would be a simple jump DELPHI... but MS imploded Borland..
LAZARUS replaced VB with 200% improvements...
It should be a more or less simple jump from VB to LAZARUS..
while the whole DB ported to SQLITE is actually 300% faster and about 1000% lighter in system resources... because SQLITE does not use a daemon ...
nor any sort of REGISTRY LOCKED access..
Just a tip to improve the user base..
not depreciate your valuable effort..
Take advantage of the work and use it on a better jump...
The time consumed should worth it
Paul
PS> just adding that LAZARUS (and ObjectOriented Pascal) already have integrated by default at least all these DBs ready to interface..
https://wiki.freepascal.org/Components_and_Code_examples#DatabasesSQLITE or Postgres will outperform ACCESS by orders of magnitude in time.. resources and capabilities not to mention prtability