Sayın gtao,
Alıntı:…formlarda değişiklik yaptığımda…
diye ifade ettiğiniz bu sorununuzu biraz daha net açıklamanız yerinde olacaktır. Bahsi geçen 3 form hakkında değişiklik derken,tasarım sayfasında mı yoksa veri girişi işlemlerinde mi bu uyarıyı alıyorsunuz?
kaldı ki,uygulamanız incelendiğinde;her iki durumda da (tasarım veya veri girişlerinde) yapılan küçük çaplı değişiklikler sonrasında herhangi bir uyarı yazısı alınmaksızın sorunsuz şekilde işlemler gerçekleştirilerek kullanılabilmektedir.fakat şunu yapabilirsiniz belki,
DoCmd.SetWarnings False
‘DoCmd komutunun yazılı olduğu ifade…
DoCmd.SetWarnings True
Yukarıdaki örnek kodlamada da belirtildiği gibi,DoCmd komutları öncesinde bir uyarı mesajı almamak için,bu ifadelerin olduğu satırların öncesine ve sonrasına DoCmd.SetWarnings kodlarını eklemeniz yerinde olacaktır.
ayrıca,formlarınızda mevcut bulunan KAYDET butonu içeriklerini tekrar gözden geçirmenizde fayda var.zira,yeni bir kayıt gerçekleştirilmek istendiğinde,tabloya olduğu gibi aktarmıyor ve ay ve yıl bilgileri boş aktarıyor.aslında,formlarınızın kayıt kaynaklarını her biri için kendi ilgili olarak ayarladığınız sorgular olarak göstermişsiniz.bunun yerine tabloya kaydedip,her bir formda bu sorguları alt form olarak göstermeniz daha yerinde olacaktır kanısındayım.bunun için de,sitede arama yaparak;
INSERT...INTO... kaydetme sorgusunu veya
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
kayıt ifadesini araştırarak inceleyiniz.
son olarak,
a) sonrasında kodlama işlemleri esnasında sorunlar,uyuşmazlıklar,hatalarla karşılaşmamak için,daha sonrasında yeniden düzeltme çalışmalarında sıkıntı veya zahmet çekmemek için tablo,form,sorgu ve tablo alan adlarında Türkçe karakterler ve kelime aralarına boşluk kullanmayınız.boşluklar için (_) alt tire işaretini kullanınız.buna,form tasarımlarındaki denetim kutularında da (textbox,combobox,…) dikkat ediniz.
b) Adlandırırken,net ve kısa tanımlamalarda bulununuz.
bilgilerinize.
İyi çalışmalar,
Saygılar.