Otomatik Yenileme

1 2
26/07/2017, 17:29

serkan1985

Arkadaşlar merhaba formda alt formun değerlerini otomatik(anlık) günceleme için me.refresh ve me.requery kodlarını denedim ancak F5 tuşu veya buton olmadan yapamıyorum. Zaman dolduğunda kısmında olmamalı çünkü sürekli güncelleme yaparken kum saati ifadesi çıkıyor. Yardımcı olabilirseniz sevinirim. Nasıl bir yol izleme gerekli?
26/07/2017, 22:29

ozanakkaya

Sayın @serkan1985, bu 38. konunuz. Lütfen konularınızı Site Kurallarına uygun olarak açınız.

Örnek uygulamanızı ekleyiniz. Örnek uygulamanızı inceleyip ne yapılabilir bakalım. Farazi bilgi vermek istemiyorum.
26/07/2017, 23:19

serkan1985

Tamamdır Ozan bey zaman kodu sürekli kum saatini gösteriyor farklı bir güncelleme olayı varmıdır? Örnek ektedir.
26/07/2017, 23:29

ozanakkaya

Sayın @serkan1985, eklediğiniz örnek üzerinden çözüm bulmak zor.

Alt formu yenilemek istiyorsanız

Kod:
Forms![anaform]![altform].Form.Requery

Şeklinde kod kullanabilirsiniz. Çözüm bulamazsanız eklediğiniz örneği biraz geliştirin. Alt form güncelleme sorununuz var ama örneğinizde alt form yok.
26/07/2017, 23:48

serkan1985

Yeni başladığım bi form ozan bey zamanla geliştirmek umarım bu kodu zaman dolduğunda alanına girdim ancak süre ölçer az olduğu için kum saati çok sık güncelleme işareti göstermeye devam ediyor. Alt formu güncelliyor ama kum saati çok sık çıktığı için bi işlem yapma durumu zorlaşıyor.
27/07/2017, 00:09

ozanakkaya

Requery kodu ile bu işlemi yapamazsınız. Formda 5. kayıtta iken bu kod çalışırsa 1. kayda döner.
Süreölçer olayı da sürekli çalışacağı için veri girişi yapmaya zaman bulamazsınız, form yenilenir durur.

requery yerine recalc kodunu deneyin. Ayrıca metin kutularının girildiğinde olayına
me.timerinterval=0
kodu yazarak süreölçer aralığını 0 yaptırın. Metin kutusunun çıkıldığında olayına da
me.timerinterval = 100
yaptırıp süreölçeri tekrar çalışır hale getirin. Siz metin kutusundan çıkıp sonraki metin kutusuna girene kadar form yenilenir.

Ancak form yenilemek için süreölçer olayı yapılacak en son iş. Örneğinizden bir şey anlasa idim farklı yöntem önerebilirdim.
1 2