When a query is based on muliple tables, field names can be ambiguous (eg.,if two tables each have a field named 'Student'). When I run into this situation I've always used [tablename]![fieldname] to resolve the ambiguity. I've discovered, however, that [tablename].[fieldname] also seems to work.
When should I use one instead of the other?