thanks for the reply cj, anyways i found a way to resolve my problem, here's the statement:
SELECT DISTINCTROW DataFile.UserID, UserFile.UserFname, UserFile.UserLname, Max(Format$([DataFile].[TranDate],'dd-mm-yyyy')) AS [TranDate By Month]
FROM DataFile INNER JOIN UserFile ON DataFile.UserID =...