Skip to main content

AccessTr.neT


Güncelleştirme sonrası setfocus sorunu

Güncelleştirme sonrası setfocus sorunu

#7
Bu şekilde sıkıntı var mı?
.rar Hakedis_sld.rar (Dosya Boyutu: 49,57 KB | İndirme Sayısı: 9)
Cevapla
#8
Sn ozanakkaya,
Aynı problem devam ediyor.
Me.Parent![FRHAKEDIS].Requery yerine
Me.Parent![FRHAKEDIS].Form.Refresh kullanmak zorunda kaldım
Cevapla
#9
Resimdeki kısımdan mı bahsediyoruz.

[Resim: do.php?img=4586]

Artan-Azalan kısmına veri girişi yaptıktan sonra enter ve ok tuşları ile kayıtlar arası geçiş yapılabiliyor. Sizin ilk gönderdiğiniz örnekte bu işlem yapılamıyordu.
Cevapla
#10
sn ozanakkaya,
evet o kısımda artan alanı güncelleştirme sonrası .Requery komutu kullanınca imleç aynı metin kutusu içinde kalıyor. İmlecin konum değiştirmesi için tekrar enter v.s. tuşun abasmak gerekiyor.
Sizin gönderdiğiniz.Requery komutuyla ise FRHAKEDIS formunda işlem yapılan satır da değiştiğinden ihtiyacımı karşılamıyor.
Tasarımımın son halini gönderiyorum, tamamen bitince Excel dosyaları ile paylaşacağım.
.rar Hakedis.rar (Dosya Boyutu: 199,78 KB | İndirme Sayısı: 12)
Son Düzenleme: 28/09/2014, 00:19, Düzenleyen: mozuer.
Cevapla
#11
Arkadaşlar,
”artan” ve “azalan” alanı güncelleştirme sonrasında;

....Requery kodunu kaldırdım. ..Requery , ..Refresh  imlecin istenilen alana gitmesini engelliyordu. 

FRISLER Formu Hakedis sekmesine metin kutuları ekledim.
”artan” ve “azalan” alanı güncelleştirme sonrasında;

DoCmd.RunCommand acCmdSaveRecord

Forms!FRISLER!Metin1794 = Dsum ("[toptutar]", "SRHAKEDIS")
Forms!FRISLER!Metin1796 = Dsum ("[onctutar]", "SRHAKEDIS")
Forms!FRISLER!Metin1798 = Dsum ("[buhtutar]", "SRHAKEDIS")



Private Sub TabCtl7_Change()

Forms!FRISLER!Metin1794 = Dsum ("[toptutar]", "SRHAKEDIS")
Forms!FRISLER!Metin1796 = Dsum ("[onctutar]", "SRHAKEDIS")
Forms!FRISLER!Metin1798 = Dsum ("[buhtutar]", "SRHAKEDIS")


kodlarını kullanarak tutarları görebiliyorum.


"artan" ve "azalan" güncelleştirme sonrası FRHAKEDIS formunda başka bir satıra geçildiğinde zaten FRHAKEDIS formu güncelleniyor.
"artan" ve "azalan" alanı güncelleştirme sonrası .requery kodundan dolayı imlecin aynı alanda kalması sorunu bu şekilde çözüldü. Örneği foruma ekledim.
Emeği geçen herkese teşekkürler...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da