Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Backup two tables from a network access db to a local db copy

Posted on 2012-03-29
7
Medium Priority
?
403 Views
Last Modified: 2012-04-02
I have an access database on a network that I need to copy 2 tables (say table1, table2) to local copy of the exact database.  We need this as the network goes down frequently and work halts.  I want a user to be able to click a button on a form and have them copy the updated network database tables to the older outdated tables on a local computer.  Any suggestions?

thanks
jb
0
Comment
Question by:BOULMAN
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 29

Accepted Solution

by:
IrogSinta earned 2000 total points
ID: 37785795
On the button's OnClick event you can put:

DoCmd.TransferDatabase acExport, "Microsoft Access", _
    "C:\PathAndNameOfDatabaseToExportTo.mdb", acTable, "NameOfTableToBeExported", _
    "NameOfTableInDestination"

In your case the names of the source and destination tables will probably be the same.  Do this for each table you want to export.
0
 
LVL 49

Expert Comment

by:Dale Fye
ID: 37786623
Check out my article on temporary tables.

updatetemptable "LocalTableName", "linkedTableName", True, 0
0
 

Author Comment

by:BOULMAN
ID: 37786629
The above code looks like it will work fine.  Will this overwrite the "old" table info each time I use this?  I won't be able to test that until monday.
thanks
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 49

Expert Comment

by:Dale Fye
ID: 37786698
My UpdateTempTable function does, with the other, you will first need to test to see whether the table already exists.  And if it does, delete before running the transferdatabase method.

My UpdateTempTable function also will let you save the new table to a temporary database on the same path as your application, and will automatically link the table from that temporary database to your application, which will avoid some of the bloating issues associated with temporary tables.
0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 37787321
Just a note, ...any system like this is inherently susceptible to failures.
I mean if: "the network goes down frequently and work halts"...

...Then whats to say that the network won't go down in the middle of your"Copy" operation.
Then what?!?!
Half the data is copied, and you loose the original?

You need "Rock Solid" error handling and an "Iron-Clad" "Rollback" system.
(remname the static tables, Import the new tables, verify the copy, delete the originals)
In case of a failure in the middle of the "Copy" operation, your system must be able to delete the incomplete copied table, then restore/rename the original table...
Do you have something like this in place?

It's a shame to have to go through all of this trouble for a "iff-y" network that can't fulfill one of the most basic requirements of a network...
;-)

The same time and energy might be better spent beefing up the network...

;-)

JeffCoachman
0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 37787327
...I see that fyed has already touched on this...

Please continue on with the previous experts...

;-)

Jeff
0
 

Author Closing Comment

by:BOULMAN
ID: 37799304
Sorry for the delayed response. But IrogSinta's code works as needed.

thanks
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

After seeing numerous questions for Dynamic Data Validation I notice that most have used Visual Basic to solve the problem. This suggestion is purely formula based and can be used in multiple rows.
Quickbooks hosting can do wonders to your enterprise but considering the points elaborated in the article which will help you to better analyze the outcomes. So scan your business, its needs and then move to the new world of limitless benefits.
Learn how to make your own table of contents in Microsoft Word using paragraph styles and the automatic table of contents tool. We'll be using the paragraph styles in Word’s Home toolbar to help you create a table of contents. Type out your initial …
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question