Veri Güncelleme

Katılım
4 Temmuz 2007
Mesajlar
56
Excel Vers. ve Dili
2003
Arkadaşlar raporlarımda veriler güncel çıkmıyor. formu açıp kapatınca veri güncelleniyor ama bu seferde aktif kayıdın raporunu almıyorum. formu aç kapa makrosu olmadı yani
yinele komutu ise geçersiz işlem yürüttü bu konuda ne yapabilirim acaba?

anladığım kadarıyla access tablolarda işlem görülen satırlara hemen veriyi yazmıyor o satıdan ayrılınca yazıyor bunu çözmek içinde bi sonraki kayda git sonra asıl kayda gel dedim oldu fakat daha pratik bir çözüm varmı ?
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
Bir formunuz var, bu formdan giriş yapıyorsunuz.
Bir raporunuz var ve yukarıdaki formdan giriş yaptığınız bilgileri raporluyorsunuz.

Doğru mu?

Eğer doğruysa, raporu nereden açıyorsunuz?

Yukarıdaki form üzerinden açılması lazım normal şartlarda.

Eğer öyleyse, o formda bir rapor butonu olmalı. Bu butona basınca rapor açılmalı.

Eğer bu da öyleyse....

Gördüğün gibi icapcı. Sorduğun soru ne kadar kapalı değil mi?

Lütfen daha açık sorun ya da uygulamanızı ekleyin.
 
Katılım
4 Temmuz 2007
Mesajlar
56
Excel Vers. ve Dili
2003
Sayın yeni54 ne deyim valla haklısın beni güldürdün Allahta seni güldürsün :)

evet bir formum var ve aynı form üzerindede rapor almamı sağlayan bir buton bu butona basınca sorgu çalışıyor ve rapor açılıyor ama tabi son yaptığım güncellemeler gözükmüyor

sorgunun ölçütünde [forms]![Musteri]![Mus_No] var.

formu kapatıp açma yöntemiyle veriyi güncellediğim zaman tablo indexsi "Mus_No" olduğu için form açıldığında ilk kayıt geliyor ve dolaysıylada bana ilk kayıtın raporu geliyor.

bende formu açıp kapatmak yerine bir sonraki kayıta gidip sonra bir önceki kayda git makrolarıyla aynı kayda getiriyorum sorunu böyle çözdüm fakat bunun daha pratik bir çözümü varmı onu öğrenmek istiyorum


ilginiz için saolun sayın yeni54
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
rapor alma butonuna basınca önce

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

işlemini yaptır. formdaki bilgileri tabloya kaydeder.

Sonra;

DoCmd.OpenReport "<rapor ismi>", acViewPreview, , "[Mus_No]=[forms]![Musteri]![Mus_No]"

ile raporu a&#231;.

raporu a&#231;ma ile ilgili daha ayr&#305;nt&#305;l&#305; bilgiyi,

http://www.excel.web.tr/showthread.php?t=30786&highlight=acSaveRecord

adresinin #7 nolu cevab&#305;nda bulabilirsin.
 
Katılım
4 Temmuz 2007
Mesajlar
56
Excel Vers. ve Dili
2003
Sayın yeni54 çok saolun daha profesyonel bir çözüm olmuş, iyi çalışmlar.
 
Üst