SELECT T_HesapHareketleri.ID, T_HesapHareketleri.Tarih, T_HesapHareketleri.HesapTuru, T_HesapHareketleri.MakbuzNo, T_HesapHareketleri.GelirTuru AS Kasa, "Gelir" AS Turu, T_HesapHareketleri.GirenTutar AS Tutar, T_HesapHareketleri.Aciklama, Len([GelirTuru]) AS x
FROM T_HesapHareketleri
WHERE (((Len([GelirTuru]))<>0))
ORDER BY T_HesapHareketleri.ID, T_HesapHareketleri.Tarih;
UNION SELECT T_HesapHareketleri.ID, T_HesapHareketleri.Tarih, T_HesapHareketleri.HesapTuru, T_HesapHareketleri.MakbuzNo, T_HesapHareketleri.GiderTuru AS Kasa, "Gider" AS Turu, T_HesapHareketleri.CikanTutar AS Tutar, T_HesapHareketleri.Aciklama, Len([GiderTuru]) AS x
FROM T_HesapHareketleri
WHERE (((Len([GiderTuru]))<>0))
ORDER BY T_HesapHareketleri.ID, T_HesapHareketleri.Tarih;
Şeklindeki sorgu ile verileri tek sütunda görebilirsiniz. Hesaplama işlemi nasıl olacak bilmediğim için ekleme yapmadım.