Değerli arkadaşlar.
Gider tablosuna ilişkin olarak 2 adet form düzenledim.Gider ve Gider1 diye.Gider Kategorisi açılır kutusunu seçtiğimde,Gider Alt Kategorisindeki ilgili alt seçenekeler geliyor.Ancak Bir sorun yaşıyorum.Şöyleki Bir kayıt girdiğimde kayıt gözükürken,2 ci kayıt yaptığımda önceki kayıtların,gider alt kategori alanındaki veriler kendiliğinden siliniyor.Bir türlü anlayamadım.
1_Kayıtların silinmesinin nedeni nedir?
2-Tablo ilişkilerinde eksiğim var mıdır? Tablo ilişkilerini doğru yapmış mıyım.Gider tablosunu da ayrıca ilişkilendirmem gerekir mi?
Yardımınızı bekler saygılar sunarım
Formda, açılır kutu, kayıt hatası
Formun geçerli olduğunda olayına aşağıdaki kodu ekleyerek deneyiniz.
İlişkilendirmelerde sorun görünmüyor, ancak tabloya eklediğin arama alanlarını kaldırmalısın.
Me.id_giderkategorialt.Requery
İlişkilendirmelerde sorun görünmüyor, ancak tabloya eklediğin arama alanlarını kaldırmalısın.
Sn ozanakkaya
1-Arama alanlarını da,tabloda rakamsal verileri, metin olarak görmek istemiştim.Böyle olması yanlış bir uygulama mıdır bilmiyorum.Yinede sizin tavsiyeniz üzere kaldırdım.
2-gider formunda, form geçerli olduğunda kodu
girdim oldu.Ancak satır kaynağını Me.id_giderkategori.Requery olmak şartıyla çalışıyor.Yoksa alt tablo verileri ,açılır kutuda gözükmüyor.
3- gider1 formunu hiç bir şekilde , gerçekleştiremedim.
Düzenleme yaparak dosyayı eklerseniz çok sevinirim.
1-Arama alanlarını da,tabloda rakamsal verileri, metin olarak görmek istemiştim.Böyle olması yanlış bir uygulama mıdır bilmiyorum.Yinede sizin tavsiyeniz üzere kaldırdım.
2-gider formunda, form geçerli olduğunda kodu
Kod:
Me.id_giderkategorialt.Requery
girdim oldu.Ancak satır kaynağını Me.id_giderkategori.Requery olmak şartıyla çalışıyor.Yoksa alt tablo verileri ,açılır kutuda gözükmüyor.
3- gider1 formunu hiç bir şekilde , gerçekleştiremedim.
Düzenleme yaparak dosyayı eklerseniz çok sevinirim.
sayın Access acemisi,
EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
iyi çalışmalar,
saygılar.
EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
iyi çalışmalar,
saygılar.
Sn. Hocam;
Sizin gönderdiğiniz tam uygun.
Bizim gibi acemiler hala , hazır yapılan uygulamayı dahi alıp,kendi dosyamıza uyarlayamıyoruz.
Bende şöyle sorun oluşuyor.
Sizin gönderdiğinizi açınca çalışıyor.gider1 formda,Ben ,değerli üstadım nasıl yapmış diye merak edip,forma girilen ve açılır kutulara girilenleri inceleyip kapatırken,değişikliği kaydetmek istiyormusun sorusuna hayır dediğim halde,alt kategori seçenekler tekrar bozuluyor.Tüm altkategoriler gözüküyor.
Ne tuhaf bir şey ki kendi dosyama da uyarlayamadım.
Gördüğüm kadarıyla siz;
id_giderkategori için değiştiğinde kodu olarak Me.id_giderkategorialt.Requery
ve
form geçerli olduğunda için
Private Sub Form_Current()
Me.id_giderkategorialt.Requery
End Sub
kodu girmişsiniz.Başkaca bir şey yaptınız mı bilmiyorum.Ben çalıştıramadım.Sizin başkaca yaptığınız bir şey var mıdır. Saygılar
Sizin gönderdiğiniz tam uygun.
Bizim gibi acemiler hala , hazır yapılan uygulamayı dahi alıp,kendi dosyamıza uyarlayamıyoruz.
Bende şöyle sorun oluşuyor.
Sizin gönderdiğinizi açınca çalışıyor.gider1 formda,Ben ,değerli üstadım nasıl yapmış diye merak edip,forma girilen ve açılır kutulara girilenleri inceleyip kapatırken,değişikliği kaydetmek istiyormusun sorusuna hayır dediğim halde,alt kategori seçenekler tekrar bozuluyor.Tüm altkategoriler gözüküyor.
Ne tuhaf bir şey ki kendi dosyama da uyarlayamadım.
Gördüğüm kadarıyla siz;
id_giderkategori için değiştiğinde kodu olarak Me.id_giderkategorialt.Requery
ve
form geçerli olduğunda için
Private Sub Form_Current()
Me.id_giderkategorialt.Requery
End Sub
kodu girmişsiniz.Başkaca bir şey yaptınız mı bilmiyorum.Ben çalıştıramadım.Sizin başkaca yaptığınız bir şey var mıdır. Saygılar
Son Düzenleme: 12/06/2015, 00:10, Düzenleyen: access acemisi.
Sayın Access acemisi,
Konunuzun 4.mesajında eklenen örnek uygulama üzerinde yapılan düzenlemeler aşağıda belirtilmiştir.
1) Gider ve gider1 formların Geçerli Olduğunda Olay Yordamlarında
Kod ifadesi kullanılmıştır.
2) Yine,her iki formdaki id_giderkategori adlı açılan kutunun Değiştiğinde Olay Yordamlarına
Kod ifadesi yazılmıştır.
3) Gider1 adlı formunuzda sorun vardı.gerek içeriği ve gerekse de kodları itibarı ile gerekli düzenlemeleri yapılmış olarak yeniden oluşturuldu.
4) Gider adlı tablonuzdaki id_giderkategori ve id_giderkategorialt adlı alanların bazı satırlarındaki ayarlar (Biçim ve Veri sekmelerinde) düzenlenerek uygun duruma getirildi.
5) Gider ve gider1 adlı formlarındaki özellik satır ayarları (Biçim ve Veri sekmelerinde) tekrar düzenlenerek uygun duruma getirildi.
Yapılan işlemler sadece,teferruat gerektirmeyen basit düzeyde kalan düzeltme çalışmaları.Bilginize.
İyi çalışmalar,Saygılar.
Konunuzun 4.mesajında eklenen örnek uygulama üzerinde yapılan düzenlemeler aşağıda belirtilmiştir.
1) Gider ve gider1 formların Geçerli Olduğunda Olay Yordamlarında
Kod:
Me.id_giderkategorialt.Requery
2) Yine,her iki formdaki id_giderkategori adlı açılan kutunun Değiştiğinde Olay Yordamlarına
Kod:
Me.id_giderkategorialt.Requery
3) Gider1 adlı formunuzda sorun vardı.gerek içeriği ve gerekse de kodları itibarı ile gerekli düzenlemeleri yapılmış olarak yeniden oluşturuldu.
4) Gider adlı tablonuzdaki id_giderkategori ve id_giderkategorialt adlı alanların bazı satırlarındaki ayarlar (Biçim ve Veri sekmelerinde) düzenlenerek uygun duruma getirildi.
5) Gider ve gider1 adlı formlarındaki özellik satır ayarları (Biçim ve Veri sekmelerinde) tekrar düzenlenerek uygun duruma getirildi.
Yapılan işlemler sadece,teferruat gerektirmeyen basit düzeyde kalan düzeltme çalışmaları.Bilginize.
İyi çalışmalar,Saygılar.
Konuyu Okuyanlar: 1 Ziyaretçi