yes vb is required. what comes to mind is something like this:
Code:
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO table ( field1, field2, etc.. ) VALUES ('value1', 'value2', etc... )"
DoCmd.SetWarnings True
Me.Requery
you'd have to run it once per iteration though, of course. I can't really think of any other way to do it that's easier. This method too, would be easiest if you were entering data into an unbound form, otherwise you'll have to deal with the record that the user is already entering as it will already be bound.
The idea is to concatenate the form values into the 'value' strings.