Embedded graphical elements would be the first thing to look for. Have you
set the Picture property of any forms/reports? Or added an Image control? Or
do you have OLE fields with embedded objects?
As you modify the database objects (in design view), Access makes copies of
them. This space is not automatically released, until you compact.
Similarly, modifying the code can lead to spurious binary that doesn't get
released. A decompile will solve that.
After a compact, decompile, compact sequence, you could create a new (blank)
database and import everything. Typically this new database will be smaller
than the one you just compacted.
For suggestions on basic database maintenance and recovery techniques, see:
http://allenbrowne.com/recover.html
--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users -
http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
"shazzie" <(E-Mail Removed)> wrote in message
news

129CBBE-E1AC-4399-81AD-(E-Mail Removed)...
>I have a really small database - two small tables, two queries, two forms
>and
> two reports. It is over 8mb in size. The first table contains 9
> respondents
> and the second table contains 8 questions (there will never be more than 8
> questions). It was 19mb in size!!! and I have now compacted and repaired
> it
> - why is it still so big?? I created another database with massive
> amounts
> of information, many tables, 25 queries and about 15 reports and it is
> only 4
> mb in size.