Skip to main content

AccessTr.neT


Yeni Kayıt Ekleme Ve Açılan Kutu Sorunu

Yeni Kayıt Ekleme Ve Açılan Kutu Sorunu

#3
(17/07/2023, 13:11)berduş yazdı: 1 - formunuzda bir sorun var galiba normalde DoCmd.GoToRecord , , acNewRec kodu ilişkili formda doğrudan yeni kayda geçip tüm alanları boşaltır ama sizin çalışmanızda o kod form üzerinde yeni gitmeyip o an hangi kayıttaysa o kayıtta kalıp tüm işlemleri onun üstünde yapıyor dolayısıyla bir karmaşa doğuyor.
çö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 siliniyor
sonra 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

Teşekkürler çözüldü ama asıl uygulamamda yeni kaydı sona atmıyor onu nasıl çözeceğim. Belirsiz yerlere atıyor yeni kaydı
Yani bende 760 kayıt var yeni kayıt ekleyince kaydı 130. sıraya atmış. Onu da arayıp buluyorum hep farklı yerlere atıyor
Son Düzenleme: 17/07/2023, 13:56, Düzenleyen: Sümeyye_.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Yeni Kayıt Ekleme Ve Açılan Kutu Sorunu - Yazar: Sümeyye_ - 17/07/2023, 13:53
Task