473,385 Members | 1,720 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,385 software developers and data experts.

Creating MDE File Unsuccessful

G'day

My attempt to create an MDE file was unsuccessful. The attempt produced an
error that effectively said the (MDB) file was to big. The MDB consists of
about 30 tables, 50 forms and 3 Modules.

Have others encountered this problem and if so, have the found a work
around?

Tony
Nov 13 '05 #1
4 3900
Hi Tony,

The best way to handle this situation is move the tables to a seperate
database and leave it as an MDB (via Import Export).

Then delete all the tables out of Main MDB. You then link to the tables in
the MDB you created (above).

Files Get External Data then Link Tables.. Specify the database .MDB file.

Then compile the Forms and Modules into an MDE and you should be fine.

The best practice is to keep the tables in a seperate database file or .MDB
file and then link to the tables in that database.

Hope this helps!

Barry
"Tony" <ri*********@hotmail.com> wrote in message
news:41********@news.comindico.com.au...
G'day

My attempt to create an MDE file was unsuccessful. The attempt produced an error that effectively said the (MDB) file was to big. The MDB consists of about 30 tables, 50 forms and 3 Modules.

Have others encountered this problem and if so, have the found a work
around?

Tony

Nov 13 '05 #2
"Tony" <ri*********@hotmail.com> wrote:
My attempt to create an MDE file was unsuccessful. The attempt produced an
error that effectively said the (MDB) file was to big. The MDB consists of
about 30 tables, 50 forms and 3 Modules.


As Barry states you want to split your app.

What is the exact message? 50 forms and 3 modules is next to trivial. I have an
app with 450 forms, 350 reports and 20 or 30 modules.

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
Nov 13 '05 #3
G'day Tony, Thanks for your reply. I have reperformed the operation and
reproduced the same error which reads as follows:

"Microsoft Office Access was unable to create an MDE database"

Clicking the help button on the error message box revealed the following ...

"This error is usually associated with compiling a large database into an
MDE file. Due to the method used to compile the database, a considerable
number of TableID references are created for each table. The Microsoft Jet
database engine version 4.0 can only create a maximum of 2048 open TableIDs
at one time. Exporting a database as an MDE potentially can exceed this
limit if the database has a large number of objects (table, macro, form,
report, etc).

There is no accurate method to estimate the number of TableIDs the Jet
database engine uses during the process of compiling a database as an MDE.
However, each VBA module and each form uses one TableID, as a result, if the
database has 500 forms, and each form's HasModule property is set to Yes, as
many as 1,000 TableIDs are used."

Because the message said the problem is "usually associated with compiling a
large database" I tried creating an MDE with a small database. The attempt
was successful and a MDE resulted.

Regarding your advice on splitting the database, I am aware of the benefits
of doing this, however on this occasion I preferred not to split as I want
to install a version on one only client machine as a test of the database.
By disableing "AllowbypassKeys" and delivering an MDE, I hoped to protect my
work from being copied.

I am working with Access 2003.

Thanks for your assistance.

"Tony Toews" <tt****@telusplanet.net> wrote in message
news:0m********************************@4ax.com...
"Tony" <ri*********@hotmail.com> wrote:
My attempt to create an MDE file was unsuccessful. The attempt produced anerror that effectively said the (MDB) file was to big. The MDB consists ofabout 30 tables, 50 forms and 3 Modules.
As Barry states you want to split your app.

What is the exact message? 50 forms and 3 modules is next to trivial.

I have an app with 450 forms, 350 reports and 20 or 30 modules.

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

Nov 13 '05 #4
G'day again. Further to the problem, even after splitting the database the
problem recurrs. I can create an MDE from the backend but it gives me the
same message when i attempt to create an MDE from the front end. Basically
it says that it is to big (when I am sure that it is not).

Is it possible that form templates, developed in earlier versions of acccss
and brought forward to Access 2003 for use could cause this problem (as this
is what I have done)?
"Tony Toews" <tt****@telusplanet.net> wrote in message
news:0m********************************@4ax.com...
"Tony" <ri*********@hotmail.com> wrote:
My attempt to create an MDE file was unsuccessful. The attempt produced anerror that effectively said the (MDB) file was to big. The MDB consists ofabout 30 tables, 50 forms and 3 Modules.
As Barry states you want to split your app.

What is the exact message? 50 forms and 3 modules is next to trivial.

I have an app with 450 forms, 350 reports and 20 or 30 modules.

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

Nov 13 '05 #5

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

Similar topics

3
by: Peter Blum | last post by:
I have built an assembly (dll) from which I expect third parties to subclass. As a result, when my assembly has a version change, it will cause any third party assembly based on it to break unless...
4
by: tchangmian | last post by:
Hi, I would like to create an auto-lock out module where users are unable to continue login attempt after 3-5 unsuccessful logins. In addition, the user account are automatically suspended after...
1
by: Daniel Cardoso | last post by:
I don't know what else to try - In my asp.net app, when the file name has Windows-1252 characters (like ã and ç), these characters appear, each one, as two strange characters in the file name label...
3
by: Dave Moore | last post by:
Hi All, Ok, here's my problem. I want to open a file and process its contents. However, because it is possible that the file may not exist, I also want to check whether the file() function is...
7
by: chad | last post by:
let's say I'm transferring a large file like 100MB over to a folder. The program detects when the file arrives. However, I can't figure out how to know when the file is totally transferred over....
4
by: Terry Olsen | last post by:
I need to create a file printer port. I can do it using the PRNADMIN.DLL like so: Public Sub CreateFilePort(ByVal FilePath As String) Dim PRNADMIN As New PRNADMINLib.PrintMaster Dim port As New...
5
by: xZaft | last post by:
def save(): try: saves.append(str(level)) saves.append(str(stre)) saves.append(str(spd)) saves.append(str(hp)) saves.append(str(maxhp)) ...
3
by: xZaft | last post by:
#Game by Todd Lunter from random import choice as _choice import random as r c = 'a' level = 1 stre = 2 spd = 2 exp = 0
1
by: enp | last post by:
Hello, I am trying to create a board game in C#. I have looked into several different websites for creating a board for my game but I am unsuccessful. can somebody help me with their suggestion...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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...

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.