AccessTr.neT
Formda, açılır kutu, kayıt hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Formda, açılır kutu, kayıt hatası (/konu-formda-acilir-kutu-kayit-hatasi.html)

Sayfalar: 1 2


Formda, açılır kutu, kayıt hatası - access acemisi - 10/06/2015

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


Cvp: Formda, açılır kutu, kayıt hatası - ozanakkaya - 11/06/2015

Formun geçerli olduğunda olayına aşağıdaki kodu ekleyerek deneyiniz.

Me.id_giderkategorialt.Requery

İlişkilendirmelerde sorun görünmüyor, ancak tabloya eklediğin arama alanlarını kaldırmalısın.


Cvp: Formda, açılır kutu, kayıt hatası - access acemisi - 11/06/2015

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


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.


Cvp: Formda, açılır kutu, kayıt hatası - atoz112 - 11/06/2015

sayın Access acemisi,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

iyi çalışmalar,
saygılar.


Cvp: Formda, açılır kutu, kayıt hatası - access acemisi - 11/06/2015

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


Cvp: Formda, açılır kutu, kayıt hatası - atoz112 - 12/06/2015

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:
Me.id_giderkategorialt.Requery
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:
Me.id_giderkategorialt.Requery
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.