İlişkisiz Alt Form'da "Nesne geçersiz veya artık ayarlı değil" uyarısı

Katılım
18 Kasım 2004
Mesajlar
17
Excel Vers. ve Dili
2003 türkçe
Bir ana form üzerinde, çeşitli formları açan butonlarım mevcut.
Bu form üzerine bir Alt Form ekledim (tablo görünümünde)

Ana Form etkinleştiğinde (Activate) şu iki satır kod çalışıyor:
Me.AltForm_Notlar.Visible = True
Me.AltForm_Notlar.Requery

Normalde herşey düzgün çalışıyor, formları açıp kapatıyorum, alt form bazı durumlarda gizleniyor/gösteriliyor vs. hiç bir sorun yok.
Ancak, butonları tıklayarak açtığım formları, köşesindeki "Kapat" butonundan değil de ESC tuşunu kullanarak kapattığımda alt formun tablo bağlantısını koparıyor ve akabinde formla ilgili bişey yapınca (üzerine tıklayınca mesela) "Nesne geçersiz veya artık ayarlı değil" uyarısı veriyor.

İşin ilginç yanı bunu sadece, açtığım formları ESC tuşuyla kapatınca yapıyor, formları kapat butonuyla kapatınca yapmıyor.

İlginiz için şimdiden teşekkür ediyor, çalışmalarınızda başarılar diliyorum.
 
Katılım
18 Kasım 2004
Mesajlar
17
Excel Vers. ve Dili
2003 türkçe
Soruyu açıklamaya yönelik örnek dosya

Sorunu daha iyi anlatabilmek için örnek dosya aşağıdadır.
Dosya içinde sorunun daha geniş açıklaması yer almaktadır.

Sorunun ilginç bir boyutu var: Tablodaki veri sayısı, sorunun yaşanma sıklığını etkiliyor.
Açıkçası ben işimi başka bir şekilde çözdüm ama iş biraz psikolojik boyut kazandı.
Neden butonla kapatınca birşey olmuyor da butondaki kodu çalıştırmayı sağlayan (butonun iptal özelliği aktif) ESC butonuyla formu kapatınca böyle bir sorun oluyor; gerçekten merak içindeyim...
Siz de merak ediyorsanız, merakımızı birlikte giderelim diye örnek bir dosya hazırladım.
Selamlar...
 

Ekli dosyalar

Üst