AccessTr.neT
Güncelleştirme sonrası setfocus sorunu - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Güncelleştirme sonrası setfocus sorunu (/konu-guncellestirme-sonrasi-setfocus-sorunu.html)

Sayfalar: 1 2


Cvp: Güncelleştirme sonrası setfocus sorunu - ozanakkaya - 25/09/2014

Bu şekilde sıkıntı var mı?


Cvp: Güncelleştirme sonrası setfocus sorunu - mozuer - 26/09/2014

Sn ozanakkaya,
Aynı problem devam ediyor.
Me.Parent![FRHAKEDIS].Requery yerine
Me.Parent![FRHAKEDIS].Form.Refresh kullanmak zorunda kaldım


Cvp: Güncelleştirme sonrası setfocus sorunu - ozanakkaya - 27/09/2014

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.


Cvp: Güncelleştirme sonrası setfocus sorunu - mozuer - 27/09/2014

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.


Cvp: Güncelleştirme sonrası setfocus sorunu - mozuer - 14/11/2014

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...