AccessTr.neT
Alt formda hesaplatma komutu nedeni ile focus 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ığı: Alt formda hesaplatma komutu nedeni ile focus sorunu (/konu-alt-formda-hesaplatma-komutu-nedeni-ile-focus-sorunu.html)

Sayfalar: 1 2 3 4


Alt formda hesaplatma komutu nedeni ile focus sorunu - shalala - 06/12/2016

Merhabalar,

Sayın Ozan Akkaya'nın desteği ile bir uygulama yaptım hatta kullanmaya başladık ama hala geliştirmem ve çözmem gereken çok şey var.

Sipariş ve sevk için kullandığımız uygulamada alt formda (ORD_LINE_FORM) miktar, fiyat vb. güncellemesi yaptığımda ana tabloya Sql komutu ile toplamlarını yazdırıyorum. Sql komutu çalıştığında alt formda formda seçili alan üst satırın en başı oluyor.
Formda başka hesaplamalarda var onlar sebep olmuyor sql ile ana tabloya toplam tutarları yazdığında focuz kayıyor yardımcı olmanızı rica ederim.
Örnek dosyada kullanıcı adı:deneme, şifre: d siparişleri gez butonundan açılan listede bulunan satırlara enter tuşu ile girildiğinde kaydı düzenleme modunda açıyor. Yada yan panelden
.rar shalala_sql_komutundan_sonra_focus_sorunu.rar (Dosya Boyutu: 1,12 MB | İndirme Sayısı: 7)
de açabilirsiniz ilgili form ORD_MAIN_FORM şimdiden çok teşekkürler.


Cvp: Alt formda hesaplatma komutu nedeni ile focus sorunu - ercansahin - 06/12/2016

(06/12/2016, 15:27)shalala yazdı: .....Sql komutu çalıştığında alt formda formda seçili alan üst satırın en başı oluyor.
Formda başka hesaplamalarda var onlar sebep olmuyor sql ile ana tabloya toplam tutarları yazdığında focuz kayıyor ......
 
Sn shalala tam olarak istediğiniz nedir? Formda seçili alanın en başı olmamasını istiyorsanız neresi olmalıdır? Focus kayıyor derken neyi kastediyorsunuz?


Cvp: Alt formda hesaplatma komutu nedeni ile focus sorunu - shalala - 06/12/2016

(06/12/2016, 20:24)ercansahin yazdı:
(06/12/2016, 15:27)shalala yazdı: .....Sql komutu çalıştığında alt formda formda seçili alan üst satırın en başı oluyor.
Formda başka hesaplamalarda var onlar sebep olmuyor sql ile ana tabloya toplam tutarları yazdığında focuz kayıyor ......
 
Sn shalala tam olarak istediğiniz nedir? Formda seçili alanın en başı olmamasını istiyorsanız neresi olmalıdır? Focus kayıyor derken neyi kastediyorsunuz?

Formda miktar, birim fiyat vb.  alanlarında güncelleştirme sonrasında çalışan kodlar var birim * miktar = tutar vs. hesaplıyor ve ayrıca tutar alanını toplayıp sgl komutu ile ana tabloda bulunan toplam_maliyet alanına yazıyor. Örneğin üçüncü satırda miktarı girdiniz enter tuşuna basıtınız sonra birim fiyatı yazdınız enter tuşuna bastınız hesaplamayı yapıyor bir sonraki alana sekmesi gerekirken hoop birinci satırın en başındaki alanı gidiyor.

[Resim: do.php?imgf=148105438315131.jpg]


Cvp: Alt formda hesaplatma komutu nedeni ile focus sorunu - atoz112 - 07/12/2016

sayın shalala,

Alıntı:...Örneğin üçüncü satırda miktarı girdiniz enter tuşuna basıtınız sonra birim fiyatı yazdınız enter tuşuna bastınız hesaplamayı yapıyor bir sonraki alana sekmesi gerekirken hoop birinci satırın en başındaki alanı gidiyor.

ifadenize yönelik olarak;
gerek kodların incelenmesi akabinde ve gerekse de bahsettiğiniz şekilde işlemler uygulandığında herhangi bir durum olmaksızın bir sonraki denetimlere geçme işlemlerinin sağlandığı görülmektedir.

böyle bir duruma neden olması muhtemel durum olarak eğer hesaplama işleminde Me.Requery kodu söz konusu olsaydı,o zaman güncelleme veya hesaplama sonrasında bu dediğiniz durumun olması geçerli olabilirdi.fakat,bu kod,daha önceden yazılmış olup da sonradan etkisizleştirilmesi nedeni ile bir engel de yok görünmekte.

bilginize...iyi çalışmalar,saygılar.


Cvp: Alt formda hesaplatma komutu nedeni ile focus sorunu - shalala - 07/12/2016

(07/12/2016, 13:43)atoz112 yazdı: sayın shalala,

Alıntı:...Örneğin üçüncü satırda miktarı girdiniz enter tuşuna basıtınız sonra birim fiyatı yazdınız enter tuşuna bastınız hesaplamayı yapıyor bir sonraki alana sekmesi gerekirken hoop birinci satırın en başındaki alanı gidiyor.

ifadenize yönelik olarak;
gerek kodların incelenmesi akabinde ve gerekse de bahsettiğiniz şekilde işlemler uygulandığında herhangi bir durum olmaksızın bir sonraki denetimlere geçme işlemlerinin sağlandığı görülmektedir.

böyle bir duruma neden olması muhtemel durum olarak eğer hesaplama işleminde Me.Requery kodu söz konusu olsaydı,o zaman güncelleme veya hesaplama sonrasında bu dediğiniz durumun olması geçerli olabilirdi.fakat,bu kod,daha önceden yazılmış olup da sonradan etkisizleştirilmesi nedeni ile bir engel de yok görünmekte.

bilginize...iyi çalışmalar,saygılar.
Sayın atoz112,

Rica etsem bir kaç sefer deneyebilir misiniz aynı örneği şimdi tekrar denedim sonuç aynı.


Cvp: Alt formda hesaplatma komutu nedeni ile focus sorunu - atoz112 - 07/12/2016

sayın shalala,

4.mesajda yapılan açıklamalarda bahsi geçen kullanımlar akabinde elde edilen görseller aşağıda yer almaktadır.

her bir kayıt girişi ve ENTER davranışı neticesinde,bir sonraki denetime geçme işlemi sağlanmaktadır.

[Resim: do.php?imgf=148111542476131.jpg]

[Resim: do.php?imgf=148111542490362.jpg]

[Resim: do.php?imgf=148111542497373.jpg]

bilginize...iyi çalışmalar,saygılar.