infomaven's Avatar
infomaven 3
33 Asked
79 Answered
35 Best
1
No one has voted on this question yet :(
2 years, 9 months ago

I have an access file, a server, html expertise & basic knowledge of SQL. How do I make an online form to let others add to the database?

We have a local database where we keep stats and are looking for a way to get the whole thing online so there is multi point access and adding new stats as they happen.
Tip for best answer: M$2.50
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

4 Answers

0
seppevandenbroucke's Avatar
seppevandenbroucke | 2 years, 9 months ago
3
You will need a server-side language. It can't be done with HTML alone. Your knowledge of HTML will come in handy, though.

If you've already made the forms in Access, they are easy to convert to ASP.NET. A quick Google search points you to an "Access to ASP.NET Wizard" (see sources for links). To do this you'll need asp.net installed on your server. You can also create new web pages/forms in ASP.NET, but since this is a programming language, you'll first need to learn a few basics.

There are a lot of other server side languages available as well. PHP can connect to an Access database using ODBC. PHP is easy to learn, and free open source software. You'll also need SQL for this.
source(s):
http://download.cnet.com/Access-to-ASP-NET-Wizard/3000-2380_4-10264310.html Access to ASP wizard, if you already have Access forms
http://www.microsoft.com/express/vwd/ Visual Web Developer Express, free from Microsoft, allows you to test ASP.NET.
http://www.php.net/ PHP, a server side language
http://www.web-max.ca/PHP/odbc_1.php Using MS Access and ODBC with PHP tutorial

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
socalsue's Avatar
socalsue | 2 years, 9 months ago
8
If you are using Access 2007 and your server also has SharePoint 2007 services, create forms for managing your database and then create an executable version of your Access database and make it available through SharePoint. SharePoint is responsible for managing access to the database and tracking who uses it.

Presumption is made that you are working on an internal LAN or corporate Intranet. If you want to make your database available on the Internet, you have a much more complicated project as described by others here.

This article explains the process:
http://office.microsoft.com/en-us/access/HA101314681033.aspx

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
dward's Avatar
dward | 2 years, 9 months ago
7
Not a coder. But I would recommend reinventing the wheel. I mean unless you control your community pretty well I wouldn't code something yourself for everybody to use. You open yourself up to code injection and junk like that which could allow people to hijack your server or delete your entire database. You'd need some prefessional code or applet that filters anybody trying to inject code into your database or scripting language.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
robertdavies's Avatar
robertdavies | 2 years, 9 months ago
3
Get a hosting account that allows for MySQL database
The next task is to import the data from Access to MySQL
You could import using ADO if you're familiar by setting up a short VBA program to that . Otherwise look to the file import tools in Php Myadmin or download the toolking from de.mysql.com - this final option includes a migration tool kit.

With the database established you now need to set up the form to capture data.

If you have access to Dreamweaver there is a tool to help you do. I've listed the adobe technote to that describes this below.

Otherwise the best bet is to either use a third party database form tool like phpMyEdit or to learn some basic PHP. I'd recommend using some sort of tool - it probably will give you more secure code if you've not done this before.

Alternatively if you're using a CMS investigate any form tools in the CMS

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel

Learn something new with our FREE educational apps!

Private lessons in the comfort of your own home. Get back in shape or finally pick up a guitar with our great experts guiding you the whole way!
Learn Guitar
Learn Hip Hop
Learn Pilates