Skip to main content

AccessTr.neT


Aynı ana form üzerindeki iki Alt formdan diğerine veri aktarma

alpertunga65
alpertunga65
1
2355

Aynı ana form üzerindeki iki Alt formdan diğerine veri aktarma

Çözüldü #1
Selam,

Öncelikle herkesin yeni yılını azıcık gecikme ile de olsa kutlar, sevdikleriyle birlikte sağlıklı, huzurlu ve mutlu günler dilerim.
Sorum ise şöyle.

Örneğim çok büyük olduğu için sadece resim ekledim. Umarım yeterli olur.


"Frm_TLSCVR_ISTASYON_KAYIT" adlı bir ana formum ve üzerinde "Altform_ISTASYONTAHSIS" ve "Altform_ISTLIST" adlı iki adet alt formum var. İstediğim şey, birinci formdan ikinci forma buton yardımı ile veri aktarabilmek. Komut14'e basınca 1nciden 2nciye, Komut15'e basınca da 2nciden birinciye aktarsın. Komut15 1nciden 2nciye aktarılan yanlış veriyi geri almak için kullanılacak. Ama bu işlem yapılırken 1nci formdaki veriler silinmeyecek...

ben bilgilerim çerçevesinde Komut14'e aşağıdaki kodları yazdım ama çalışmadı maalesef. Bu kod, 1nci formdan vir veriyi seçip Komut14'e bastığında 2nci forma veri gönderiyor. Ama ikinci defa başka bir veriyi göndermek istediğimde gönderiyor fakat 2nci forma ekleme yapmıyor, ilk gönderdiğim veriyi değiştiriyor. İmleci 2nci forma getirip boş bir satırı tıklayıp tekrar 1nci formdan bir veri seçerek Komut14'e bastığımda ise 2nci forma ekleme yapıyor. Ben böyle bir işlemi yapmadan veri göndermeyi gerçekleştirmek istiyorum.


Me.Altform_ISTLIST!ISTADI = Me.Altform_ISTASYONTAHSIS!MkmAdi

Me.Altform_ISTLIST!CGRADI1 = CAGRIADIURET(Len(J - 1))
Me.Altform_ISTLIST!CGRADI2 = CAGRIADIURET(Len(J - 1))
Me.Altform_ISTLIST!CGRADI3 = CAGRIADIURET(Len(J - 1))


CAGRIADIURET benim daha önce çağrı adı üretmek için kullandığım bir modül.

resimli ne kadar olur bilmiyorum ama bu konuda yardıma ihtiyacım var.
teşekkürler..

[Resim: do.php?img=4758]
Ne Mutlu Türk'üm Diyene.
Cevapla
#2
Selam,bu soruyu yazdığımdan beri 10 dakika geçti. Ama ben sorunun çözümünü buldum.aşağıda yazmış olduğum koda, yine sitemizden bulduğum bir başka kodu ilave ettim ve sorun çözüldü.Bu kodu başka bir konu için sayın ozanakkaya yazmış, ben de oradan alıp kullandım.
[Altform_ISTLIST].Form.Recordset.AddNew 



Me.Altform_ISTLIST!ISTADI = Me.Altform_ISTASYONTAHSIS!MkmAdi

Me.Altform_ISTLIST!CGRADI1 = CAGRIADIURET(Len(J - 1))
Me.Altform_ISTLIST!CGRADI2 = CAGRIADIURET(Len(J - 1))
Me.Altform_ISTLIST!CGRADI3 = CAGRIADIURET(Len(J - 1))


verdiğim rahatsızlıktan dolayı özür dilerim.
Ne Mutlu Türk'üm Diyene.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task