AccessTr.neT

Tam Versiyon: İki tarih arasındaki kayıtları saymak ve raporlamak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Tabii ki çapraz sorgu yapmalısınız. Bir sorgu oluşturun ve Sql görünümünde mevcut kodların yerine aşağıdaki kodu yapıştırın.

Kod:
TRANSFORM Count(Ana.[Onarım Durumu]) AS [SayOnarım Durumu]
SELECT Ana.[İşin Türü]
FROM Ana
GROUP BY Ana.[İşin Türü]
PIVOT Ana.[Onarım Durumu];

NOT:
Bu sorgudan bir rapor yapmalısınız demeye sanırım gerek yok. Bir de çapraz sorguda satır-sütun ve değer olması gerekir. O yüzden en az 3 değer olmalı. Ben de onarım durumuna göre işleri saydırdım. Siz inceler üzerinde oynarsınız.

Kolay gelsin
Merhaba arkadaşlar,
Konuyu tekrar gündeme getirdim burada sormak istediğim şu ekteki tabloda iki tarih arası kaç tane kayıt var bu sayılıyor, fakat sonuçlanmayan işler oluyoriki tarih arası sonuçlanan işleri sayabilirmiyiz örneği ekte gönderdim. Şimdiden teşekkürler.
Lütfen Dosya Eklerken Site Kurallarına uyalım..
Aşağıdaki kodu deneyiniz...

Kod:
Private Sub Secilen_Ay_AfterUpdate()
Dim Bas As Long, Bit As Long
    Bas = DateSerial([Secilen_Ay].[Column](1), [Secilen_Ay].[Column](2), 4)
    If [Secilen_Ay].[Column](2) = 12 Then
        Bit = DateSerial([Secilen_Ay].[Column](1), 1, 3)
    Else
        Bit = DateSerial([Secilen_Ay].[Column](1), [Secilen_Ay].[Column](2) + 1, 3)
    End If
    Me.BasTarih = Bas
    Me.BitTarih = Bit
    Me.KayitSayisi = DCount("*", "Ana", "Tarih Between " & Bas & " And " & Bit & " And Sonuc=-1")
End Sub
Sayfalar: 1 2 3 4