Has it been true in all versions of access from 1.0 forward
that if you have a table with primary key [MyID] and other
non-indexed fields [Field1], [Field2]... that using an unsorted
query to display records in that table will not necessarily
result in the dynaset being displayed in keyfield order?
Take this for example...
SELECT DISTINCTROW tblMyTable.MyID, tblMyTable.Tracked
FROM tblMyTable
WHERE ((tblMyTable.Tracked=Yes));
It may or may not display records in the order of the keyfield
[MyID]. This leads one to believe the rec's in dynaset are listed
in the order that they were entered into MyTable. Anyone
know for sure?
I have to add ORDER BY tblMyTable.MyID; if I want
the dynaset listed in ANY table's keyfield order.