Alt formda enterle alt satıra inme.

10/09/2015, 11:31

Denizl

Merhaba ekteki örnekte alt forma veri girdikten sonra entere bastığımda alt satıra inmiyor, iki kez basarsam öyle iniyor. Sanırım güncelleştirme olayındaki recalc komutundan kaynaklanıyor. Recalc komutu ise formun yeniden hesaplanması için  şart. Bir kez bastığımda ikinciye basmaya gerek kalmadan alt satıra inmenin bir yolu varmıdır.
10/09/2015, 11:48

atoz112

sayın Denizl,

öncelikle,
bahsettiğiniz talebinize yönelik olarak,yapılan denemelerde ve incelemelerde herhangi bir soruna maruz kalmaksızın kayıt ve bir alt satıra geçme işlemlerinin sorunsuz şekilde uygulandığını belirtmek istiyorum.

son olarak,
bahsettiğiniz olay yordamı ya da başka diğer kodlarda RECALC komutu yer almamaktadır.bilginize.

iyi çalışmalar,saygılar.
10/09/2015, 12:12

Denizl

haklısınız denemek için kodu refresh olarak düzeltmiştim öyle kalmış kusura bakmayın. recalc olarak değiştirince sorun oluyor.
10/09/2015, 13:31

atoz112

sayın Denizl,

ilgili formun Güncelleştirme Sonrasında olay yordamı içerisinde yer alan (bu arada,Me.Refresh komutu yerine Me.Recalc komutu yazıldığı varsayılarak)

Kod:
DoCmd.SetWarnings True

satırının bir altına,aşağıdaki kod ifadesini ekleyip kaydediniz ve bu şekilde uygulamanızı tekrar deneyiniz.

Kod:
DoCmd.GoToRecord , , acNewRec
Me.hrktarih.SetFocus

son olarak,bir tavsiye niteliğinde olması adına;

lütfen,her bir yeni konunuzda bir önceki ismi ile örnek uygulamanızı eklemeyiniz.bunun yerine uygulama ismini farklı yazmaya özen gösteriniz.böylece,hem sizin hem de katılımcılar için bir karışıklığa da mahal vermemiş olursunuz.bilginize

iyi çalışmalar,saygılar.
10/09/2015, 14:21

Denizl

teşekkürler, hiç aklımama gelmemişti bu. Ben öyle enter tuşu göndermeye çalışıyorum. sağolun.