Migrate MSAccess forms, reports and modules to Web

NORBERT FOIGELMAN 2 Reputation points
2022-08-21T23:50:18.567+00:00

Over many years I have designed an increasingly sophisticated program with MSAccess 2019 Front End and SQL 2019 Back End.
What will be a practical migration of all the Front End forms, reports, and modules to a web base program?
Is the migration of SQL 2019 to Azure a good solution for the Back End database?

Thanks,
Norbert

Azure Static Web Apps
Azure Static Web Apps
An Azure service that provides streamlined full-stack web app development.
1,173 questions
0 comments No comments
{count} votes

5 answers

Sort by: Most helpful
  1. Karl Donaubauer 2,061 Reputation points MVP
    2022-09-02T14:40:27.197+00:00

    Hi,

    The advantages and disadvantages of local SQL Server vs. Azure SQL can be widely discussed. The options for the Access frontend, on the other hand, look less bright than in that answer.

    > You can convert your Access forms to Access App.

    Gustav has already pointed out that there are no more "Access Apps". Both technologies that Microsoft introduced earlier were discontinued years ago. Unfortunately, Microsoft's warnings on the corresponding outdated websites are often inadequate and confuse many people. However, the one in this article is relatively clearly stated.

    > Use a third-party solution.

    The website does not even contain a company name or address, nor does it mention the web technologies used or anything else in terms of real technical or commercial information. Just some blah blah and a web contact form to Unknown. I would be skeptical and careful with this "offer".

    > Rewrite your forms as web app.

    That's what it boils down to. Either you completely rewrite the frontend (not only forms but also logic, code, reports etc.) with web technologies or you have it done. Because of this high effort (technical/time/financial), many people shy away from this step. Or they move the complete Access application (+ usually their backend) to a web server with Windows and Access or Access Runtime.

    Servus
    Karl
    Access News
    Access DevCon

    1 person found this answer helpful.

  2. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2022-08-22T01:05:57.363+00:00

    Here you will find some of the benefits to migrate from SQL 2019 to Azure SQL Database as back end database. Here you will find steps to migrate the database.

    The following are a few ways to migrate your forms to the Web apps:

    About the Access reports, once you move the back end to Azure SQL, you can use Power BI Online to query your access database and recreate your reports. You have Direct Query available for your queries related to the reports. Your users can use existing reports with Azure SQL as back end. Here more information about Power BI Service or Power BI Online.


  3. Dean Babic 1 Reputation point
    2022-10-19T05:47:54.567+00:00

    Hi @Anonymous

    if I may to chip in with the discussion from here:

    https://learn.microsoft.com/en-us/answers/questions/493190/convert-ms-access-desktop-app-with-vba-to-web-base.html

    Maybe have a look at how was this Access template migrated to the web in just a few hours.

    Here is a challenge, can anyone make this faster? No, because the migration is online. And it works for FE.
    BE modules and reports should be rewritten to Python, as they were.

    D.

    0 comments No comments

  4. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  5. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.