473,385 Members | 1,409 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

All done in MS Access and now they want a web front end and SQL backend

1
I have spent nearly a year creating a database to track project progress. The database has gone live and everybody is impressed with it. Never contemplated that this would cause so many attention. Now the formal request came through that I should change the front end to a web gui and obvioulsy the backend to SQL.

Can you tell me what would be the best software to use to start creating the front end again. I figure that I would have to do queries, reports and forms from scratch?? A LOT of work. I am well versed with Frontpage but there is no way that I can duplicate what I have done in Access with Frontpage.

The users are currently accessing the database via a Sharepoint Portal that actually just links to the database in Access so the user still needs Access (which is a pretty standard application). Should I consider changing the database into an exe??

Any suggestions will be welcomed BEFORE I go off and tackle this beast!
Dec 13 '07 #1
3 1425
NeoPa
32,556 Expert Mod 16PB
How about starting by making it clear to these ....s that "converting" to a web front-end is not converting at all, but a complete rewrite, in an unfamiliar language and environment to boot.
It may seem obvious to you, but oftentimes managers (etc) ask for the impossible as they're simply too ignorant of the issues to realise how something that fits so easily into their understanding can actually be a little more complicated when it comes to doing the actual work.
Dec 13 '07 #2
Should I consider changing the database into an exe??

You can not compile an Acess MDB to an EXE. You will always need a version of Access installed to run the database. There is a runtime version that can be installed without having to purchase Access for each machne. In 2007 there is a free runtime version of Access. In earlier versions you have to by the Developer version to get the runtime license to distribute it.

If you want to create a web front end, you will need to use a server side scripting language like ASP (FrontPage can be used) or ASP.NET/VB.NET.

To do it web based, it will take at least 2 to 5 time longer to create. So you are looking at several years since it took you almost a year in Access.

If you really think you want o do completely rewrite everything web based with an SQL server back end then before you start you should:

Assuming that you will be working full time (50 to 80 hours a week) as a developer then you should expect to:

1) Spend at least 6 months learning SQL server.
2) Convert your current Access database front end to to use an SQL server back end. This way if you do build a web based front end, you can use both Access and the Web based front end at the same time with the same back end.

3) Spend at least 6-12 months learning ASP.NET and VB/NET
4) Start writing your web based front end.


I have spent nearly a year creating a database to track project progress. The database has gone live and everybody is impressed with it. Never contemplated that this would cause so many attention. Now the formal request came through that I should change the front end to a web gui and obvioulsy the backend to SQL.

Can you tell me what would be the best software to use to start creating the front end again. I figure that I would have to do queries, reports and forms from scratch?? A LOT of work. I am well versed with Frontpage but there is no way that I can duplicate what I have done in Access with Frontpage.

The users are currently accessing the database via a Sharepoint Portal that actually just links to the database in Access so the user still needs Access (which is a pretty standard application). Should I consider changing the database into an exe??

Any suggestions will be welcomed BEFORE I go off and tackle this beast!
Dec 13 '07 #3
ineuw
21
Any suggestions will be welcomed BEFORE I go off and tackle this beast!
I just noticed your post. Have you made any decisions yet? If you have, I would be curious to know, since I have faced a similar issue and studied it at length.

ineuw
Jan 5 '08 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

29
by: Mark B | last post by:
We have an Access app (quite big) at www.orbisoft.com/download. We have had requests by potential users to have it converted to an SQL version for them since there corporate policy excludes them...
8
by: Debbie | last post by:
Thank you for any help you can give me. I have a database that I've been working on... a backend for the server and front ends for the users. Now I've found out that the network is wireless and...
28
by: Lee Rouse | last post by:
Hello all, This is going to be a rather lengthy "question". I have an Access 2k database, separated front end/back end. Front end copies are on about 30 workstations and used frequently during...
7
by: JMCN | last post by:
Is this possible to have the 97 users with 97 front end, 2000 users with 2000 front end, 2002 users with 2002 front end, and 2003 users with 2003 front end all linked up to an access 97 backend? ...
5
by: premmehrotra | last post by:
I currently have a multi-user access database which is put on a shared drive L: on a Windows Servers. Entire database is one file premdb.mdb. Users access this database from their laptops....
4
by: nschonhuth | last post by:
Ik hou een access database bij waar meerdere gebruikers op kunnen voor gegevens. Eens in de week wil ik de backend database aanpassen. Het probleem is dat als er iemand in de front end database...
2
by: CAM | last post by:
Hello, I am wondering if someone can give me some pointers. Currently I am using Access 2002 I developed an inventory tracking database, which this database is used in California and in...
3
by: Jim Devenish | last post by:
A number of people design systems with an Access front-end linked to a SQL Server backend. Can anyone please recommend any good books which set out how to do this? I am interested to learn the...
64
by: John | last post by:
Hello there, Im cursing my place of employment...and its taken me a month to realise it... The scenario: Ive just stepped into a role to migrate an access database to VB.Net. The access...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.