Skip to main content

AccessTr.neT


Yaş Dağılımı İstatistiği

Yaş Dağılımı İstatistiği

Çözüldü #1
Arkadaşlar, Tabloda kayıtlı olan kişlerin yaş dağılımı ile ilgili olarak Sayın Puletin'in
https://accesstr.net/konu-istatistik-bil...ht=between

örneğini ekteki örneğe nasıl uyarlayabilirim. Kendim birşeyler yapmaya çalıştım ama kafam karıştı...Örneğin, 0-5 yaş grubunda olanların sayısını formda nasıl gösteririm?
.rar dağılım.rar (Dosya Boyutu: 22,77 KB | İndirme Sayısı: 23)
Son Düzenleme: 15/11/2010, 19:33, Düzenleyen: durkheim.
Cevapla
Çözüldü #2
sorgunuzun Sql ini aşağıdaki ile değiştirn ve inceleyin.

Visual Basic Code
SELECT Tablo1.Kimlik, Tablo1.Adı, Tablo1.soyadı, Tablo1.doğumtarihi, Tablo1.cinsiyeti, Year(Now())-Year([doğumtarihi]) AS Yaş, Switch([Yaş]<5 And [Yaş]>0,"0-5",[Yaş]<10 And [Yaş]>5,"10-15",[Yaş]<15 And [Yaş]>10,"10-15",[Yaş]<35 And [Yaş]>15,"15-35") AS İfade1
FROM Tablo1
GROUP BY Tablo1.Kimlik, Tablo1.Adı, Tablo1.soyadı, Tablo1.doğumtarihi, Tablo1.cinsiyeti, Year(Now())-Year([doğumtarihi]), Switch([Yaş]<5 And [Yaş]>0,"0-5",[Yaş]<10 And [Yaş]>5,"10-15",[Yaş]<15 And [Yaş]>10,"10-15",[Yaş]<35 And [Yaş]>15,"15-35");


Yada sorgunuza yeni alan ekleyerek:

Visual Basic Code
İfade1: Switch([Yaş]<5 And [Yaş]>0;"0-5";[Yaş]<10 And [Yaş]>5;"10-15";[Yaş]<15 And [Yaş]>10;"10-15";[Yaş]<35 And [Yaş]>15;"15-35")

yapıştırın ve deneyin.

Burada 0-5 10-15 15-35 olarak aralıklar belirlenmiştir, istediğiniz gibi düzenleyebilirsiniz.

Cevapla
Çözüldü #3
Tamam Blackeagle hocam yardım için teşekkür ederim. Hemen deniyorum...
Cevapla
Çözüldü #4
Sayıları almak için ise yeni bir sorgu oluşturun ve Sql ini

Visual Basic Code
SELECT Count([Tablo1 Sorgu].Kimlik) AS SayKimlik, [Tablo1 Sorgu].İfade1
FROM [Tablo1 Sorgu]
GROUP BY [Tablo1 Sorgu].İfade1;

olarak belirleyin.

Form üzerinede bu son yaptığınız sorgudan Dlookup yöntemiyle verileri alabilirsiniz. Aklıma gelen en basit yöntemi yazmaya çalıştım. Aksi halde vb ile de bu işlemleri yapma şansımız olabilirdi. Umarım işinize yarar.

Cevapla
Çözüldü #5
Sayın Blackeagle üstadım, her zaman için sizin yardımlarınız ve çözümleriniz benim için ufuk açıcı oldu ama sizin ilk cevabınızdan bu yana 5-6 defa faklı denemeler yaptım ama başaramadım.Eğer yüzsüzlük olarak kabul etmezseniz, basit bir örnek ekleyebilirseniz çok sevinirim. Yardımlarınız için tekrar teşekkür ederim.
Cevapla
Çözüldü #6
Sorguları ve ISTATISTIK formunun 0-5 yaş aralığı için yazılmış deyimi inceleyin. Diğerlerini tamamlamak size kalıyor.Img-grin
.rar dağılım_2010-11-15.rar (Dosya Boyutu: 12,03 KB | İndirme Sayısı: 39)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task