Results 1 to 15 of 15
  1. #1
    MTSPEER is offline Competent Performer
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2013
    Posts
    283

    Splitting Database

    Hello,

    I understand how to split the database and create the back end table, but I don't want all the tables to be linked. Is there any way you can picka nd choose which ones you want to be linked to the backend table? Or is there a way to unlink certain tables to the backend database?



    Thank you

  2. #2
    orange's Avatar
    orange is online now Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,722
    Why would some tables in the back end not be linked to the front end? Just curious.

  3. #3
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Are you wanting to link some tables to a different back end perhaps? Otherwise there is no harm in just linking all of them.

  4. #4
    MTSPEER is offline Competent Performer
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2013
    Posts
    283
    I can't have all of them linked because the users import specific files for themselves and they will use a couple of the tables to validate information. So I need to unlink the tables where users import their personal files to validate

  5. #5
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Validate how? By viewing the tables? With linked tables you can still open the table and view most recent data.

    User is importing personal files into one of these tables as well?

  6. #6
    CJ_London is online now VIP
    Windows 8 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,412
    Is there any way you can picka nd choose which ones you want to be linked to the backend table?
    for those tables you don't want to link, just delete the linked tables in the front end or don't link them in the firstplace. However sounds like you data isn't normalised if users have 'personal tables'

  7. #7
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    If you are using the database splitter wizard you cannot select which ones to link. It simply links all of them since it is the wizard and strives to make it easy. As Ajax said you can just delete the linked tables and then re-create new ones in the front end.

    Otherwise create a another database, import the tables you want from the soon-to-be 'front end' as linked tables, and then that will be your backend.

    Check out this link on doing it manually as I described above. https://support.office.com/en-us/art...036e45fcf6#bm3
    make sure to select "import as linked tables"

  8. #8
    MTSPEER is offline Competent Performer
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2013
    Posts
    283
    I didn't know you could link manually. THanks for the link. But the user validates the information from the personal table with queries from the linked tables. And I just want to unlink the personal table everyone uses to import different data. I used the Splitting wizard so I couldn't pick which ones I wanted to link

  9. #9
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Unfortunately you can't 'un-link' a table in the sense of telling access hey, un-link this table from this one, but, what you can do is delete the tables from the front end and back end that you don't want linked, Then
    Recreate the table in your front end- it won't be linked.

  10. #10
    MTSPEER is offline Competent Performer
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2013
    Posts
    283
    okay, but won't the queries be ruined that had the table that you deleted?

  11. #11
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    If you rename everything exactly the same they should be fine. If your queries aren't too long, go into SQL view and edit all the names of tables and fields to what you have.

    I would do this:
    1. Make your new tables first, before you delete anything.
    2. Literally highlight the fields from the linked tables in design view and paste them into the new table's design view.
    3. Delete the linked one(s) and name the new one(s) with the same name. Should be fine.
    However, it is best to make a copy of the db before you do this in case you mess up you have something to fall back on.

  12. #12
    MTSPEER is offline Competent Performer
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2013
    Posts
    283
    Sounds like a good idea. I will try this out!

  13. #13
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Let us know if it works/not works!

  14. #14
    kagoodwin13 is offline Competent Performer
    Windows 7 64bit Access 2013
    Join Date
    Feb 2012
    Posts
    181
    Not sure if it was said, but maybe in different words, but yes it is possible to manually split and link individual tables.

    1. Make a copy of your current Access database (serving as both front end and back end)
    2. Delete all objects except for tables (forms, queries, reports, etc. - delete those)
    3. Delete the tables you want as "local" in the copied database (don't also delete them from the current version!)
    4. Copy the version with just tables to a network shared drive
    5. Open the original Access database
    6. Click the External Data tab in the ribbon
    7. In the "Import & Link" section, click Access
    8. Browse to your back end (database copy with tables only)
    9. Choose "Link to the data source by creating a linked table."
    10. Click OK
    11. Use the original database as the front end, with linked tables to the back end, and local tables still on the front end

    I think you should think about why you want local tables and back end tables though. Likely you have a data process gap that needs improvement. Databases run best when there is zero chance for error. If you have a chance for error, your database will break. Can you tell us more about why your users need to "validate" data?

  15. #15
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,902
    It is possible to programmatically delete and set table links.

    However, if users are importing their own individual data into frontend, each time you distribute a revision to the frontend, their imports will be lost.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Splitting Database.
    By Esmatullaharifi in forum Access
    Replies: 2
    Last Post: 12-29-2014, 12:57 AM
  2. Splitting a database
    By Pure Salt in forum Access
    Replies: 4
    Last Post: 07-08-2014, 09:47 AM
  3. Splitting Database
    By winterh in forum Database Design
    Replies: 7
    Last Post: 03-26-2012, 07:59 PM
  4. Splitting the database
    By mohiahmed in forum Security
    Replies: 1
    Last Post: 02-14-2012, 04:50 PM
  5. Splitting Database
    By injanib in forum Database Design
    Replies: 0
    Last Post: 02-25-2011, 11:08 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums