Formu kapatmadan bilginin güncellenmesi

1 2
27/12/2016, 13:42

ertans

Merhaba, formumda kaydet butonu tıklandığında, "Bekleyen Arıza Sayısı" bölümündeki sayının güncellenmesini nasıl sağlayabilirim. Formu kapatıp açarak bilgiyi güncelleyebiliyorum fakat formu kapatmadan bunu yapabiliriyim. Yardımlarınız ricası ile iyi çalışmalar.



27/12/2016, 14:35

atoz112

sayın ertans,

bahsettiğiniz talebinize yönelik olarak;

her ne kadar,
Site Kuralları gereği örnek uygulamanızı eklemeniz gerekse ve buna dair paylaşımlar ve çözümler elde etmeniz daha yerinde olsa da,

KAYDET butonunda tüm kodların öncesinde üst satıra,
eğer Bekleyen Arıza Sayısı denetiminin değeri,bir kod vasıtası ile elde ediliyorsa,bu denetimin Güncellenmesini sağlayabilirsiniz;bu kaydetme öncesinde.

bunun için:

Me.bekleyen_ariza_sayisi_denetimin_adi.Requery

satırını yazmanız yeterli oalcaktır.

bilginize...iyi çalışmaalr,saygılar.
27/12/2016, 15:09

ertans

Sayın atoz112, "frm_araç_ariza" formunda "Bekliyor" veya "Giderildi" işaretlenip "Kaydet" butonu tıklandıktan sonra form açılıp kapatılınca "Bekleyen Araç Arıza Sayısı" güncelleniyor fakat "Kaydet" tıklandığında form kapatılmadan güncellenmesini sağlamaya çalışıyorum. Son gönderdiğiniz kodları denedim fakat olmadı. Yardmınız ricası ile iyi çalışmalar dilerim.
27/12/2016, 16:18

ozanakkaya

Merhaba,

Formdaki "Çerçeve27"nin güncelleştirme sonrasında olayına 


recalc

kodu ekleyerek deneyiniz.
27/12/2016, 19:25

atoz112

sayın ertans,

uygulamanız incelendiğinde,aşağıdaki açıklamaların yapılması uygun görülmüştür.

BEKLEYEN ARIZA SAYISI değerini elde etmek üzere kullandığınız METİN44 adlı denetimin DENETİM KAYNAĞI,

=DCount("*";"tbl_olay";"[ariza_giderildi]= 1" & " and [olay_kategorisi]='Araç Arıza'")

kod satırını içermektedir.

bu kod ile,formdan bağımsız olarak direkt DCount Fonksiyonu kullanımı ile mevcut kriterlere göre bu değeri elde etmektesiniz.

2.mesajda da belirtildiği üzere,ilgili KAYDET butonunun TIKLANDIĞINDA olay yordamı içerisine

Me.Metin44.Requery
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

yazmak sureti ile dahi,istediğiniz güncel değeri elde edebilirsiniz.ya da,ilk kod satırının yerine,sayın ozan bey tarafından 4.mesajda paylaşılan kodu da yazabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
27/12/2016, 19:27

atoz112

sayın ertans,

sadece bilgilendirme olması ve naçizane tavsiye niteliğinde hatırlatma adına;

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

yukarıda bağlantısı yazılı konuyu incelemenizin ve içeriğindeki hususlara (özelikle,Türkçe karakter kullanımı ve BOŞLUK bırakarak tanımlamada bulunma) göre uygulamanızı yeniden düzenlemenizin,
ileride bu hususlardan kaynaklı sorunları da engellemenize imkan sağlaması söz konusu olacaktır kanısındayım.

Bilginize…iyi çalışmalar,saygılar.
1 2