Solved

How can I update data in a linked text file with Access 2013

Posted on 2013-11-06
10
701 Views
Last Modified: 2013-12-04
What is an alternative file format to dbf?  Access 2013 no longer supports dbf files.  I am looking for an alternative format, other than Access tables.  We like the data to be external to Access, this way we can link to over 100 tables without blowing out the 2 GB max size of a database.  I tried .txt and .csv, but the problem is we cannot update data within the files using Access.  We can append records, but updates and deletes are not allowed.  I know we can maintain updateable tables in Access then export to txt for reporting, but I just wonder if there is another way.
0
Comment
Question by:upsfa
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 3
10 Comments
 
LVL 84

Accepted Solution

by:
Scott McDaniel (Microsoft Access MVP - EE MVE ) earned 500 total points
ID: 39628734
Access can link to multiple backend databases, so could you store some tables in BackendA, and others in BackendB, and others in BackendC (and so forth), and then simply link all those backends to the same Frontend?

Or move to something like SQL Server, MySQL etc. Access can link to any ODBC-compliant database.
0
 
LVL 1

Author Comment

by:upsfa
ID: 39628769
Yea, trying to avoid a large number of backends, but it may be unavoidable.  SQL is where we'd like to go, but that's not going to be a quick turn-around here.  We also have the issue that we archived 100+ dbf files each month for 10+ years.  Once we have Access 2013, we will still need a way to read that data.  Thinking about getting a copy of dbase just to read/convert the archives.
0
 
LVL 50

Expert Comment

by:Gustav Brock
ID: 39630847
An old copy of Access 97 (or 2000?) could read the archived dBase files.

/gustav
0
Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

 
LVL 1

Author Comment

by:upsfa
ID: 39630970
Yea, even 2010 would be fine, but our whole organization is moving to 2013, I have no control over it.  I was able to get an exception for our group, but we need to be off 2010 by January.  I will try to keep one machine with 2010, but eventually that will go once MS drops support of 2010.
0
 
LVL 1

Author Comment

by:upsfa
ID: 39695565
I've requested that this question be deleted for the following reason:

The need for the solution has passed.
0
 
LVL 50

Expert Comment

by:Gustav Brock
ID: 39694713
So what did you do?

/gustav
0
 
LVL 1

Author Comment

by:upsfa
ID: 39695531
When weighing our options for the conversion away from dbf files during the upcoming migration to Access 2013, we looked at using txt files as an alternative to dbf files.  We have now determined that converting dbf files to text files would not support our needs.  While MS Access allows users to link to text files and supports running queries and reports, it does not allow users to edit data within the tables.  In addition, text files cannot be shared by multiple users concurrently, whereas dbf files and Access tables can.

We have decided that active data tables should be stored in MS Access databases version 2007 – 2013 (with the accdb file extension).  Access databases have a two gigabytes size limit.  Not all of our tables will fit into one Access database, so we will be creating multiple back-end databases to store the tables.  Initially, we thought we would have several databases hold tables that are closely related, but now will be using one back-end Access database for each table.  This is a large number of accdb files, but this configuration supports database maintenance and data recovery more efficiently.  There will be a master database that will link to each of the individual tables within each database.  This database is the unified back-end that all existing databases will be linked to for their source data.
0
 
LVL 1

Author Comment

by:upsfa
ID: 39695552
I accidentally, flagged the wrong question for delete.
0
 
LVL 1

Author Closing Comment

by:upsfa
ID: 39695566
Not that it wasn't one of our options initially, but it was what we ultimately chose to do, so thanks.
0
 
LVL 50

Expert Comment

by:Gustav Brock
ID: 39695653
That sounds as a well thought out option. Using dbf files would no matter what lead to a dead end.
Thanks for the feedback.

/gustav
0

Featured Post

Technology Partners: 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

Overview: This article:       (a) explains one principle method to cross-reference invoice items in Quickbooks®       (b) explores the reasons one might need to cross-reference invoice items       (c) provides a sample process for creating a M…
Access developers frequently have requirements to interact with Excel (import from or output to) in their applications.  You might be able to accomplish this with the TransferSpreadsheet and OutputTo methods, but in this series of articles I will di…
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
What’s inside an Access Desktop Database. Will look at the basic interface, Navigation Pane (Database Container), Tables, Queries, Forms, Report, Macro’s, and VBA code.

734 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