Form_PersonelBilgileri.mtn_S_No = Form_Personel.Personel_id
kodu hatalı.
Forms!PersonelBilgileri.mtn_S_No = Forms!Personel.Personel_id şeklinde olması gerekiyor,
Diğer husus, s_no alanını Personel_id olarak değiştirmiş olabilirsiniz, ancak Personel formunuzda Personel_id adında metin kutusu var mı? yok ise niye Form_Personel.Personel_id yazdınız.
Tablodaki alanı veya formdaki denetimi koda doğru tanıtmazsanız çalışmaz.
Forms!Personel.Personel_id şeklindeki kod, Personel formundaki Personel_id alanını temsil eder, sizin formunuzda Personel_id adında denetim yok. Denetim kaynağı Personel_id olan S_No_txt adında denetim var.
Personel formundaki listee isimli liste kutusunun güncelleştirme sonrasında olayında
Me.RecordsetClone.FindFirst "[S_No]=" & CLng(Nz(Me.Listee.Column(0), 0))
şeklinde kod var. Tablodaki S_No'yu Personel_id olarak değiştirdiyseniz bu kodu da değiştirmelisiniz.
Tablodaki alan ile ilişkili Dsum , Dlookup kodu kullandıysanız ve Personel** alanını Personel_id olarak değiştirdiyseniz
=DSum("[VerilenTutar]";"PersonelBilgileri";"[Personel**] = " & [mtn_S_No])
Bu koddaki Personel** yerine Personel_id yazmalısınız.
Formda herhangi bir olay yordamını çağırdığınızda ve hata verdiğinde hatanın sebebini yazar. Sizin bu hata iletisinden hatayı görebiliyor olmanız gerekiyor.