bicak_tarih verisini nerden alıyorsa o tarihi yazacaksınız, nereden alıyor bu veriyi tablodan olamaz yeni kayıt dediğinize göre henüz tarih alanı eklenmemiş demektir.
ve lütfen kodları dikkatli inceleyin ben Year yazmadım Year(tarihAlanı) yazdım: year() fonksiyonu girilen tarihin sadece yıl kısmını
txt_bicak_No = year(tarihAlanı) & "A" & Nz(DMax("mid(bicak_No,6)", "tbl_kisiler"), 0) + 1
22. mesajda yapmanız gereken tek değişiklik bicak_tarih alanının değerini alacağı yer