Merhaba arkadaşlar. Yıl ve Kayıt No isimli 2 alanımız olsun. Burdan örneğin 2016 nın 10 numaralı Kayıt ile 2017 nin 80 numaralı Kayıt arasında rapor yazdırabilmemiz için ölçütlere ne yazmamız gerekir?
Not: Kayıt No her yıl sıfırlanıp 1 den başlıyor.
Merhaba,
Daha önce eklediğiniz örnek uygulamaya frm_rapor, srg_rapor ve rpr_ikisayi isimli nesneler eklenmiştir.
frm_rapor isimli formu açıp raporlanacak verileri seçerek butona tıklayınız.
Sonuç hakkında olumlu/olumsuz bildirimde bulununuz.
hocam çok tşkler. elinize sağlık
Hocam rapor alırken örneğin 10000 ile 10020 arasındaki sayıların raporunu alırken en başa 1002 yi ekliyor. Bunu nasıl düzeltiriz?
Merhaba,
srg_rapor isimli sorgunun
Sql kodunu aşağıdaki ile değiştirerek deneyiniz.
SELECT DEFTER_KAYIT.yil, DEFTER_KAYIT.[KAYIT NO], DEFTER_KAYIT.geldigiyer, Val([yil]) & Format([KAYIT NO],"00000000") AS GSayi, DEFTER_KAYIT.TARİH, DEFTER_KAYIT.SAYISI, DEFTER_KAYIT.[ALINDIĞI TARİH], DEFTER_KAYIT.EKİ, DEFTER_KAYIT.[KONUNUN ÖZETİ], DEFTER_KAYIT.KAYIT_TARIHI, DEFTER_KAYIT.gittigiyer, DEFTER_KAYIT.barinma, DEFTER_KAYIT.TARİHİ, DEFTER_KAYIT.ADRES, DEFTER_KAYIT.TELEFON, DEFTER_KAYIT.[KONUNUN YAPILAN VEYA YAPILACAK İŞLEMİN ÖZETİ], DEFTER_KAYIT.[AİT OLDUĞU DOSYA NO], DEFTER_KAYIT.[KAYIT NO SONRASI], DEFTER_KAYIT.[KAYIT NO ÖNCESİ], DEFTER_KAYIT.EbdysNo, DEFTER_KAYIT.AidiyetNo, DEFTER_KAYIT.Evrak_Nevi, DEFTER_KAYIT.Derecesi, DEFTER_KAYIT.Miat_Tarihi, DEFTER_KAYIT.Notlar, DEFTER_KAYIT.id
FROM DEFTER_KAYIT
WHERE (((Val([yil]) & Format([KAYIT NO],"00000000")) Between [Forms]![frm_rapor]![acl_ilkyil] & Format([Forms]![frm_rapor]![acl_ilksayi],"00000000") And [Forms]![frm_rapor]![acl_sonyil] & Format([Forms]![frm_rapor]![acl_sonsayi],"00000000")))
ORDER BY DEFTER_KAYIT.yil, DEFTER_KAYIT.[KAYIT NO];