You would have to build a SQL statement based on the table that the
record is being added to and the fields that are being set in any
subsequent records.
*HOWEVER* Why do you say that .AddNew is slow? What is the critiera that
you're using to make that statement? What is happing before & after the
statement in the code?