Andy said:
Sorry, I had meant that I don't want to go into the table design
view, create a new field, then save the table, then run the query.
I don't understand. Why not? it's got to be less cpu-intensive than running
a make-table query that will lose much of the schema of your source table.
You will wind up having to recreate primary keys and any indexes you have
hopefully created to aid data retrieval, as well as fixing data types and
field sizes that Jet got wrong when creating the new table automatically.
I think that I need to create the physical new field however as with a
million records, to calculate the query on the fly a number of times
a day, will take a long time of calculating. I would rather just
calculate this value and hard-write to the table itself.
Are you routinely running queries that retrieve a million records at a
time?!? A number of times a day?!??? :-0
Look, why don't you test using a calculation in a saved query? You may find
it's not quite as slow as you are thinking it would be. If it turns out to
be prohibitively slow, then you can continue with your plan to hard-write
the result of the calculation into the table ... nothing lost but a little
time, which should be minor compared to the time spent in this newsgroup
already ... ;-)
Anyways, I am trying to figure out what your question is. How exactly do you
want us to help you ... given that you seem unwilling to take our advice ;-)