Değerli Arkadaşlar
atbl_kisi tablosundaki ,guncel_durum alanındaki verilerden 1 değerini taşıyan kişilerin, id_kisino değerinin ,atbl_ek tablosundaki idfk_kisino alanına sistem tarafından otomatik atanmasını istiyorum.
Sorgu yada form oluşturmadım. Yardımınızı bekliyorum.
Örnek olarak ,güncel_durum alanındaki verilerden 1 değerini taşıyan Ahmet ile Hasanın id değerlerini n,atbl_ek tablosunda idfk_kisino alanına otomatik görünmesini istiyorum.
Selam saygılarımla
sayın
Access acemisi,
EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
bilginize...iyi çalışmalar,saygılar.
Sn atoz112
sizin gönderdiğiniz üzerinde ölçütü 3 yaptım. 2 kişi eklenecek kaydı gözükmesine rağmen, 2 kişi eklenmiyor.Ve aşağıdaki şekilde olduğu gibi ikaz alıyorum Nedeni ne olabilir?
sayın access acemisi,
bahsettiğiniz talebinize yönelik olarak;aşağıdaki açıklamanın yapılması uygun görülmüştür.
eğer direkt sorguyu çalıştıracak olursanız,uyarı mesajları olmaksızın her bir çalıştırılması akabinde,işlemi öncesinde yaptıktan sonra tekrar aynı işlemi yaparken uyarı mesajları da olmayacağından bu uyarı mesajlarını verecektir.fakat,aynı işlemi bir formda gerçekleştirdiğinizde,bu duruma maruz kalmamış olursunuz.
ÖRNEK
Kod:
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO atbl_ek ( idfk_kisino )SELECT atbl_kisi.id_kisino FROM atbl_kisi WHERE (((atbl_kisi.guncel_durum)=3));"
DoCmd.SetWarnings True
Me.Requery
yukarıdaki gibi benzeri bir kod kalıbını kullandığınızda bir form üzerinde,bu sorun etkisiz kalacaktır.
EK'te;
bahsettiğiniz anlatıma uygun olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
son olarak;
daha önceki konularınızda da bahsi yapıldığı üzere,lütfen;uygulama isimlerini böyle tekli olarak değil de hangi soruna dair ise o ifadeleri kullanarak yazmaya özen gösteriniz.ekli örnekte olduğu gibi.bilginize...iyi çalışmalar,saygılar.
Sn atoz112
Sn Hocam
atbl_kisi tablosunda , 6 kişilik kayıtta ,güncel_durum veri alan değeri 3 iken (resim1 de olduğu gibi), sonradan , güncel_durum veri alan değeri 3 ve 6. Kayıtlar , 3 olarak giriliyor.(resim2 de olduğu gibi), Buna göre güncel_durum alanı 1,2,4,5 kayıtlarda 1 olarak değiştirildiğinde , atbl_ek tablosunda sadece 3 ve 6. Kayıtların kayıtların görünmesini istiyorum. En baştan beri bunu hedeflemiştim.
Sizin yaptığınız düzenlememeler bunu sağlıyor mu.?
Yardımlarınızı bekliyorum Saygılar
sonradan düzenleme yapıldığını varsayalım
siz tablodaki verilerden gunceldurum alanı "3" olanları mı listelemek istiyorsunuz?