[TABLO] Tablodaki Aynı Isimlerin Sayısını Yazdırma
#1
hocalarım merhaba; il , ilçe , mahalle adında tablom var. burada girmiş olduğum her ilçenin mahalle sayısını bulmak istiyorum. mahalle sayısı diye tablonun içine başlık ekledim. tabloda nasıl ootomatik aynı isimlerin toplam sayısını yazdırabilirim.

ben form üzerinden yaptım ama o da tek tek kaydı ilerletmem gerekiyor. ben tablodaki tüm kayıtların aynı anda il ve ilçesi aynı ise tümünün toplamını vermesini istiyorum.

ben =Count([il] & [ilce]) kodu ile tek tek topluyorum ama hepsini bir anda toplayamadım. mümkünse tabloda yapmak istiyorum. form üzerinde değil.

sizden ricam bana yardımcı olur musunuz?

sadece il ve ilçe aynıysa toplamını verecek . teşekkür ederim.


Eklenti Dosyaları
.rar   hesaplama örnek.rar (Boyut: 938,89 KB / İndirilme: 31)



  Alıntı
Bu mesajı beğenenler:
#2
sorgu şeklinde olması daha uygun olmaz mı?
Not: farklı il ve ilçeler de olacak mı? eğer olacaksa bu durumda ilişkisel veri tabanı mantığına uygun olan 3 ayrı tablonun olmasıdır
1 - il tablosu
2 - ilçe tablosu
3 - mahalle tablosu



  Alıntı
Bu mesajı beğenenler:
#3
(20-03-2023, 22:59)halily demiş ki: sorgu şeklinde olması daha uygun olmaz mı?
Not: farklı il ve ilçeler de olacak mı? eğer olacaksa bu durumda ilişkisel veri tabanı mantığına uygun olan 3 ayrı tablonun olmasıdır
1 - il tablosu
2 - ilçe tablosu
3 - mahalle tablosu

evet hocam 973 ilçe de olacak türkiyedeki tüm ilçelerin mahalleleri olacak

örneğin : istanbul esenyurt mahalleleri
             ankara yenimahalle ilçeleri vs.

3 adet ayrı tablo var ama ben şöyle düşündüm mahalle bazlı değilde [il] & [ilce] birleştirip saydıracağım. bu sayede aynı isimde mükerrer veri olmaz diye düşündüm.



  Alıntı
Bu mesajı beğenenler:
#4
forumda örneği olan il-ilçe-mahalle çalışmalarını incelerseniz hepsinde tablolar ayrıdır
tabloların ayrı olması hem performansı artırır hem de gereksiz veri sayısını azaltır
mesela ZONGUDAK ili için 50-60 tane ZONGUDAK bilgisi yerine sadece 2 haneli 76 sayısı kaydedilir aynı şey ilçe adları için de geçerlidir
Mükerrer kaydı engellemek için ise mahalle tablosuna 3lü anahtar atanabilir yada koşullu dcount kullanılarak aynı il ve ilçe de ilgili ismin varlığı kontrol edilebilir



  Alıntı
Bu mesajı beğenenler:
#5
(20-03-2023, 23:11)halily demiş ki: forumda örneği olan il-ilçe-mahalle çalışmalarını incelerseniz hepsinde tablolar ayrıdır
tabloların ayrı olması hem performansı artırır hem de gereksiz veri sayısını azaltır
mesela zonguldak ili için 50-60 tane ZONGUDAK bilgisi yerine sadece 2 haneli 76 sayısı kaydedilir aynı şey ilçe adları için de geçerlidir
Mükerrer kaydı engellemek için ise mahalle tablosuna 3lü anahtar atanabilir yada koşullu dcount kullanılarak aynı il ve ilçe de ilgili isim var mı kontrol edilebilir

hocam dcount kullanıyorum ama sadece 1 verinin karşısında toplam alabiliyorum. benim amacım tüm tabloların karşılığında toplamları yazsın

istanbul a ilçesinde kaç mahalle varsa her mahalle karşısında o ilçenin toplam mahallesi yazsın. 

örneğin:

istanbul ümraniye atatürk mahallesi karşısına 2 yazsın
istanbul ümraniye türk mahallesi karşısına 2 yazsın

buradaki amaç aynı il ve aynı ilçede bulunan mahallelerin karşısına o ilçede toplam mahalle sayısı yazsın

ekteki resim gibi hocam istediğim


Eklenti Dosyaları
.jpg   ekran.jpg (Boyut: 60,6 KB / İndirilme: 19)



  Alıntı
Bu mesajı beğenenler:
#6
yeni bir düğme ekleyip aşağıdaki kodu dener misiniz?
Visual Basic
  1. CurrentDb.Execute "UPDATE mahalle SET mahalle.mahalle_sayisi_toplam = DCount(""*"",""mahalle"",""[il]='"" & il & ""' and [ilce]='"" & ilce & ""'"");"





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Aktif Saati Tablodaki Saat Arasına Göre Bulup Forma Yazdırma yahyamacit 5 139 14-03-2024, 11:07
Son Mesaj: yahyamacit
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 146 09-03-2024, 02:52
Son Mesaj: dsezgin
  Acces Sql De Tablodakı Bos Kayıtları Sorgulayabılmek sevincili 2 96 02-02-2024, 01:59
Son Mesaj: dsezgin
  Tablodaki Verileri Yan Yana Yazdırmak atyaty 4 331 11-12-2023, 12:57
Son Mesaj: atyaty
  [VBA] Dosya Yolu Yazdırma benuva 2 122 26-11-2023, 19:06
Son Mesaj: benuva
  Aramada Hep Aynı Veriler Geliyor ankaram 4 145 21-11-2023, 10:46
Son Mesaj: ankaram
  Aynı Tarihli Veri Varsa Işlem Yapmasın Ve Sql Col Sayısını Arttırma snapper 9 330 20-10-2023, 00:36
Son Mesaj: dsezgin
  [SORGU] Sınıfa Kayıtlı Aktif öğrenci Sayısını Bulmak Dcount Fonksiyonu by_hayalci 2 134 24-08-2023, 08:38
Son Mesaj: by_hayalci

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi