From reading these ngs, it seems many people (not you, Tim) have a chip
on their collective shoulder about 'Access' being look down upon by
users of more capable DBMSs. You and I both know Jet is very capable
and doesn't deserve such poor treatment.
I don't have a chip; but I do have some pretty realistic (sic) ideas
about Jet's and Access's shortcomings in relation to real RDBMS products.
Yes, Access+Jet does do some wonderful things and wipes the floor with
its obvious competitors like 4-D and Paradox etc. But it's not an
industrial strength RDBMS either.
I just think that if the
converts started using legitimate and portable terms such as 'stored
procedure' instead of inaccessible proprietary terms such as Querydef,
No: a sp is organised and optimised server-side and much more flexible; a
querydef is not the same thing at all. A view is closer to a querydef but
far more limited. I don't think you can translate querydefs into rdbms
structures, and that's why ADO manages them poorly (if at all?).
not to mention alienating themselves with such practices as prefixing
tables with tbl (as only MS Access users do), then Jet and consequently
MS Access would perhaps be taken more seriously.
I'm up for that one. There is a lot of sense talked about variable naming
conventions in VB and VBA, but I lose the plot when it spills over into
database objects. But I also know that I am outnumbered on that one round
here <g>.
Access/Jet is taken seriously by many thousands of people who earn their
living producing commercial and bespoke solutions using them/it. There
will always be big IT department bods who only want big departmental
server solutions -- I'm really chuffed because I've got our hospital to
agree to distribute an Access ADP and they are about as snitty as they
can get. So the walls can be chipped at.
By the way, did you ever get to solve your original problem about
allocating unique four-digit PKs?
All the best
Tim F