[FORM] Titreme Sorunu
#1
Selam

Titreme sorunu uzun zaman uğraştığım ancak çözemediğim bir sorun. Formda benzer şikayetleri ve çözüm önerilerini inceledim ve denedim ancak maalesef işe yaramadı. Hatta titreme sırasında kum saati veya ekrana gelecek bir mesajla titremeyi gizleyebilir miyim diye düşündüm ama onu da beceremedim.

Formumun açılış kısmında kullanıcının hata yapmasını engellemek için oldukça fazla kod mevcut. Kutucukları kodlarla etkin veya etkin değil yaparak iş emrinin durumuna göre aktif veya pasif yapıyorum ki eski bilgiler değiştirilemesin. İşin ilginç yanı form açılışındaki tüm kodları sildiğim halde titreme sorununun devam ettiğini gördüm. Bilgi olarak formdaki kutucukların çoğu açılışta etkin değil olarak ayarlanmıştır. Formun diğer sekmelerin sorunla ilgisi olmadığından sildim ve sekmeli form kullanmak durumundayım zira diğer sekmelerde iş emrine ait farklı farklı bilgiler ve grafikler bulunmakta.

Formu ve ekran görüntüsü paylaşıyorum. Ekran görüntüsünde de görüldüğü gibi;
"İş Emri Takip" sekmesine form açıldıktan sonra tıklandığında veya "İşe Başlama Tarih Saati" bilgileri girilip "Başla" butonuna tıklandıktan sonra titreme sorunu görülebilir.

Yardımlarınız için şimdiden teşekkürler.


Eklenti Dosyaları
.rar   Titreme.rar (Boyut: 171,87 KB / İndirilme: 65)



  Alıntı
Bu mesajı beğenenler:
#2
merhabalar
Refresh yazan yerleri kapat,yada sil bundan kaynaklı oluyor,yani formu kodtan sonra tekrar "Yeniliyor" Refresh yapıyor,ona dikkat edin



  Alıntı
Bu mesajı beğenenler:
#3
Denedim ama olmadı. ilk mesajımda yazmıştım tüm kodları silsem bile titreme oluyor. Ekte "refresh" silinmiş olduğu halde formda hala titreme var.


Eklenti Dosyaları
.rar   Titreme2.rar (Boyut: 89,47 KB / İndirilme: 59)



  Alıntı
Bu mesajı beğenenler:
#4
Visual Basic
  1. Dim trh
  2. trh = CLng(Int([Tarih1])) - 1
  3. Do Until trh >= (CLng(Int([Tarih1])) + [Tahmini Süresi]) - 1
  4. trh = trh + 1
  5. Loop



Komut49 da yukaridaki dongu fazla gibi

Visual Basic
  1. CurrentDb.Execute " UPDATE [Ýþ Emri] SET [Durumu] = 'Devam Ediyor' WHERE [Talep No]='" & Forms![Ýþ Emri Ýþlem]![Talep No] & "'"
  2. CurrentDb.Execute " UPDATE [Ýþ Emri] SET [Beklenen Bakým Tarihi] = int([Tarih1]) WHERE [Talep No]='" & Forms![Ýþ Emri Ýþlem]![Talep No] & "'"
  3. CurrentDb.Execute " UPDATE [Ýþ Emri] SET [Ýþlem Tarih Saati] = Now() WHERE [Talep No]='" & Forms![Ýþ Emri Ýþlem]![Talep No] & "'"



Forma bagli alanlari SQL ile guncellemeniz yerine

Me.Durumu = "Devam Ediyor"
Me.[Beklenen Bakım Tarihi]=Format(Me.Tarih1,"mm\/dd\/yyyy")
Me.[İşlem Tarih Saati]=Now(date)

yazabilirsiniz.

Titremede formu yenile(Refresh) islemi yapmakta



  Alıntı
Bu mesajı beğenenler:
#5
Hocam SQL kodu yerine yazdığınız kısım çok işime yarayacak teşekkür ederim. Refresh'leri azaltmaya çalışacağım ama tüm kodu silip (ekte) form sekmesine tıkladığımda bile titreme oluyor bu normal mi? Bir de sekme üzerine değil de verileri başka forma yazıp bu formu alt form olarak sekmeye eklediğimde titreme azaldı gibi ama farklı hatalar veriyor onları düzeltmeye çalışıyorum. Sanırım sekmeli formun kendisinden kaynaklanan sorunlarda oluşuyor. Tekrar teşekkürler.


Eklenti Dosyaları
.rar   BYS-3.rar (Boyut: 91,34 KB / İndirilme: 42)



  Alıntı
Bu mesajı beğenenler:
#6
Form uzerindeki Dlookup(.. Iif(... deyimler eylem kapsadigi icin veri guncelleme ile anlik islem yapiyorlar.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Alan Genişliği Sorunu, Kayda Gitme Sorunu aliaslans 11 1.900 04-10-2019, 13:13
Son Mesaj: halily
  [FORM] TİTREME SORUNU edremitlierkan 2 1.754 23-11-2011, 11:15
Son Mesaj: edremitlierkan
access-sql-18 Geçiş panosunda titreme sorunu dreamt 2 2.106 15-01-2011, 12:55
Son Mesaj: dreamt

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi