Skip to main content

AccessTr.neT


Alt Formlar Arası Çoklu Veri Kaydetmek

Alt Formlar Arası Çoklu Veri Kaydetmek

Çözüldü #1
Hayırlı sabahlar
maliyet hesaplama bir uygulama yapmaya çalışıyorum.

iki adet alt formum var 1.de bulunan verilerin 2.forma satırlar halinde çoklu olarak kaydolmasını istiyorum.

çeşitli örnekler inceledim, recordset  örnekleri üzerinde denemeler yaptım ama netice alamadım 
ekte örnek mevcut.

malzeme alt formunda bulunan 
---tarif malzeme adi
---miktari 

verilerinin 

stok alt formu
--malzeme adi stok
--malzeme miktari stok


tüm satırların kaydolmasını yapmaya çalışıyorum ama sizin bilginize ihtiyacım var


ilginize şimdiden teşekkür ederim.

---
.rar alt formlardan çoklu kayit.rar (Dosya Boyutu: 215,86 KB | İndirme Sayısı: 0)
zetyu, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 12/04/2020, 17:09, Düzenleyen: zetyu.
Cevapla
#2
Butonun tıklandığında olayına aşağıdaki kodu ekle.

Kod:
Dim GMalzemeAdi As String

GMalzemeAdi = [malzeme alt formu].Form![malzeme_adi]

DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO stok ( malzeme_adi_satok, malzeme_miktari_stok ) SELECT tarif_malzeme_adi, miktari FROM malzeme WHERE (((malzeme_adi)='" & GMalzemeAdi & "'));"
DoCmd.SetWarnings True

[stok alt formu].Form.Requery

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
Ozan hocam ellerinize sağlık yine çok hızla cevapladınız

size sormamak için oldukça uğraştım ama ..

affınıza sığınarak ana formdanda aynı veriye kayıt eklemek için ne yapmalıyım.

tarif_formu
-usta
-tarih

malzeme alt formunda bulunan 
---tarif malzeme adi
---miktari 

verilerinin 

stok alt formu
--malzeme adi stok
--malzeme miktari stok

-usta
-tarih


[Resim: do.php?img=10023]
zetyu, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
usta metin kutusu: mtn_usta,
tarih metin kutusu: mtn_tarih

kullanılacak kod

Visual Basic Code
DoCmd.RunSQL "INSERT INTO stok ( malzeme_adi_satok, malzeme_miktari_stok, usta, tarih ) SELECT tarif_malzeme_adi, miktari, [Formlar]![tarif]![mtn_usta] AS usta, [Forms]![tarif]![mtn_tarih] AS tarih FROM malzeme WHERE ((([malzeme_adi])='" & GMalzemeAdi & "'));"

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#5
ellerinize sağlık Ozan hocam 
tamamdır.
 tekrar teşekkür ederim.
saygılar.
zetyu, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da