I'm oblivious to how Access handles the execution of a SQL statement. On a Table with say, 10 Fields, does "SELECT OneField" actually run faster than "SELECT *"? Or are they the exact same thing processing speed-wise, but simply show a smaller recordset to the viewers eye?
As a printed example, which of these two would execute faster, if either?
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("SELECT OneRandomField FROM tblOrders WHERE [ID]=XXX")
rst.Edit
rst![OneRandomField ] = valueX
rst.Update
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("SELECT * FROM tblOrders WHERE [ID]=XXX")
rst.Edit
rst![OneRandomField ] = valueX
rst.Update