I have a website form that collects data in a php / mysql database. How can I dump that nightly to a server then convert to a Microsoft Access Table

I have a website form that collects data in a php / mysql database. I have a form on my Joomla website that when registered on the site you can see the form. Thus when the form is filled the data is stored.

what I want to do is push that data automatically every night to a server that will collect that data and dump it to a location where a Microsoft Access database will collect it and allow us to run a report off of the combined data from the website's php/mysql and the Microsoft Access database we have information already compiled.

In other words I want the Access to collect the data and create and update a table (apended data) for a table in the Access database....

Is this possible if so how do you recommend I do this? Using what tools the freer the better or with what I already have. On a Windows Server 2008 and Microsoft Access or SQL Server 2008 with an 5.3.1 PHP MySQL database. thank you.
RUA Volunteer2?Tableau Trainer & Consultant Sales Exec.Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

als315Commented:
If you have connection between your computer and MySQL base, you can use ODBC:
http://dev.mysql.com/doc/refman/5.0/en/connector-odbc-examples-tools-with-access.html
If it is impossible, you can export your data to excel or text file and import it into Access.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Chris SandriniSenior System EngineerCommented:
Hi

I have no idea how to do macros in Access but you can use the ODBC connector to get a dump from mysql

http://dev.mysql.com/doc/refman/5.5/en/connector-odbc-examples-tools-with-access.html
0
rinfoCommented:
I dont think there is a straight forward process for your requirement.
What you need is a simple desktop application.
Put that application on windows scheduled task list to run at a particular time in night.
Using this application you can easily connect to your web server mysql database and retrieve
records as per your requirement.
Once you have the data this application will connect to Access database and update for this
records.
Naturally you have to get the application coded.
Would you like me to code this for you.
I would need database details.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

RUA Volunteer2?Tableau Trainer & Consultant Sales Exec.Author Commented:
If the MySQL database is on a hosted server and the access database I need to move it to is on my local server.

RINFO are you offering to code this if so at what cost. Or is this something simple enough to write in a batch file and use task scheduler to run nightly....? I know some of the tools. I just do not know what to to get this from the hosted server to my server. I realized when I wrote this last night I unintentionally left that very important part out.
0
als315Commented:
You can ask hosting company or your site developer about abilities to export data from MySQL DB.
0
rinfoCommented:
No there was'nt anything professional in my offer.
I thought it should take an hour or so to build such application provided all details are provided and i should help you in building it.
But as per your last message it appears - you have mentioned that you are not aware what data
are to be fetched from web server - and i hope i have read you correctly , it appears form code
has to be read to decide on what data has to be fetched and how they are updated apropos to
access database.
0
RUA Volunteer2?Tableau Trainer & Consultant Sales Exec.Author Commented:
No all I am doing is getting the data from the website and combining it with data from a MS Access database and writting a report with it.
The data comes from a website form and an Access form. We then take Crystal Reports and combine the two databases together to produce a complete report.

I could convert and combine the PHP/MySQL data.....I assume and place the data inside of Access as a table that is updated nightly or just combine the two with Crystal Reports. I was leaning towards the first idea.

Your thoughts....?
0
rinfoCommented:
Hello
can you give me your skype or gmail id.
0
RUA Volunteer2?Tableau Trainer & Consultant Sales Exec.Author Commented:
my skype is ruavol2 and I am in Bristol, TN
my gmail is ruavolunteer2@gmail.com

I am happy to talk with you. The code may be very helpful depending on the cost. My resources are limited.
0
RUA Volunteer2?Tableau Trainer & Consultant Sales Exec.Author Commented:
I have not heard back from you and wondered if there were any examples of what I would need to do available on the web.......if I knew what to look for I might find it myself. I will be available next week if you want to use my SKYPE ID. Please let me know thank you.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.