Re: Proper use of database splitting

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Howard (Howard_at_discussions.microsoft.com)
Date: 01/04/05


Date: Tue, 4 Jan 2005 13:55:01 -0800

I'll add something to the mix. A sales rep may not only be working with one
customer at a time. He may have 3 or 4 customers on his machine and need to
toggle between customers. A project could go on for weeks before we're done
and its safe to delete that customers database. The sales rep may move an
updated customer back to the server for others to access and copy another
back to his laptop. I want to allow for shuffling of customer databases. Let
me know. Also, thanks for the offer to automate the final solution. I would
like to take a crack at it myself, its the best way to learn. If I then have
trouble, I will let you know.
Thanks again!
-Howard

"PC Datasheet" wrote:

> If the data in the product, supplier, resource and other lookup tables is
> relatively static, make a copy of the database with these tables for each
> sales rep and use it as the backend for each sales rep. Create a template
> customer mdb for the front end and link to the backend database. When a
> sales rep gets a new customer, all he needs to do is make a copy of the
> customer template database and he can then immediately record the new
> customer's data. When the template is copied, the links to the backend will
> stay intact so the sales rep does not have to do anything about linking to
> the backend. Since the new database is for one customer, all the sales rep
> needs to do is delete the mdb file when he no longer needs that customer's
> data. As long as the tables in the master backend stay the same albeit new,
> edited or deleted data, the backend database for each sales rep could easily
> be replaced with a copy of the master backend; nothinh more would need to be
> done.
>
> I could automate this whole process for you through a user interface to make
> it user friendly for all involved. If you would like my help to do this,
> contact me at my email address below.
>
> --
> PC Datasheet
> Your Resource For Help With Access, Excel And Word Applications
> resource@pcdatasheet.com
> www.pcdatasheet.com
>
>
> "Howard" <Howard@discussions.microsoft.com> wrote in message
> news:B5341FDC-4CAA-46C5-A3E0-0C9502246F5E@microsoft.com...
> > Hi!
> > I appologize, I haven't been clear. There is more involved than just being
> > able to delete a customers entries. I am familiar with Cascading. Having a
> > separate database for each customer would satisfy my client's criteria to
> > take the database on the road with several mobile sales reps. If each
> sales
> > rep takes a copy of the entire database, then creates a new client and
> adds
> > all the item and labour records for that customer, synchronzing data back
> at
> > the server will
> > be a nightmare. A separate database for each customer will be ideal, but
> > with shared product, supplier, resource and other lookup files. Users can
> > then just pass a customers database back and forth for updating without
> any
> > duplication or synchronization problems. I've seen huge tax and accounting
> > programs developed this way so client records can be shared amongst teams
> of
> > mobile accountants. Same as a doctors office with a file for each patient.
> > Please let me know if there is an efficient way to keep each customers
> data
> > as a separate mdb file. Thanks!
> > -Howard
> >
> >
> >
> > "PC Datasheet" wrote:
> >
> > > If your tables are designed correctly and the proper relationships are
> > > setup, you should have Cascade Delete enforced between CustomerID in the
> > > customer table and CustomerID as the foreign key in all other customer
> > > related tables. Deleting a customer table then in the customer table
> wou;d
> > > automatically delete that customer's records in all related tables.
> > >
> > > --
> > > PC Datasheet
> > > Your Resource For Help With Access, Excel And Word Applications
> > > resource@pcdatasheet.com
> > > www.pcdatasheet.com
> > >
> > >
> > > "Howard" <Howard@discussions.microsoft.com> wrote in message
> > > news:40076A05-FEFA-4C50-8B1B-E8F8791DA948@microsoft.com...
> > > > Hi!
> > > > Through this forum, I have just learned how to split my database into
> data
> > > > (tables) and application (everything else). My application would be
> ideal
> > > if
> > > > I could have a seperate back-end database for each customer, as each
> > > project
> > > > is short term, then the data for that customer is not required, so it
> > > could
> > > > be deleted. Also sometimes after the project is created for a
> customer,
> > > the
> > > > sale goes sour and the information for that customer is again not
> > > required.
> > > > Could I create a "template" backend database, copy and rename it
> > > > appropriately for each customer, then use the File->Get External
> > > Data->Import
> > > > functionality to switch between databases (customers), or is it really
> not
> > > > meant for toggling between databases and might corrupt things. Please
> let
> > > me
> > > > know.
> > > > --
> > > > Thanks!
> > > > -Howard
> > >
> > >
> > >
>
>
>



Relevant Pages

  • Re: Proper use of database splitting
    ... If it were me Id set it up as similar to a sales logic ERP program that a ... Main database backend on the server has everything. ... the process of doing this all of his customer records gets a CustCheckedOut ... Sales rep comes back with a boat load of sales and new accounts. ...
    (microsoft.public.access.formscoding)
  • Re: Proper use of database splitting
    ... Put the master backend template on the server so that all sales reps use the ... Also require all sales reps to put their backend database ... upload and down load customer databases and not need to do anything else. ...
    (microsoft.public.access.formscoding)
  • Re: Proper use of database splitting
    ... sales rep and use it as the backend for each sales rep. Create a template ... customer mdb for the front end and link to the backend database. ...
    (microsoft.public.access.formscoding)
  • Re: Need help export data
    ... If I re-create the new fields on their backend .be ... database, will my frontend connect seamlessly to their .be database such that ... Adding extra customer service reps to the table for customer service reps is ... to the jobs table in the copy I made of the database. ...
    (microsoft.public.access.externaldata)
  • Re: Republicans have stolen all the money from poor and middle class folks -- and now, WalMa
    ... that eventually the rich run out of poor people's money. ... which is in the midst of a sales slump during which it has ... The core of the problem rests with Wal-Mart?s customer base? ... shop at his stores even for essentials until their next government ...
    (alt.politics)