Skip to main content

AccessTr.neT


Alt formda hesaplatma komutu nedeni ile focus sorunu

Alt formda hesaplatma komutu nedeni ile focus sorunu

#1
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.
Cevapla
#2
(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?
Cevapla
#3
(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]
Cevapla
#4
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(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ı.
Cevapla
#6
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task