İyi çalışmalar
çapraz sorgudan oluşan bir formum mevcut ancak alt form olarak kullanamıyorum. Sql kodu
çapraz sorgudan oluşan bir formum mevcut ancak alt form olarak kullanamıyorum. Sql kodu
bu şekilde yardımcı olurmusunuz.PARAMETERS [Forms]![Form1]![stt] Text ( 255 ), [Forms]![Form1]![st] Text ( 255 ), [Formlar]![Form1]![TARIH1] DateTime, [Formlar]![Form1]![TARIH2] DateTime;
SELECT [İL GENELİ].[ŞUBE ADI], [İL GENELİ].[BİRİM ADI], [İL GENELİ].[SUÇ KODU], [İL GENELİ].[SUÇ TÜRÜ], [İL GENELİ].[SUÇ TÜR TASNİFİ], Sum([İL GENELİ].[TOPLAM OLAY]) AS [TOPLAM OLAY], Sum([İL GENELİ].[FAİLİ MEÇHUL]) AS [FAİLİ MEÇHUL], Sum([İL GENELİ].[FAİLİ YAKALANAN]) AS [FAİLİ YAKALANAN], Sum([İL GENELİ].[FAİLİ FİRAR]) AS [FAİLİ FİRAR], ((Nz([FAİLİ FİRAR],0)+Nz([FAİLİ YAKALANAN],0))/[TOPLAM OLAY]) AS [AYDINLANMA ORANI]
FROM [İL GENELİ]
WHERE ((([İL GENELİ].SUC_TARIH) Between [Formlar]![Form1]![TARIH1] And [Formlar]![Form1]![TARIH2]))
GROUP BY [İL GENELİ].[ŞUBE ADI], [İL GENELİ].[BİRİM ADI], [İL GENELİ].[SUÇ KODU], [İL GENELİ].[SUÇ TÜRÜ], [İL GENELİ].[SUÇ TÜR TASNİFİ]
HAVING ((([İL GENELİ].[ŞUBE ADI])=IIf(IsNull([Forms]![Form1]![st]),[İL GENELİ]![ŞUBE ADI],[Forms]![Form1]![st])) AND (([İL GENELİ].[BİRİM ADI])=IIf(IsNull([Forms]![Form1]![stt]),[İL GENELİ]![BİRİM ADI],[Forms]![Form1]![stt])))
ORDER BY [İL GENELİ].[SUÇ KODU];