This is an interesting question and I hope you get a lot of responses since
I'm sure that I will only cover a small percentage of what you will actually
need.

The primary thing to remember is that you are moving from what could be
considered a self-contained development environment with a solid GUI, to an
enterprise-level database that focuses on performance. So, you will lose
some of the convenient features that Access provides while gaining some of
the performance that Access certainly can _not_ provide. Let's see if we can
hit the main areas you mentioned:

A programming environment;
I will assume that you are referring to a combination of the forms utility
and VBA within Access. You will now have to rely on something like VB to
provide all of the GUIs to your DB-based applications, there's simply no way
around that. While you may have some advanced users that are comfortable
with creating some basic forms and what-not, this will mean almost
absolutely nothing in the MySQL environment.

A database maintenance utility;
A database query tool;
The number of products available runs the gamut and I'm sure that furtere
research will provide a utility you like. However, DB management in Access
and proper DBA management in MySQL are completely different. Access is
somewhat "forgiving" on sloppy design, but in order to gain the most from
MySQL, it will certainly pay to make sure your DBs are properly normarlized
from the very beginning and all of your data types are as they should be.
This area should be your largest investment, not only in the time to find a
good MySQL management utility, but also in finding and/or training and
proper DBA. Personally, I use Mascon for my MySQL DBs, but again, you should
research this on your own.

As for your advanced Access users, I am afraid that you would have to shut
them out of doing most of the functions that they handle now. When dealing
with enterprise-wide DBs, it might be best to limit the number of DBAs that
have complete premissions to the database.

A report builder
This will almost certainly depend on how complex your reports are. My
experience has been that most intermediate Access users can make the
transition to something like Crystal Reports in a fairly quick time-frame.
However, a bit more of a learning curve may be required for more complex
reports. Also, your queries might need some re-tooling since you would have
to run them through the MyODBC driver. Fortunately, VB and Crystal Reports
integration is quite easy (I belive the same holds for VB.NET) which would
allow you to maintain an "all-in-one" utility for both manipulatiing your
data and creating reports.

On the other hand, if your reports are not complex at all, then you can
simply rely on something like PHP or ASP and have web-based reports. This
may not always be the best option for all reports, but if you're only
running a few reports and need a cost-effective solution, this may not be so
bad.

Good Luck!

Dennis

FILTER: MySQL , SQL , query, etc

----- Original Message -----
From: "Brad" <[EMAIL PROTECTED]>
To: "MySQL mailing List" <[EMAIL PROTECTED]>
Sent: Tuesday, November 05, 2002 9:14 PM
Subject: Access replacement...


I am thinking of a move from a Windows network to Red Hat Linux at my work.
I
am happy with OpenOffice for spreadsheets, word  processing etc but the main
problem is replacing MSAccess.

MySQL provides a replacement for the database component but that still
leaves:

A programming environment;
A database maintenance utility;
A database query tool;
A report builder

Some of our users have had MSAccess training and are quite proficient in
producing simple but usable applications involving:

The creation of a database and tables;
Forms to populate the database;
Queries and reports to display the data.

All this in a graphical interface without needing to know SQL or doing any
serious programming. They would need to be able to continue doing this in
the
new Linux environment - is there a suitable "Forms" utility?

We also have some "serious" applications written in MSAccess by outside
professional programmers. This was partly done to allow the simpler changes
(eg reports and screen layouts) to be made by the advanced users in order to
reduce costs and delays. I would assume that a "Forms" utility would not
provide enough features to be used here. Does this mean that development has
to be done in the opensource equivalent of "VB" which may shut out the
advanced users from making changes?

Regards,
Brad

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to