Click here to Skip to main content
15,886,564 members
Articles / Operating Systems / Windows
Tip/Trick

Migrating Microsoft Access 2003 to Microsoft Access 2013 WebApp – Part 1

Rate me:
Please Sign up or sign in to vote.
5.00/5 (2 votes)
11 Jul 2013CPOL3 min read 33.3K   1  
Migrating Microsoft Access 2003 to Microsoft Access 2013 WebApp.

Introduction

Microsoft Access is a database which is a combined version of the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools.

In our example we have downloaded the Reporting Sample Microsoft Access 2003 desktop app from Microsoft Office website: http://office.microsoft.com/en-au/access-help/sample-access-databases-that-you-can-download-and-adapt-HA001120138.aspx.

Background

Here in this article we we will see a scenario of how we can migrate a Microsoft Access 2003 Desktop database to a Microsoft Access 2013 WebApp which can run in SharePoint 2013 sites.

When you open the Access 2003 client app using my Microsoft Access 2013, the following is the view you will see.

Image 1

Now let’s start the step by step procedure to migrate the above listed client site Microsoft Access 2003 Application to Microsoft Access 2013 Web Apps. In our example we’re going to use Office 365 – SharePoint 2013 Online environment to publish our Access 2013 WebApp.

Step 1: Open the Microsoft Access 2013 client tool, click New, and select Custom Web App.

Image 2

Step 2: Now assign a name for the app and select the location from the Available Location list, in our case we have entered Office 365 – SharePoint 2013 Online URL in the Web URL section. If you’re using on-premises SharePoint 2013, you can use the on premise SharePoint 2013 site.

Image 3

Step 3: Now an empty Microsoft Access 2013 Web App has been created in Office 365 – SharePoint 2013 Online.

Image 4

Step 4: Now click on the Access option under Create table using existing data source. Browse through the Microsoft Access Database (.mdb) file of your Microsoft Access 2003 application.

Image 5

Step 5: In our demonstration we’re using the RptSampl.mdb file, which represents the reporting features using Microsoft Access 2003.

Image 6

Step 6: Now you can see the Import Objects window, with option to select tables, forms, definition, data, etc. Select as per your requirement and click OK.

Image 7

Step 7: Now you can see the import progress for the selected option.

Image 8

Step 8: Now we can see one of the errors caused due to ‘OLE Object’ used in Microsoft Access Application.

Image 9

Note: The about error can be avoid by mapping the ‘Picture’ OLE object in the ‘Image’ type in SQL Server.

Reference article: http://office.microsoft.com/en-au/access-help/introduction-to-data-types-and-field-properties-HA010341783.aspx#Oleobject

Step 9: Now the whole application has been migrated to Microsoft Access 2013 with known warnings and errors.

Image 10

Now the data, forms, and tables are all migrated to New Microsoft Access 2013. The next step in the migration process is to publish the migrated App to SharePoint.

Step 10: After analyzing and fine-tuning the migrated application using Microsoft Access 2013, it time for us to publish the app to Web. You can see the ‘Launch App’ menu option in the ribbon menu bar.

Image 11

After that, the app has been launched to the Office 365 – SharePoint 2013 Online as in the above screen capture; the above screen capture image is the representation of the final application we have migrated to Microsoft Access 2013.

In our next article we will discuss how to migrate a macros enabled application and how to solve the related issues.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Chief Technology Officer at Zealots
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
-- There are no messages in this forum --