Skip to main content

AccessTr.neT


Veri Sayma

Veri Sayma

Çözüldü #1
Sayın hocalarım; EK'teki örnekte FormSınıflar formundaki Öğrenci sayılarını Güncelle butonuna tıklayınca TabloOgrenciler tablosundaki öğrencileri okul türüne, sınıflarına ve cinsiyetlerine göre sayıp TabloSınıflar tablosuna eklemek istiyorum. 
.rar SÖğrenciSayısı.rar (Dosya Boyutu: 108,46 KB | İndirme Sayısı: 14)
Cevapla
#2
İnceleyip olumlu/olumsuz bildirimde bulununuz.
.rar SÖğrenciSayısı_sld.rar (Dosya Boyutu: 87,77 KB | İndirme Sayısı: 21)
Cevapla
#3
Sayın hocam; okul türleri farklı olduğu için aynı sınıf isminden iki tane olan var. İki tane olan sınıflara aynı öğrenci sayısını alıyor.
Cevapla
#4
TabloOgrenciler_Çapraz isimli sorgunun Sql kodunu aşağıdaki ile değiştir.

TRANSFORM Count(TabloOgrenciler.SinifAdi) AS SaySinifAdi

SELECT [Sinifi] & [OkulId] AS sinifveokulturu, Count(TabloOgrenciler.SinifAdi) AS [Toplam SinifAdi]
FROM TabloOgrenciler
GROUP BY [Sinifi] & [OkulId]
PIVOT TabloOgrenciler.Cinsiyeti;

Butonun tıklandığında olayındaki kodu aşağıdaki ile değiştir.

DoCmd.SetWarnings False

DoCmd.RunSQL "SELECT srg_birlesiksiniflar.SinifKayitNo, TabloOgrenciler_Çapraz.Erkek, TabloOgrenciler_Çapraz.Kız INTO tbl_gecici FROM TabloOgrenciler_Çapraz INNER JOIN (SELECT TabloSiniflar.SinifKayitNo, [SubSin] & [SinifAciklama] AS sinifveokulturu, TabloSiniflar.SubSin, TabloSiniflar.SinifAciklama, TabloSiniflar.KızOgrenci, TabloSiniflar.ErkekOgrenci FROM TabloSiniflar) AS srg_birlesiksiniflar ON TabloOgrenciler_Çapraz.sinifveokulturu = srg_birlesiksiniflar.sinifveokulturu;"
DoCmd.RunSQL "UPDATE TabloSiniflar INNER JOIN tbl_gecici ON TabloSiniflar.SinifKayitNo = tbl_gecici.SinifKayitNo SET TabloSiniflar.KızOgrenci = [tbl_gecici].[Kız], TabloSiniflar.ErkekOgrenci = [tbl_gecici].[Erkek];"
DoCmd.DeleteObject acTable, "tbl_gecici"
DoCmd.SetWarnings True
Me.ListeSiniflar.Requery
MsgBox ("Öğrenci Sayıları Güncellendi")
Cevapla
#5
Sayın ozanakkaya; ellerine sağlık. Şu an her hangi bir sıkıntı gözükmüyor. Yardımlarınız için teşekkür ederim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task