What do you mean by "file order of tables"? Generally databases use indices for record sorting, and the actual display or return of record order is random. In SQL, for example, it is anybody's guess as to what order the records come back in.
If there is a particular order you want records returned in, then the other post is on the right track. Create an index on the field(s) that you will most often do your lookups against. In Access you have a choice of Indexed = Yes, with or without duplicates allowed. This is somewhat equivalent to Clustered and non-clustered indices in SQL server (think book index versus table of contents).
Anywho, the "order" records are returned can be controlled based on your query language, etc.
Did any of that help?
mmcdonal
Look it up at:
http://wrox.books24x7.com