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?
Otomatik Yenileme
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.
Örnek uygulamanızı ekleyiniz. Örnek uygulamanızı inceleyip ne yapılabilir bakalım. Farazi bilgi vermek istemiyorum.
Tamamdır Ozan bey zaman kodu sürekli kum saatini gösteriyor farklı bir güncelleme olayı varmıdır? Örnek ektedir.
Sayın @serkan1985, eklediğiniz örnek üzerinden çözüm bulmak zor.
Alt formu yenilemek istiyorsanız
Ş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.
Alt formu yenilemek istiyorsanız
Kod:
Forms![anaform]![altform].Form.Requery
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.
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
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.
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.
Konuyu Okuyanlar: 1 Ziyaretçi