I thing that debits and credits should be keeped in separate tables, but,
if you like to keep them in the same record, i propose to keep in separate field the date of their transactions.
in addition...
the criteria in the second query must be changed to:
Code:
WHERE (Mem_Trans.Debit Is Not Null AND Mem_Trans.[Member ID]=34)
OR (Mem_Trans.Credit Is Not Null AND Mem_Trans.[Member ID]=34)
while the first UNION query might have the following syntax:
Code:
SELECT 'Credit' AS [Trans Type], Mem_Trans.Credit AS [Amount], Mem_Trans.[Trans Date], Mem_Trans.[Member ID]
FROM Mem_Trans
WHERE Mem_Trans.Credit Is Not Null
Union
SELECT 'Debit' AS [Trans Type], Mem_Trans.Debit AS [Amount], Mem_Trans.[Trans Date], Mem_Trans.[Member ID]
FROM Mem_Trans
WHERE Mem_Trans.Debit Is Not Null AND Mem_Trans.[Member ID]=34