An Access 2007 SQL recordsource for a query named qryTransactionList below is completely working but it is very slow. I am hopeful that there something that can be done here to make it more efficient and a little bit faster.. Any suggestions are welcome. Thanks in advance.
Code:
SELECT IIf([SelfLiquidatingID] Is Null,IIf([ReceivableID] Is Null,[UnpaidBalanceID],[ReceivableID]),IIf([ReceivableID] Is Null,[SelfLiquidatingID],[ReceivableID])) AS tDID
FROM ((tblTransactions LEFT JOIN tblSelfLiquidatings ON tblTransactions.TransactionID = tblSelfLiquidatings.TransactionID) LEFT JOIN tblUnpaidBalances ON tblTransactions.TransactionID = tblUnpaidBalances.TransactionID) LEFT JOIN tblReceivables ON tblTransactions.TransactionID = tblReceivables.TransactionID
WHERE (((IIf([tblSelfLiquidatings].[Active] Is Null,IIf([tblReceivables].[Active] Is Null,[tblUnpaidBalances].[Active],[tblReceivables].[Active]),IIf([tblReceivables].[Active] Is Null,[tblSelfLiquidatings].[Active],[tblReceivables].[Active])))=-1));
Last edited: