access db move to mysql

Posted on 2012-09-11
Last Modified: 2012-09-20
I have an access db that I need to move to a "better" DB. It is an application using the forms as the driver and the db as the data storage. if I could retain the forms and move the data to another DB type (perhaps mysql or oracle?) and retain the relationships, it would greatly speed things up as its mow being used over the network and multiuser and getting bigger.

I have links to the forms db and data db forms is 23 mb data is about 36 mb
Question by:joeloyzaga
    LVL 30

    Expert Comment

    Try with a simple sample database
    LVL 84

    Accepted Solution

    You can certainly use Oracle or MySQL as your datastore. Many find MSSQL Server to be an easier upgrade, as they tend to be a bit more "seamless" than other non-MSFT databases.

    Note that moving to a server-based platform is no "magic bullet", and it's not unusual to have worse perfomance after doing so. Quite a bit depends on the way your application is structured, and how much of the actual work you're going to move to the database platform - for example, are you going to move the queries to the server as Views, or are you going to keep them in Access? Are you going to move any of your VBA processes to Stored Procedures? Doing these things can significantly help you with performance, but require quite a bit of effort in many cases.

    See Armen's excellent writeup on moving to SQL Server:

    See "The Best of Both Worlds" link there.
    LVL 84

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    When you are entering numbers in a speadsheet, and don't remember what 6×7 is, you just type “=6*7" instead. It works in every cell! This is not so in Access. To enter the elusive 42 in a text box, you have to find a calculator, and then copy the re…
    In Debugging – Part 1, you learned the basics of the debugging process. You learned how to avoid bugs, as well as how to utilize the Immediate window in the debugging process. This article takes things to the next level by showing you how you can us…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
    In Microsoft Access, learn how to “cascade” or have the displayed data of one combo control depend upon what’s entered in another. Base the dependent combo on a query for its row source: Add a reference to the first combo on the form as criteria i…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now