dalgınlıkla kod değişiklik yapılan her kaydın Rapor_No_Dosya değerini değiştirecek şekilde ayarlamışım sadece Rapor_No_Dosya değeri boş olanların değişmesini istiyorsanız kaydet butonundaki
Me.Rapor_No_Dosya = Yok '<==eklenen
satırını aşağıdaki kodla değiştirebilirsiniz
If Nz(Me.Rapor_No_Dosya, 0) = 0 Then Me.Rapor_No_Dosya = Yok '<==eklenen
(06/08/2021, 12:43)berduş yazdı: [ -> ]dalgınlıkla kod değişiklik yapılan her kaydın Rapor_No_Dosya değerini değiştirecek şekilde ayarlamışım sadece Rapor_No_Dosya değeri boş olanların değişmesini istiyorsanız kaydet butonundaki
Me.Rapor_No_Dosya = Yok '<==eklenen
satırını aşağıdaki kodla değiştirebilirsiniz
If Nz(Me.Rapor_No_Dosya, 0) = 0 Then Me.Rapor_No_Dosya = Yok '<==eklenen
Hocam elinize emeğinize sağlık çok zahmet verdim size sağolun
rica ederim
iyi çalışmalar
Not:bu arada 200.000 kayıtta hem boş hem de silinmiş (199835 boş, 199998 silinmiş) denedim döngü 3 saniyede buldu
(06/08/2021, 16:29)berduş yazdı: [ -> ]rica ederim
iyi çalışmalar
Not:bu arada 200.000 kayıtta hem boş hem de silinmiş (199835 boş, 199998 silinmiş) denedim döngü 3 saniyede buldu
Hocam tekrar rahatsız ediyorum. Bu koda Hersene (yeni yıl) olduğunda eski kayıtları silmeden 0 dan başlamasını sağlatabilirmiyiz.
Örneğin: 2021'in soy kaydı 512 2022 olduğunda 1 den itibaren başlasın eski kayıt kalsın
tablonuzda tarih ile ilgili bir alan yok dolayısıyla recordsete alırken "sadece bu yılınkini al" gibi bir koşul ekleyemeyiz yani programa "şu kayıtlar eski şu kayıtlar bu yılın" diyebileceğimiz bir bağlantı yok maalesef
(09/08/2021, 20:17)berduş yazdı: [ -> ]tablonuzda tarih ile ilgili bir alan yok dolayısıyla recordsete alırken "sadece bu yılınkini al" gibi bir koşul ekleyemeyiz yani programa "şu kayıtlar eski şu kayıtlar bu yılın" diyebileceğimiz bir bağlantı yok maalesef
Tabloya Rapor_Yili adında Sayı formatında yeni bir satır ekledim. Bunuda Formda yeni bir metin kutusu oluşturup denetim kaynağı olarak belirtim. Yeni Kayıt Butonunun tıklandı olayınada bu metin kutusuna Format(Date, "yyyy") yazmasını istedim bu sayede her yeni kayıtta bulunduğu yılı tabloya kaydettirmiş olurum diye düşündüm. Bu şekilde bir Şey Yapsak olmaz sanırım. Öncesinde bu yılı al dememiz gerekecek. Bunun için Formun Açıldı olayına bir sorguyu çalıştırtmasını ve bu sorgunun bir tabloya bulunduğu yılı kaydettirmesini sağlasam yinede olmaz mı.