EKLEME SORGUSU kaynaktan almıyor veriyi?

Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
Örnekte olduğu gibi kişiler formundan Kimseler formuna geçelim,
oradan ; genel toplam, peşin, karpayı ,tutar kısımların doldurup sorgudan kayıt ekle diyelim ve çıktıyı aç dediğimizde ekleme sorgusunun rakamları eklemediğini göreceksiniz neden?

sorguda mı yanlışlık yapıyorum bilmem ancak kişiler formunu kapatırsam sorun olmuyor o zaman ekleme yapıyor ancak ben kapatmadan yapmak istiyorum çünkü; kişilerden 500 kayıttan 221'nci kayıttayken kimselere taklayınca 221'nci kişiye gidecek orda işlem yapıp kapatınca kişilerde aynı kayıtta kalması lazım bunu geriye doğru süzerek yapmakta işime gelmez belirtiyim yani
kişiler ve kimseler formu açıkken ekleme sorgusu neden çalışmıyor?

örnek ekte

kolay gelsin:)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın karaayhan,

O zaman ekleme sorgusunun ilk satırında kişiler formunu kapatın, ekleme sorgusunu çalıştırın sonra kişiler formunu tekrar açın.

Ama yine mantıksız bir durum var, ekleme sorgusu yerine güncelleme sorgusu kullanmanız gerekiyor gibi geliyor bana.

İyi çalışmalar:)
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
modalı;212108' Alıntı:
Sayın karaayhan,

O zaman ekleme sorgusunun ilk satırında kişiler formunu kapatın, ekleme sorgusunu çalıştırın sonra kişiler formunu tekrar açın.

Ama yine mantıksız bir durum var, ekleme sorgusu yerine güncelleme sorgusu kullanmanız gerekiyor gibi geliyor bana.

İyi çalışmalar:)
Üstad Modalı, kişiler formunu kapatmak olmaz demiştim kayıt sayısı fazla olunca ana forma dönünce bir kaydı süzerek açmak istemiyorum.Zaten üstte bu işlem olmaz demiştim, güncelleme sorgusu ne işe yarar onu anlayamadım. Çıktı tablosunda kayıt yok ki neyi güncelleyeceğiz oraya kayıtları biz sorgu çalıştırıp ekliyoruz..

help me?
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
Örnekte olduğu gibi kişiler formundan Kimseler formuna geçelim,
oradan ; genel toplam, peşin, karpayı ,tutar kısımların doldurup sorgudan kayıt ekle diyelim ve çıktıyı aç dediğimizde ekleme sorgusunun rakamları eklemediğini göreceksiniz neden?
Çünkü kayıt işlemi gerçekleşmiyor. Formu kapattığında kayıt işlemi gerçekleşiyor.
Butona bastığında kayıt işlemini gerçekleştirmen lazım önce.
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
sayın yeni54 treemenü için teşekkürler öncelikle incelemeye vaktim olmadı ama süper bişiye benziyor.

kayıt işlemi gerçekleşmiyor doğru ancak tek başına kimseler formunu açınca kayıt yapıyor kişiler açık değilken yani mantığını birtürlü anlayamadım aslında anlamaktan ziyade çözüm bulmam lazım bu soruna dedim ya kişileri kapatıp kimselerden geriye gidince aynı kaydı süzdürmek en basit çözüm ama binlerce kayıt varsa her seferinde ana sayfaya dönünce süzü kaldırdığımızda kimdeysek ona değil ilk kayda gidiyor ...
yani bu şekilde çözüm bulmalıyız

hala help me!
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
butonun arkasında makro kullanmışsın.
makrolardan pek anlamadığım için, işi olay yordamıyla çözelim :)

"Sorgudan Kayıt Ekle" butonuna basınca
Kod:
Private Sub Komut14_Click()
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenQuery "Kişiler Sorgu"
End Sub
olayını icra etsin.

Burada 1.satır önce kaydı kaydeder.
2. satır ise, senin makro ile çalıştırdığın sorguyu, docmd ile çalıştırır.
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
sayın yeni54 ilginçtir ki kaydet var asıl programda ancak ortalarta kodların ortalarında yani en başa alınca çalıştı

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
satırını yani birde sorgudan önce uyarı gelmesin diye docmd.setwarning false
diye bir kod var onu yazıyorum ben


sağolun tüm forum üyeleri (Sayın Modalı ve yeni54)

iyi çalışmalar:)
 
Üst