>Thanks for all the input but I guess I should clarify some items:
>
>1. This is a stand alone database which only one person will be using.
>
>2. The program can be placed on multiple machines (i.e. a desktop and laptop).
Those are almost contradictory specifications. If you have the database on
multiple computers, what is to prevent multiple users from USING them? If
you're in an office, can you be *absolutely certain* that there will *never*
be two doctors, or a doctor and an administrative assistant, using the
database simultaneously?
>3. The program requires a backup and restore feature. If I update the laptop
>then I want to sync up the desktop. I need a way of doing this. A backend
>data file seemed to be the way to do this but I am having trouble making it
>work.
Will the laptop be attached to the network, or truly remote (out in a
patient's home or a non-computer wired facility)?
>4. It has to be seemless. A one button click to backup, a one button click to
>restore/import data.
[quoted text clipped - 5 lines]
>running across all types of Primary key violations, preventing me from
>updating the values.
You should almost certainly be backing up *the entire database* - the .mdb
file, probably the backend .mdb file containing the tables. Backing up
individual tables is orders of magnitude more complicated (as you are
discovering).
>One of the issues I have resolved is to use a delete query to zap the
>existing data then import the backed-up data from the txt file. It works with
[quoted text clipped - 3 lines]
>I was told that splitting the database and then saving the backend would work.
>So far I have not been able to make it work. Hence my original question.
What specific problems have you had? Check the suggestions at
http://www.granite.ab.ca/access/splitapp.htm
for suggestions about how best to set up a split application. It is not
necessary to have "a server" in the sense of Windows Server operating system -
a peer to peer network with one machine functioning as a shared resource is
fine.
>This database is NOT going on a server but rather on a desktop, laptop, or
>both. Since most of my users are not computer gurus, but rather doctors,
>lawyers, and what nots, I need to make this as dummy proof as possible. My
>problem is my lack of Access/VBA knowledge. Hence I am my own worse enemy.
>
>Hope this helps.
You're asking in the right place - most of us have been there!
John W. Vinson [MVP]