Uygulamanız ile ilgili bir çalışma yapmaksızın sadece çalışmasını izlemek üzere incelendiğinde bazı sorunlara maruz kalındığı ve kodlarınız bir düzenlemeye gidilmesinin şart olduğu gözlenmiştir.aşağıda bu hususlara değinilerek,dikkatinizi bunlara çekmek ile birlikte,üzerinde birlikte değerlendirmek sureti ile sizin de uygun bulduğun takdirde istişare etmenin gerekliliği ve tavsiyelerde bulunmanın önemli olduğu düşünülmüştür.
1) Hem Anaform adlı formun üzerinden AnaformAlt adlı alt formun Girildiğinde olay yordamı hem de AnaformAlt adlı alt formun kendi Açıldığında olay yordamı içerisine iki kez yeni kayıt açma anlamındaki
Kod:
DoCmd.GoToRecord , , acNewRec
a)
Kod sayfasında Anaform adlı formun kod sayfasına geçiniz ve
Kod:
'Private Sub AnaformAlt_Enter()
'DoCmd.GoToRecord , , acNewRec
'Form_AnaformAlt.hrktarih.SetFocus
'End Sub
b)
Kod sayfasında AnaformAlt adlı formun kod sayfasına geçiniz ve
Kod:
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
Me.hrktarih.SetFocus
End Sub
Alıntı:...cariyi seçtiğimizde belirtilen kayda gidilemez hatası alıyorum...
sorununuzu da çözmüş olursunuz.
2) AnaformAlt adlı alt formun Güncelleştirme Sonrasında olay yordamı içerisindeki KAYDETME üzerine yazılı kod çalışmasının sonuç dönüşünde hata söz konusu.
“Kaydedilsin mi” sorusu ile kararı,tercihe bırakılırken,HAYIR işaretlenmek istendiğinde bu kod ifadelerine göre bir kodlama olmadığından dolayı yine kaydetme işlemi gerçekleşmektedir. Option Compare Database kod satırı ilgili kod sayfasında mevcut olduğu için kod yazımında hata söz konusu olsa bile uyarı vermeyeceğinden dolayı çalışmanın gerçekleşmesine devam edilmektedir.olası muhtemel hataları görmek ve müdahale edebilmek için,bu kodun yerine Option Explicit kod satırını eklemeyi alışkanlık edinmeye gayret gösteriniz,daha faydalı olması adına.
bu konuda,site arama sayfasında,"Option Explicit" ifadesini aratmak sureti ile bilgiler edinebilirsiniz.
Kaydetme üzerine yazılan kod ifadelerini kontrol etmeniz ve site içi aramalarda tercihli mesajlarda nasıl bir kodlamanın gerektiğine dair araştırıp bilgiler ya da örnekler edinebilirsiniz.
Bilginize…iyi çalışmalar,saygılar.