Açılan Kalıcı Form Sorunu

1 2 3 4
12/05/2009, 13:14

altangüven

Bu konu daha önce açmıştım dosya ekleyemediğim için yeni konu açmak zorunda kaldım kusuruma bakmayın (açılan kalıcı form sorunu) isimli konunun devamına eklenmesini isterim.

Sonunda projem sonlandı. Burada açmış olduğum konuyla ilgili olarak bulduğum çözüm yolunu sizlerle paylaşmak istiyorum. Bu açıklamayı üzerime bir borç biliyorum çünkü accesstr.net olmasaydı eminim ki projemi istediğim gibi oluşturamayacaktım. Sorularıma usanmadan cevap veren ve ilgilenen herkese çok teşekkür ediyorum.
İlk olarak konuyu açtığımda projede Formların özelliği Açılan, Kalıcı olarak ayarlandığında tahsilat yapıldıktan sonra [Ödeme] formundan [Tahsilatanaform] dönüş sırasında çalıştırılan sorgu sonrasında [Tahsilatanaform]un alt formundaki bilgilerin güncellenmesini istiyordum.
Bu işlem için önce ……..![FormAdı].Requery kodunu kullandım veriler form kapatılıp yeniden açılmadan güncellenmedi. Güncelleme için ya form kapatılıp yeniden açılacak yada veriler bir ileri geri yapılarak veriler güncellenebiliyordu.
İkinci olarak [Ödeme] formu açılırken [Tahsilatanaform]un kapanmasını [Ödeme] formunun kapanırken de [Tahsilatanaform]un yeniden güncellenerek açılmasını denedim : Burada sorun şu oldu [Ödeme] Formu Kapatılırken çalıştırılan sorgu [Tahsilatanaform] açılması sırasında tamamlanmadığı veya Ödeme formu tam olarak kapanmadığı için Tahsilat ana formum yine eski verilerle güncellenmeden açıldı.
Son olarak bir ara form kullanarak probleme çözüm bulabildim. [Ödeme] formundan tahsilat yapıldıktan sonra [Tahsilatanaform]a direk geçilmiyor Tahakkuk Yapılıyor diye küçük bir ara form açılıyor ekleme sorgumuzda bu formda çalıştırılıyor. Ekleme sorgusunun çalıştırıldığı bu sırada her iki form [Ödeme] ve [TahsilatAnaform]da kapalı olduğu için Tahakkuk yapılıyor formu kapatılırken açılan [Tahsilatanaform] ilk açılışında güncellenmiş olarak açılıyor. Bu işlem 1-2 saniyede sonlanıyor kullanıcı tam olarak ne olduğunu anlamadan kişinin ana formuna güncellenmiş verilerle dönüyor. Herkese Kolay Gelsin.
21/05/2009, 18:42

ozanakkaya

sn altangüven, 1. mesaja yazmanız gereken sorunun açıklamasını son mesajınızda yazmışsınız. Bizde 19. Mesaaja kadar sorunu anlamaya çalıştık.

Sorunun çözümlendiğini bildirdiğiniz için ayrıca teşekkürler.
1 2 3 4