Last I heard Access is dieing. I know
mrsft has been pushing MSDE for
replacing access. Personally I would
look at crystal rpts for all new
development.
I am sorry to say, Bryan, that you are sadly misinformed.
Access is the database software component of Microsoft Office. By default,
it uses the Jet database engine that is included with it and installed by
default. It also includes MSDE, which is separately installed, and it not a
replacement for either Access or Jet. MSDE is simply MS SQL Server with
deliberate limitations in size and performance.
Access itself provides the user interface for end users and software tools
for developing database applications, using either Jet, or MSDE, or as a
client to one of many ODBC- or ADODB-enabled server databases. Access is
strong, healthy, and has a future.
It is the Jet database engine that is now "in maintenance mode", not being
enhanced, but it is still supported and Stephen Sinofsky, Microsoft's EVP in
charge of Office has publicly stated that it will be supported in new
versions to be released through approximately 2005 or later. It would appear
that replacement of Jet as a default database engine is related to the
anticipated replacement, in a future version of Windows, of the current file
system with a file system based on SQL Server -- so that no separate DB
engine would have to be installed and it would be as seamless as installing
Office is now.
The people I know who are competent in both Access reporting and in Crystal
Reports have, without exception, told me that they find Access reporting
preferrable to Crystal in ease of use and equal or better in capability. I
have seen some impressive reports done with both, but nothing that I think
would be a compelling reason to use Crystal instead of Access -- unless the
reports were being generated in a web-based environment where Access reports
couldn't be used.
Access has connectivity to server databases second to none, so I see no
reason why it would not be a highly desirable tool, even if it were _just_
used for reporting. But, in addition, it can be used to create user
interface clients for those same server databases, single-user standalone
databases, and multiuser database applications which no "reporting software
tool" can do.
Larry Linson
Microsoft Access MVP