UtterAccess.com
X   Site Message
(Message will auto close in 2 seconds)

Welcome Guest ( Log In | Register )

> A Way to Synchronize Excel Spreadsheet Data with Access DB?    
 
   
patrikn
post Aug 12 2004, 05:44 AM
Post #1

New Member
Posts: 3



Hi Everybody

I would like to use MS Excel as an offline front end tool to modify data that has been exported from an MS Access 2002 database. This data has to be re-synchronized later with the database because there are several users that may modify the same data offline.

Simply importing the modified data into Access won't do , because existing records get changed offline in Excel and I don't want to have duplicates in the database. Furthermore, I need to detect synchronization conflicts (i.e. someone wants to update a record that has already updated by some else).

I welcome any ideas how to approach this task. Are there maybe tools or Access Add-Ons available?

Regards,
Patrik
Go to the top of the page
 
+
 
Start new topic
Replies (1 - 7)
jsitraining
post Aug 12 2004, 06:46 AM
Post #2

UtterAccess VIP
Posts: 5,230
From: Scotland (Sunny Glasgow)



Hi
Welcome to UA
Instead of Importing the data into Access, Link the Data
File --> Get external data --> Link Tables.

HTH
Jim
Go to the top of the page
 
+
patrikn
post Aug 13 2004, 04:45 AM
Post #3

New Member
Posts: 3



Hi
Linking the XLS table works fine (thank you for the hint) as long as I am the only user. But how can I synchronize offline modifications that are made by several people to the same data?

Patrik
Go to the top of the page
 
+
jsitraining
post Aug 13 2004, 08:31 AM
Post #4

UtterAccess VIP
Posts: 5,230
From: Scotland (Sunny Glasgow)



I'm not entirely sure what you mean. If multiple people make changes to the SS, then the latest change will be written to the DB Table. Do you mean that you want to keep a record of all changes?
Go to the top of the page
 
+
patrikn
post Aug 13 2004, 10:08 AM
Post #5

New Member
Posts: 3



I'd like to give each user their own copy of the spreadsheet for offline modifications (let's say they copy the spreadsheet on their laptop and update data there). If I let a user copy his modified spreadsheet back to the one that is linked to the database, all changes made in the meantime by other users are lost.

I am looking for a way to
1. update only those records in the database, that the user has changed in his offline spreadsheet
2. detect a conflict when a user tries to update a record that has already been updated by someone else in the meantime

Patrik
Go to the top of the page
 
+
jsitraining
post Aug 13 2004, 11:04 AM
Post #6

UtterAccess VIP
Posts: 5,230
From: Scotland (Sunny Glasgow)



Hi Patrick. I'm afraid I can't answer your question. I've posted elsewhere to see if anyone else can lend a hand. Sorry
Jim
Go to the top of the page
 
+
khaos
post Aug 13 2004, 11:47 AM
Post #7

Retired Moderator
Posts: 8,589
From: Lansing, MI



You could set a date modified field on the file for excel, I'm sure excel has a way to update this via vba. Then you can just import/update the records that user has modified since you last gave them records. There would of course be issues if 2 users can change the same records. This will just be a mess. Thats just my idea though, I've never had to do anything like this in my work.

HTH
Ken
Go to the top of the page
 
+
Jerry Dennison
post Aug 14 2004, 08:08 AM
Post #8

Head Wizard
Posts: 14,857
From: South Carolina, USA



Welcome to UtterAccess!

I would not attempt this with an Excel front end. Your best bet is to stick with an Access FE/BE and replication. It will handle precisely what you're asking for.
Go to the top of the page
 
+

Thank you for your support! Reply to this topicStart new topic

Jump To Forum:
 



RSS Go to Top  ·  Lo-Fi Version Time is now: 18th May 2013 - 09:32 PM