Skip to main content

AccessTr.neT


Alt form yeni kayıtta hareket kısıtlamak.

Alt form yeni kayıtta hareket kısıtlamak.

#5
Sayın Denizl,

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
kod ifadesini yazmışsınız.Sadece bir kerelik olmak üzere,ilgili alt formun Yüklendiğinde olay yordamı içerisine bu yeni kayıt kodunu ve tercihinize göre de istenilen denetime odaklanmayı sağlamanız yeterlidir.

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

kod satırını etkisizleştiriniz ya da iptal edip siliniz.

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

kod ifadelerini bu şekilde düzenleyiniz.böylece,
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.
 
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
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
Cvp: Alt form yeni kayıtta hareket kısıtlamak. - Yazar: atoz112 - 17/09/2015, 15:26