Alt Forma kayıt girerken verilerin kaybolması

1 2 3
23/07/2010, 14:26

estapan

Arkadaşlar ;

Yaptığım program fatura programı. Normal bir fatura formu ve buna bağlı satışların girildiği fatura alt formu var.
Şimdi ;
fatura formunun üst kısmını normal şekilde doldurup, satış miktarı ve tutarının girildiği alt formda verileri giriyorum (2,3,4 satır farketmez)
fatura alt formu doldurup mausla tekrar faturanın üst kısmına geçtiğimde ve mausun tekerleğini ileri geri oynattığımda fatura formu yeni kayda geçiyor. Geri geldiğimde Faturanın üst kısmı geliyor fakat fatura alt tabloda girdiğim kayıtlar gelmiyor. fatura alt tablo kısmı boş kalıyor. Bunu önlemek için (Başka kayıtlara veya boş kayıta geçmesini önlemek için) ne yapmam lazım. daha iyi anlaşılsın diye EK te örneğini koydum.

Bu konuda uzman arkadaşlardan acil yardım bekliyorum. ..
23/07/2010, 15:13

POWER

Sn estepan,

Örneği inceleyiniz... Fatura kesmeye girdiğinizde mouse tekerliğini iptal ediyor. İyi çalışmalar.

Not : Modülü eklemeyi unutmayınız.
23/07/2010, 17:38

ercansahin

Sn horozufuk hocamın çözümü için kendisine teşekkürler. Bunun yanısıra kafama takılan bir hususu belirtmek isterim. Mouse tekerleğinin iptal edilmemesi halindede kayıtlar arası gezintide alt formda yaptığınız değişikliklerin muhafaza edilmesi gerekirdi. Eğer bir sonraki kayda geçip tekrar döndüğünüzde verilerinizi göremiyorsanız AnaForm ile AltForm arasında ilişkiyi, aştformdaki ilişki için kullanılan alana AnaForm ile ilişkilendirdiğiniz kaydın numarasının gelip gelmediğinide kontrol etmenizi öneririrm. Kolay gelsin.
23/07/2010, 18:32

ozguryasin

horozufuk'un olduğu yerde kesinlikle problem yoktur.
çözümlerin ÜSTADI
23/07/2010, 18:41

estapan

Öncelikle horozufuk hocama sonsuz teşekkür ederim. sağolsun ilgilenip sorunumu çözdüğü için. Gerçekten benim için çok önemliydi.

Bleck Eagle Sorusuna gelince;
Alt Forma Üst form bağlantısı doğru. zaten formu kapatıp eski kayıt olarak açarsam altformdaki kayıtların tamamı geliyor. yani kayıtlar silinmiyor. Bu söylediğim yeni kayıt girerken oluyor. Aslında daha önceden onla igili ayarlamalar yapmıştım ve mausun tekerleğiyle ileri-geri yaptığımda kayıtların tamamı gidip geliyordu. Ama sonradan karıştırdım ve bidaha o ayarı yapamadım. Horozufuk hocamın yaptığı benim için daha iyi . Hiç kimse fatura girerken işlemi tamamlamadan faturanın bir sonraki veya yeni kayıta geçmesini istemez.

Horozufuk hocama bir sorum daha olacak. Yazdığı modülü kaydettim ve fatura formunun "Açıldığında" olay yordamından modulu çalıştırma kodu girdim. Fakat deneyince olmadığını gördüm. Fatura Formunu komple örnek veri tabanından alıp kendi veritabanına yükleyince oldu. Acaba ben neyi eksik yaptım ki çalışmadı. Çünkü başka formlarım var ve hepsinde bu modülü çalıştırmak istiyorum. Gönderdiğin formu çok inceledim ama neyi eksik yaptığımı bulamadım. Bunada cevap verirseniz çok sevinirim.. Saygılar....
23/07/2010, 19:26

ozanakkaya

(23/07/2010, 18:41)estapan yazdı: Horozufuk hocama bir sorum daha olacak. Yazdığı modülü kaydettim ve fatura formunun "Açıldığında" olay yordamından modulu çalıştırma kodu girdim. Fakat deneyince olmadığını gördüm. Fatura Formunu komple örnek veri tabanından alıp kendi veritabanına yükleyince oldu. Acaba ben neyi eksik yaptım ki çalışmadı. Çünkü başka formlarım var ve hepsinde bu modülü çalıştırmak istiyorum. Gönderdiğin formu çok inceledim ama neyi eksik yaptığımı bulamadım. Bunada cevap verirseniz çok sevinirim.. Saygılar....




kendi uygulamanızdaki vb penceresinde

Kod:
Option Explicit

kodunun hemen altına

Kod:
Private MouseHook As Object

kodunu eklemiş miydiniz ?
1 2 3