Does someone really use the Calls form to enter data? Do you get a lot of transcription errors?
Have you considered using your existing tables to help with data entry? Choosing an entry from a combo or list?
You have a basic structure issue with your Date and Time for use with calculations in my view.
But here is a query that will deal with the current issue.
Code:
SELECT Calls.CallID
, Calls.CallDate
, Calls.CallReceived
, Calls.CallCleared
, IIf([CallCleared]>[CallReceived],DateDiff("n",[callreceived],[Callcleared]),DateDiff("n",[callreceived],[Callcleared])+1440) AS CallLengthInMinutes
FROM Calls;