Thank you The_Doc_Man for the detailed response!
And arnelgp for the distinction.
So, in general, DoEvents will allow pending processes by the OS to be executed, while DBEngine.Idle will allow pending processes by MS Access to be executed.
Would it ever be appropriate to use both together...