çözüm olarak önce veri tabanındaki frmItem formunu silip yeniden eski çalışmanızdaki formu süreklyip bıraktım şu an sorunsuz çalışıyor gibi geldi
2 - formunuz doğrudan tabloya bağlı olduğu için kayıt ekleme kodunda kullandığınız kod sıralaması hatalı
Call Temizle
Call Alanac
Call Butonkapat
Ekle = True
duzenle = False
Me.cbohostname = Null
Me.cboIpAddress = Null
DoCmd.GoToRecord , , acNewRec
siz önce Call Temizle kodu ile formdaki metin kutularını boşaltıyorsunuz o nedenle de formdaki alanlar boşaltılıyor yani aslında o anki aktif kayıttaki tüm veriler siliniyorsonra da DoCmd.GoToRecord , , acNewRec ile yeni kayıt oluşturmaya çalışıyorsunuz oysa önce DoCmd.GoToRecord , , acNewRec ile yeni kayıt eklme çalışmalı sonra diğer alt yordamlar
Ekle = True
duzenle = False
Me.cbohostname = Null
Me.cboIpAddress = Null
DoCmd.GoToRecord , , acNewRec
Call Temizle
Call Alanac
Call Butonkapat