DMax("[sırano]";"cezakayıt")+1
formüülü ile sıra numarasını verdiriyorsunuz.Bu yöntem hatalı sonuçlara mükerrer sıra numaraları vermesine neden olacaktır.
Bunu kaldırıp bu formülü form before update olayına yazmalısınız.
Ayrıca tablonuzda sıra no alanına default değer olarak 1 yazmışsınız onuda temizledim.
Şimdi şöyle düşünün 3 kullanıcı var. Hepsi yeni kayıt eklemek için formu açtı açar açmaz birer tane yeni numara aldılar. Tesadüf eseri aynı numarayıda alabilirler. Kullanıclardan birisi makbuzda bir alanı okuyamadı ve biraz oyalandı. İşte o anda hata geldi.
Bunun önüne geçmek için yeni kayıt ekranı açılınca değil yeni kayıt işlemi bitince sıra numarasını vermesi gerekir.
İnceleyiniz.