Dag, we've used Access too for various applications over the years,
including an Access 2 program that currently runs in 38 hospitals in our
state, and an Access 95 (became 97) program that manages the maintenance of
our city council's mobile phones and radios assets (over 3000 units).  In
all, it's not a bad database system in a single-PC or small network
environment, particularly the later versions, but you do need to construct
it carefully - dragging code over the network is an absolute performance
killer!  It's good for end-users who want to put small apps together, but
we've gained a lot of work from them when they realise they've bitten off
more than they can chew!

We've also used the Jet engine in various apps without problems: in one
instance the database contains many thousands of records in a complex
relational structure, and there were performance issues at first which, like
many, were solved as PC's got faster and had more RAM to play with.

I don't mind it, in summary - but I wouldn't use it for anything where the
number of records got to the million mark or more.

Somebody said something about using Auto-number fields -
don't,don't,don't,don't,don't,don't,don't,don't!!!!  They can fail
abysmally, and it takes a bit of time to sort them out hands-on.  If you
must, write a tiny bit of code to discover the last number used in the table
referenced, and add one to it:

Public Function GetLastID(strTableName)
Dim rsTemp as Recordset

set rsTemp = Currentdb.openrecordset(strTableName)
rsTemp.Index = "FilmNumber"   or whatever the name of  the index is
rsTemp.MoveLast
GetLastID = rsTemp!FilmNumber + 1     or whatever the name of  the field
required is
End Function
In the form where you add a record:
TextBox(x).value = GetLastId(whatever the table name is)

John Coyle
Brisbane, Australia

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 10, 2003 5:52 PM
Subject: Re: Re: Building a photo database. Any MS Access experts out there?


> > Fra: "Doug Franklin" <[EMAIL PROTECTED]>
> >
> > On Tue, 09 Sep 2003 09:22:49 -0400, Mark Roberts wrote:
> >
> > > Is there anyone on the list with Access experience who can answer some
> > > questions?
> >
> > There's only one question that matters when Access is involved.  And
> > the answer is run fast, run far, run until you're foaming at the
> > withers, but get away from Access and get a reliable database.
> >
>
> I don't agree, I liked Access, I built and ran a database for a former
employer and for small firms and home use it's OK.  With some programming
experience you can do a lot of things.  The only problem we had was that our
based was built in Access 2.0, but when Access 97 arrived it turneed out
that M$ had left out some code that lost the backwards compatibility....
>
> DagT
>

Reply via email to