Access SQL
[SORGU] Eksik Sayı Say - Yazdırılabilir Sürüm

+- Access SQL (https://www.access-sql.com)
+-- Forum: ACCESS SORULARI VE ÖRNEK UYGULAMALARI (https://www.access-sql.com/Forum-ACCESS-SORULARI-VE-ORNEK-UYGULAMALARI)
+--- Forum: ACCESS SORULARI (https://www.access-sql.com/Forum-ACCESS-SORULARI)
+--- Konu: [SORGU] Eksik Sayı Say (/Konu-Eksik-Sayi-Say)

Sayfalar: 1 2 3 4 5


Eksik Sayı Say - Bora34 - 31-12-2022

Arkadaşlar Kolay Gelsin
Sizlerden Bir Ricam Olacak Access Veri Tabanında SIRA_NO Sütunundaki Eksik Sıra Numarasını FRM_PERSONEL Formundaki Metin Kutusuna Toplam Kaç Tane Sayı Eksikse Saymasını İstiyorum.
Örneğin : SRG_PERSONEL Sorgusunda SIRA_NO Sütununda Olmayan 2 Adet Rakam Var 54 ve 57 Bu Rakamların Toplamını Sayıp FRM_PERSONEL deki Formdaki Metin Kutusuna Toplam Kaçtane Sayı Eksikse Rakam Olarak Yazmasını İstiyorum. 2 Rakam Eksik İki Yazmasını İstiyorum.
Teşekkürler


RE: Eksik Sayı Say - halily - 31-12-2022

Hangi sayıların olduğu önemsizdir Dmax ile en büyük sayı bulunup kayıt sayısı çıkarılarak bulunabilir
Kabaca
Visual Basic
  1. dmax("SIRA_NO","tabloadi") - dcount("*","tabloadi")





RE: Eksik Sayı Say - Bora34 - 31-12-2022

Sayın Halily Hocam Denedim Olmadı
52 gibi Bir Rakam Çıktı

=DMax("SIRA_NO";"SRG_PERSONEL")-DCount("*";"SRG_PERSONEL")


RE: Eksik Sayı Say - Bora34 - 31-12-2022

İki Rakam Arasındaki Eksik Sayıların Toplamını Almasını İstiyorum


RE: Eksik Sayı Say - halily - 31-12-2022

Kodda mantık hatası yok çalışması gerek aslinda
Visual Basic
  1. dmax("SIRA_NO","tabloadi")-dmin("SIRA_NO","tabloadi") - dcount("*","tabloadi")+1


seklinde dener misiniz?
Burada kaydın minimum değerini de hesaba katiliyor


RE: Eksik Sayı Say - Bora34 - 31-12-2022

Sayın Halily Hocam Teşekkür Ederim Öncelikle.
Evet Doğru Hesaplıyor. Fakat Mükerrer Bir Sıra No Eklersem Onu Yanlış Hesaplıyor.
SRG_PERSONEL Sorgusunda Mükerrer Olarak Bir Rakam Belirledim Mükerreri De Arada Bir Rakam Olarak Gördüğü İçin Eksik Hesapladı.
Normalde Mükerrer Sayı Olmasa Doğru Sonuç Veriyor
54 ve 57 Eksikti Sonuç 2 Olarak Vermesi Gerekiyordu Vermiş Olduğunuz Koda Göre Doğru Sonuç Olarak 2 Verdi
Fakat Mükerrer Olarak 58 İki Kere Yazdım Sonuç 3 Çıkması Gerekirken İlk ve Son Rakamı Çıkarttığı İçin Sonuç İki Verdi 3 Yazması Gerekirken.
Teşekkürler