1. It not only dcount, it is ALL controls having a function call
in ControlSource (DCount, DLookup, even your own functions).
I don't have any applications that have such controlsources after 14
years of professional Access development. Maybe you don't need them,
either?
Sure, it *should* work, but it obviously doesn't in the environment
your users have to use, so maybe it's time to find a better way.
2. Where is it written (which line in the user manual) that this
is not supported anymore in access 2010 or windows 7 (Access 2010
and win xp work fine)????
MS office and Windows are NOT a free tool (such as eclipse,
java, ...).
So they have to work, to be supported, and bugs have to be
corrected.
Dunno what your point is here. Whether it's a bug or by design, the
fact is, it doesn't work, and I can't imagine a scenario where it's
a good design in the first place. You may have gotten away with this
design for a long time, but now it's biting back, and perhaps it's
time to re-engineer it to work differently. Then you won't need to
wait for the "bug" to be fixed. Your app will likely be FASTER, as
well.
3. "The fact that it works in an 8-year-old version of Windows and
a 3-year-old version of Access isn't going to be of much comfort"
The fact is that old versions work and newer ones not! I would
have
expected older versions not to work on win 7, but it is not the
case!
The fact is that these new versions just have more bugs, that
occur when
using new versions together. And even it there are good things in
new versions, if these are bugged, these are unusable in a
production environment.
Be that as it may, the new versions are here to stay, and you either
prohibit your users from using them until the "bug" is fixed (if it
ever is), or you re-engineer your application to avoid the problem
entirely.
4. I chosed MS as development tool bcs I though OS and tool would
be integrated correctly, and these tools are really great (I mean:
the ones without bugs). Perhaps I'm wrong and I should go to Mac
or windev, where these problems don't occur (although I'm sure
other problems also happen)... but I prefer hoping these bugs will
be soon corrected by MicroSoft.
You did not address at any point my main assertion, that your design
is WRONG. Using multiple domain aggregate functions is just
something that raises a red flag for me (particularly if any of them
are looking up data from the same table). It sounds like an
erroneous design from the get-go, and if you redesigned to not use
all the domain aggregate functions, the "bug" would be irrelevant.
But you didn't even touch that assertion at all, and instead railed
against MS.
I'm a big fan of righteous indignation myself, as it's quite
self-satisfying. But it alone can't solve your problem. I'm
suggesting looking at something that could fix the problem, but I
don't have enough information to offer any specific solutions. I'm
interested in the problem because I'd like to see if my initial
reaction that lots of domain aggregate calls are a design error is
true or not.
So post some details of what you're trying to do and what data
you're trying to display, and then I'll try to help you develop an
alternate solution.
That is, if you're interested in fixing the problem more than you're
just venting.