Skip to main content

AccessTr.neT


Tabloları ilişkilendirip liste güncelleme

Tabloları ilişkilendirip liste güncelleme

#1
Merhabalar, 

Ekteki dosyada sizlerin de yardımıyla aramayı 3lü kombinasyon halinde geliştirdim. Listelerde seçtiğim değerleri kullanarak sorgu ile listeyi güncelliyor. Bu uygulamadaki tek sorun örnek olarak Almanya'yı seçtiğimde sağındaki listbox'ta diğer ülkelerin boşaltma limanları hala gözüküyor ama basit olması açısından sadece Almanya'da bulunan limanların sıralanmasını ve seçimimi onların arasından yapmam gerekiyor. 

Ülkeler ile limanlarının ilişkilendirilmesi hususunda yardımlarınıza şimdiden müteşekkirim.
.zip Navlunarama.zip (Dosya Boyutu: 157,73 KB | İndirme Sayısı: 5)
Cevapla
#2
sayın dufrety,

Alıntı:tek sorun örnek olarak Almanya'yı seçtiğimde sağındaki listbox'ta diğer ülkelerin boşaltma limanları hala gözüküyor

ifadenize yönelik olarak;

eğer kast ettiğiniz,sağda kendiniz tarafından eklenen 3.listedeki değerlerin KRİTERLERİ SIFIRLA ifadeli butonun tıklanması akabinde o listedeki değerlerin de silinmesi (sıfırlanması) ise,

o butonun (Komut15) TIKLANDIĞINDA olay yordamı içeriğini

CurrentDb.Execute "DELETE * FROM [T_Liman]"
CurrentDb.Execute "DELETE * FROM [T_Ulke]"
CurrentDb.Execute "DELETE * FROM [T_bosaltmaliman]"
DoCmd.Requery

yukarıdaki kodlar ile değiştirerek kullanmayı deneyiniz.

eğer bu değilse,daha ayrıntılı ifadeler ile açıklayınız.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
(13/02/2017, 14:10)atoz112 yazdı: sayın dufrety,

Alıntı:tek sorun örnek olarak Almanya'yı seçtiğimde sağındaki listbox'ta diğer ülkelerin boşaltma limanları hala gözüküyor

ifadenize yönelik olarak;

eğer kast ettiğiniz,sağda kendiniz tarafından eklenen 3.listedeki değerlerin KRİTERLERİ SIFIRLA ifadeli butonun tıklanması akabinde o listedeki değerlerin de silinmesi (sıfırlanması) ise,

o butonun (Komut15) TIKLANDIĞINDA olay yordamı içeriğini

CurrentDb.Execute "DELETE * FROM [T_Liman]"
CurrentDb.Execute "DELETE * FROM [T_Ulke]"
CurrentDb.Execute "DELETE * FROM [T_bosaltmaliman]"
DoCmd.Requery

yukarıdaki kodlar ile değiştirerek kullanmayı deneyiniz.

eğer bu değilse,daha ayrıntılı ifadeler ile açıklayınız.

bilginize...iyi çalışmalar,saygılar.

Bu kodu eklemedim özel olarak daha sonra eklerim diye hocam. Anlatmaya çalıştığım şey navlundata tablosunda gördüğümüz üzere her boşaltmaülkesinde 1 veya daha fazla boşaltmalimanı var. Örnek olarak verdiğim Almanya'nın 2 tane boşaltma limanı var bunlar Fabian ve Deichen. Yapmaya çalıştığım şey form ekranında Ülke Seçiniz ibaresinin altında sadece Almanya'yı seçtiğimde sağındaki Boşaltma Limanı Seçiniz listesinde sadece Fabian ve Deichen limanlarının kalması. Şu anki durumda Almanya'yı seçinde sağındaki listede hala bütün ülkelerin limanları yer alıyor ve karışıklık yaratıyor. Bu karışıklığı nasıl engellerim?

Teşekkürlerimi sunarım.
Cevapla
#4
listbliman'ın kaynağına
SELECT DISTINCT navlundata.bosaltmalimani, navlundata.bosaltmaulkesi
FROM navlundata, T_Ulke
WHERE (((navlundata.bosaltmaulkesi)=[t_ulke].[ulke]))
ORDER BY navlundata.bosaltmalimani;

UlkeSec komutunada
Me.listbliman.Requery
eklerseniz
Cevapla
#5
(13/02/2017, 15:10)stringeer yazdı: listbliman'ın kaynağına
SELECT DISTINCT navlundata.bosaltmalimani, navlundata.bosaltmaulkesi
FROM navlundata, T_Ulke
WHERE (((navlundata.bosaltmaulkesi)=[t_ulke].[ulke]))
ORDER BY navlundata.bosaltmalimani;

UlkeSec komutunada
Me.listbliman.Requery
eklerseniz

Teşekkür ederim ekledim koduma. Fakat bu kodu kullanınca form açıkken boşaltma ülkesi seçmeden boşaltma limanı listesindeki seçenekler gözükmüyor. Hiçbir şey seçili değilken bütün opsiyonların gözüküp, ülke seçtiğim zaman ilgili limanların kalmasını istiyorum. Bu konuda araştırma yapıp bir sonuç bulabilirsem güncelleyeceğim. Sizin de aklınızda bir fikir varsa paylaşırsanız çok sevinirim Img-grin
Cevapla
#6
sayın dufrety,

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

bilginize...iyi çalışmalar,saygılar.
.rar Navlunarama-ATOZ.rar (Dosya Boyutu: 36,76 KB | İndirme Sayısı: 4)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task