Alıntı:...kod içindeki "undo" işlemini çıkartıp onun yerine "refresh" ekledim bu sayede eksik alan uyarısı verdikten sonra forma kaldığı yerden devam edilebiliyor. Bu sayede "Problem_ID" değeri de artmamış oluyor...
ifadenize yönelik olarak;
Me.Refresh kod satırını UNDO kodu ile değiştirme işlemi,bahsettiğiniz anlamda bir ID değerinde düzenleme yapmayı sağlamamaktadır.
yapılan işlem sadece;UNDO kodlarının çıkarılması ile mevcut girilmekte olan kayıt bilgisinin boş olan iki denetime göre ancak bir uyarı iletisi vermesini sağlamak ve akabinde boş denetimlerin tamamının doldurulmasını sağlamak.
fakat bu dolu hali ile kayıt yaparken,ID alanında bir düzenleme yapmaz.en son değer ne ise o değerden sonrasına devam eder.örneğin;birkaç kayıt siliniz tablodan ve yeni bir kayıt ekleyiniz.kast edilen açıklamanın işlerliğini fark edeceksiniz.
bu nedenle,otomatik sayı alanının sıfırlanıp yeniden sıralanmasını sağlatmak gerekecektir.site arama sayfasında "autonumber","otomatik sayı" (çift tırnaklar içinde olacak şekilde) ya da "sıfırlama" ifadelerini aratmak sureti ile bu konuda araştırmada bulunabilirsiniz.
bilginize...iyi çalışmalar,saygılar.