sayın hocalarım merhaba aşağıdaki formülde sayfayı yenliyorum anacak yenileme sonrası son kayda gitmesini istiyorum yapamadım formülü nedir acaba
Bunu makroyla yapıyorum ama formülle yapmam gerekiyor
yardımcı olursanız çok sevinirm
tşk ederim
Private Sub Form_AfterUpdate()
Form_ANAFORM.Refresh
End Sub
Son Kayda Git Formülü
merhaba
DoCmd.GoToRecord ve Subform
İstenilen bir kayda gitmek için kullandığımız
DoCmd.GoToRecord komutunu Subform üzerindeki
kayıtlarda kullanmak istediğimizde problemle
karşılaşıyoruz. Aşağıdaki küçük kod bu problemi
aşmamızda yeterli olacaktır ( alıntıdır )
Artık aşağıdaki komutları Subform üzerinde gezinmek
için kullanabiliriz.
Örneğin form açıldığında Subformdaki son kayıda
gitmek ve yeni kayıt girişine hazır beklemek için
DoCmd.GoToRecord ve Subform
İstenilen bir kayda gitmek için kullandığımız
DoCmd.GoToRecord komutunu Subform üzerindeki
kayıtlarda kullanmak istediğimizde problemle
karşılaşıyoruz. Aşağıdaki küçük kod bu problemi
aşmamızda yeterli olacaktır ( alıntıdır )
Visual Basic Code
Kod:
DoCmd.GoToControl "subformadi"
Artık aşağıdaki komutları Subform üzerinde gezinmek
için kullanabiliriz.
Visual Basic Code
Kod:
DoCmd.GoToRecord , , acFirst
DoCmd.GoToRecord , , acLast
DoCmd.GoToRecord , , acNewRec
DoCmd.GoToRecord , , acNext
DoCmd.GoToRecord , , acPrevious
Örneğin form açıldığında Subformdaki son kayıda
gitmek ve yeni kayıt girişine hazır beklemek için
Visual Basic Code
kullanabilirsiniz
Kod:
DoCmd.GoToControl "subformadi"
DoCmd.GoToRecord , , acLast
çalışmadı
hocalarımı yormamak için çok araştırdım ama çözemiyorum ek te örnek var neresinde hata var yazarsanız bende öğrenmek isterim
çok tşk
hocalarımı yormamak için çok araştırdım ama çözemiyorum ek te örnek var neresinde hata var yazarsanız bende öğrenmek isterim
çok tşk
Son Düzenleme: 08/02/2019, 13:02, Düzenleyen: Bilal Demirci.
Merhaba, eklediğiniz örnekte tavsiye edilen kodun uygulanmış halini göremedim. Sizin son kayda gitmenizdeki amaç nedir? alt forma veri girdikten sonra üst formdaki Bakiye alanının güncellenmesi mi?
(08/02/2019, 13:12)ozanakkaya yazdı: Merhaba, eklediğiniz örnekte tavsiye edilen kodun uygulanmış halini göremedim. Sizin son kayda gitmenizdeki amaç nedir? alt forma veri girdikten sonra üst formdaki Bakiye alanının güncellenmesi mi?
Hayır hocam bakiye alanı zaten güncelleniyor
problemim alt forma sırayla veriler giriyorum en sağdaki sütüna veri girince (enter yada tab sonrası) normal olarak bir alta gitmesi gerekiyor ki tekrar alt satıra veri girebileyim ancak en üstteki sütüna gidiyor ?? her ne yaptıysam çözemedim bu sorunu refresh yapıyor en sağdaki sütunun üstüne gidiyor
Alt formun güncelleştirme sonrasında olayına
Kodu eklemişsiniz. Bu kod ile ana form olan FAnaform isimli form yenileniyor, yenilenince alt formda yenileniyor ve ilk kayda gidiliyor.
Üstteki kodu silip yerine;
kodu ekleyerek deneyiniz.
Form_FAnaform.Refresh
Kodu eklemişsiniz. Bu kod ile ana form olan FAnaform isimli form yenileniyor, yenilenince alt formda yenileniyor ve ilk kayda gidiliyor.
Üstteki kodu silip yerine;
Forms![FAnaform]![Metin28].Requery
kodu ekleyerek deneyiniz.
Konuyu Okuyanlar: 1 Ziyaretçi