473,407 Members | 2,598 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,407 software developers and data experts.

MDE / MDB Split Databases best way to go?

Hi,

I've been asked to amend an Access 2002 DB that has been used by users
using the MDE version. I have, what seems to be the original MDB
version containing all the front end stuff but, by now, the tables are
way out of date.

They want me to make some changes to the database and keep their
current data..

My idea to get round this problem was to split both the MDB (out of
date) and MDE (up to date) version of the databases so that the tables
are linking to the back end tables.

I would then change the links in the MDB DB to use the MDE back end
database (so they access the most up to date data).

I then make my changes to the MDB DB (including table changes, forms,
reports etc).

After I have made my changes I can then create a new MDE DB which is
linked to the same back end data.

Will this work OK?

Is there anyway to unsplit the data so my final database is a single
MDE file rather than an MDE file and a back end MDB file?
Jun 27 '08 #1
8 2195
The reason I would like to do this (unsplit the data) is that the DB
is accesses from various sites via shared resources and, to make it
easier, I would like to have it all in one DB.
Jun 27 '08 #2

"John Google" <Jo**********@googlemail.comschreef in bericht news:93**********************************@a22g2000 hsc.googlegroups.com...
The reason I would like to do this (unsplit the data) is that the DB
is accesses from various sites via shared resources and, to make it
easier, I would like to have it all in one DB.
Bad idea IMO.

One of the main advantages of using a split db (FE-BE) is that you can easily make changes and send them an update...

Also it is my opinion (and best practice to prevent corruption) that...
--Only the BE should be used by all users.
--Each user should have his/hers own copy of the FE.

Arno R

Jun 27 '08 #3
On Apr 15, 4:56*pm, John Google <John18071...@googlemail.comwrote:
Hi,

I've been asked to amend an Access 2002 DB that has been used by users
using the MDE version. I have, what seems to be the original MDB
version containing all the front end stuff but, by now, the tables are
way out of date.

They want me to make some changes to the database and keep their
current data..

My idea to get round this problem was to split both the MDB (out of
date) and MDE (up to date) version of the databases so that the tables
are linking to the back end tables.

I would then change the links in the MDB DB to use the MDE back end
database (so they access the most up to date data).

I then make my changes to the MDB DB (including table changes, forms,
reports etc).

After I have made my changes I can then create a new MDE DB which is
linked to the same back end data.

Will this work OK?

Is there anyway to unsplit the data so my final database is a single
MDE file rather than an MDE file and a back end MDB file?
The database as it exists now is a single MDE containing both data
(the Tables) and the interface (the Forms, Reports) and the logic (the
code and queries)?

So each of the users does not have his or her own copy.

I bet there are regular contributors here who will have some advice on
how to achieve the greatest effectiveness and efficiency while
amending it. That advice, no doubt, will include suggestions about
front-end, back-end.
I've used SQL_Server as a back-end for several years, so I'll yield to
those who are more current.

Jun 27 '08 #4
On 15 Apr, 23:49, lyle <lyle.fairfi...@gmail.comwrote:
On Apr 15, 4:56*pm, John Google <John18071...@googlemail.comwrote:


Hi,
I've been asked to amend an Access 2002 DB that has been used by users
using the MDE version. I have, what seems to be the original MDB
version containing all the front end stuff but, by now, the tables are
way out of date.
They want me to make some changes to the database and keep their
current data..
My idea to get round this problem was to split both the MDB (out of
date) and MDE (up to date) version of the databases so that the tables
are linking to the back end tables.
I would then change the links in the MDB DB to use the MDE back end
database (so they access the most up to date data).
I then make my changes to the MDB DB (including table changes, forms,
reports etc).
After I have made my changes I can then create a new MDE DB which is
linked to the same back end data.
Will this work OK?
Is there anyway to unsplit the data so my final database is a single
MDE file rather than an MDE file and a back end MDB file?

The database as it exists now is a single MDE containing both data
(the Tables) and the interface (the Forms, Reports) and the logic (the
code and queries)?

So each of the users does not have his or her own copy.

I bet there are regular contributors here who will have some advice on
how to achieve the greatest effectiveness and efficiency while
amending it. That advice, no doubt, will include suggestions about
front-end, back-end.
I've used SQL_Server as a back-end for several years, so I'll yield to
those who are more current.- Hide quoted text -

- Show quoted text -
That's correct.

The MDE file is on a shared drive. The users simply have a link on
their desktop to open the MDE file.
Jun 27 '08 #5
On 15 Apr, 23:01, "Arno R" <arracomn_o_s_p_...@planet.nlwrote:
"John Google" <John18071...@googlemail.comschreef in berichtnews:93**********************************@a 22g2000hsc.googlegroups.com...
The reason I would like to do this (unsplit the data) is that the DB
is accesses from various sites via shared resources and, to make it
easier, I would like to have it all in one DB.

Bad idea IMO.

One of the main advantages of using a split db (FE-BE) is that you can easily make changes and send them an update...

Also it is my opinion (and best practice to prevent corruption) that...
--Only the BE should be used by all users.
--Each user should have his/hers own copy of the FE.

Arno R
Amo,

Do you mean that the back end should be on a shared drive but the MDE
file should be installed on each user's PC? At the moment the MDE file
is on a shared drive and each user has a link to it on their desktop.

If I split the database and have the MDE and the back end DB on the
shared drive, does this mean that there may be corruptions in the
files?
Jun 27 '08 #6

"John Google" <Jo**********@googlemail.comschreef in bericht news:e6**********************************@59g2000h sb.googlegroups.com...
On 15 Apr, 23:01, "Arno R" <arracomn_o_s_p_...@planet.nlwrote:
>"John Google" <John18071...@googlemail.comschreef in berichtnews:93**********************************@a 22g2000hsc.googlegroups..com...
The reason I would like to do this (unsplit the data) is that the DB
is accesses from various sites via shared resources and, to make it
easier, I would like to have it all in one DB.

Bad idea IMO.

One of the main advantages of using a split db (FE-BE) is that you can easily make changes and send them an update...

Also it is my opinion (and best practice to prevent corruption) that...
--Only the BE should be used by all users.
--Each user should have his/hers own copy of the FE.

Arno R
Amo,

Do you mean that the back end should be on a shared drive but the MDE
file should be installed on each user's PC?
Yes, That is what I mean indeed.
If I split the database and have the MDE and the back end DB on the
shared drive, does this mean that there may be corruptions in the
files?
When an Access database is used by more people simultaneausly then yes ther e is a greater risk.
Lots of warnings here in this group for that setup. Just Google this group for that.

For instance network issues can cause an Access app to fail and get corrupted.
It is better to have this problem on a single workstation.

I did have FE-corruption issues once in a while, and copying the FE from another workstation always solved the problem.

Arno R
Jun 27 '08 #7
John Google <Jo**********@googlemail.comwrote:
>Do you mean that the back end should be on a shared drive but the MDE
file should be installed on each user's PC? At the moment the MDE file
is on a shared drive and each user has a link to it on their desktop.

If I split the database and have the MDE and the back end DB on the
shared drive, does this mean that there may be corruptions in the
files?
Yes, what Arno said.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
Jun 27 '08 #8
On 17 Apr, 19:22, "Tony Toews [MVP]" <tto...@telusplanet.netwrote:
John Google <John18071...@googlemail.comwrote:
Do you mean that the back end should be on a shared drive but the MDE
file should be installed on each user's PC? At the moment the MDE file
is on a shared drive and each user has a link to it on their desktop.
If I split the database and have the MDE and the back end DB on the
shared drive, does this mean that there may be corruptions in the
files?

Yes, what Arno said.

Tony
--
Tony Toews, Microsoft Access MVP
* *Please respond only in the newsgroups so that others can
read the entire thread of messages.
* *Microsoft Access Links, Hints, Tips & Accounting Systems athttp://www.granite.ab.ca/accsmstr.htm
* *Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/
Thanks Tony and Amo.
Jun 27 '08 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Cara | last post by:
LAST CALL FOR VOTES (of 2) unmoderated group comp.databases.etl Newsgroups line: comp.databases.etl Extraction, transformation, loading issues. Votes must be received by 23:59:59 UTC, 12 Dec...
0
by: Cara Altman | last post by:
REQUEST FOR DISCUSSION (RFD) unmoderated group comp.databases.etl This is a formal Request For Discussion (RFD) for the creation of a world-wide unmoderated Usenet newsgroup...
9
by: Luke Vogel | last post by:
Hi all. This is a bit of a newbie type question. I am trying to figure out what is the best way to connect to a database; ado.net, odic others? I've found a couple of examples that show you...
7
by: Mark A | last post by:
If server 01 running HADR in the primary role crashes, and the DBA does a HADR takeover by force on the 02 server to switch roles, then the 02 server is now the primary. What happens when the...
12
by: Jay | last post by:
Let's say, for instance, that one was programming a spell checker or some other function where the contents of a string from a text-editor's text box needed to be split so that the resulting array...
1
by: Query Builder | last post by:
I have one of our production Accounting Databases starting from 2 GB now grown into a 20 GB Database over the period of a few years... I have been getting timeouts when transactions are trying to...
8
by: situ | last post by:
Hello all, i have Database1 and database2, is it possible to make database connection to database2 by running stored procedure on database1. Thanks and Regards Situ
22
by: SmokeWilliams | last post by:
Hi, I am working on a Spell checker for my richtext editor. I cannot use any open source, and must develop everything myself. I need a RegExp pattern to split text into a word array. I have...
9
by: kwerkyone | last post by:
I have two separate but similar databases and each has a split form that acts as the main form used. One of these split forms is able to be filtered from the datasheet portion of the split form using...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.