I would go with a hybrid share-point
What I mean by that is that most of your actual work is handled by the Access program. You Design a few very basic forms and tables to handle the Lists within the Share-Point server.
This is what I've done.
1) Decided on what I really needed from the share-point side of the interface... in the most simplistic terms
2) Used the web-database template (ACC2010, I've not used ACC2007 so I'm guessing that this is fairly much the same) and developed the most basic forms and tables that I could.
2a)(We have a person on site that mainly handles Share-Point development. Often, I can simply design the front-end with the look and feel that I need and he can translate this fairly much from the Share-Point developer's side and I need only link into the lists once done).
3) Started development of my "Normal" database with a split back-end and then add links to the share-point tables.
Moving data between the linked tables is no different than any other data movement.
Introduction to integrating data between Access and a SharePoint site
This is for ACC2010 and some of this may not be available in ACC2007 but you should know about this too:
Edit or publish a web database on SharePoint 2010 (note the applies to ACC2013 tag, that's a recent change to this page so I suspect this will also apply in ACC2013)
Things to keep in mind:
- Forms and reports that are developed for Share-Point do not support VBA and support only a very limited set of the Access Macro language.
- Share-Point does not support table relationships. The work-around is to use the most hated look-up-field wizard and create look-up fields at the table level.
(I try to avoid this; however, it often can't be avoided)
Some other things:
Ways to share an Access database (ACC2007) Publish a database to a SharePoint site (ACC2007)
Finally:
Do not use the older MDB file format to try and workaround the removal of Data Access Pages (url=http://office.microsoft.com/en-us/access-help/what-happened-to-data-access-pages-HA010030832.aspx]What Happened to Data Access Pages[/url]
There is no effective support in ACC2007/ACC2010 and they cannot even be opened in ACC2013 without a major hack.