Skip to main content

AccessTr.neT


Açılan Kutudaki veriyi süzme

Açılan Kutudaki veriyi süzme

Çözüldü #1
İyi günler.
Üzerinde çalıştığım Veri tabanı çalışmamda Veri sayfası görünümündeki Alt forumda bulunan alanlardan 2 tane açılan kutu var ve ben ilkinde bir seçim yapıldığında ikinci açılan kutudaki verilerin ilkinde seçilen değere göre belirlenmesini istiyorum. Dosya ektedir. Ayrıca başka yanlış olduğunu gördüğünüz konular varsa yardımlarınızı bekliyorum. Neticede Acemiyiz.
.rar Gonderme Emri.rar (Dosya Boyutu: 54,91 KB | İndirme Sayısı: 23)
Son Düzenleme: 24/07/2009, 16:22, Düzenleyen: Access70.
Cevapla
Çözüldü #2
Sayın Access70, lütfen biraz daha açıklama yapar mısınız? İlk açılan kutudaki değere göre ikinci açılan kutunun değerinin belirlenmesi ne demek? Bir örnek verin mesela...

Yani isteğinizi ayrıntılarıyla anlatın ki yardımcı olabilelim. Kolay gelsin...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla
Çözüldü #3
Örneğin Hesap Sahipleri tablosunda, Kişilerin "hesap türü" farklı. GondVeriler Altformunda bir hesap sahibi bilgisini girmeden önce "Hesap türünü" ilk açılan kutudan seçtiğimde hesap sahibi isimleri olan "ikinci kutuda sadece hesap türü uyuşanların" isimleri listelensin istiyorum. Benzer şekilde Hesap Sahipleri Giriş formunda, "Banka Adını" seçtiğimde Şube Adı açılan kutusunda sadece "Banka Adları uyan Şubelerin" listelenmesi gibi.

Mantığını anlatmak açısından benzer bir internet uygulamasanı örnek vermek istiyorum:

http://www.garanti.com.tr/ana_sayfa/sube...arama.html
Yukarıdaki linke girdiğimizde iki adet açılan kutu çıkıyor ve ilkinden İl Adı seçilince ikinci açılan kutuda sadece seçilen ilin İlçelerini listeliyor.
Son Düzenleme: 25/07/2009, 12:40, Düzenleyen: Access70.
Cevapla
Çözüldü #4
Sayın Access70
Verilerinizi tamamen sayılarla tabloda tutup, tabloların "arama" sekmesindeki satır kaynağına yazdığınız sorgularla verileri eşlediğiniz için yukarda bahsettiğiniz türden bir işlem aynı yöntemle yapılamıyor. Hesap türü değiştiğinde ona bağlı tüm hesaplar da değişiyor. Bunun için ben tabloların sayı değil de metin değerleriyle denedim, o zaman çalışıyor. Ama tablo yapınızı tamamen değiştirmek gerekiyor. Ya da bir yöntem olarak, bu sayısal değerleri değil de metin değerlerini kullanan sorgular yazıp, onlar aracılığı ile bu işlem yaptırılabilir. Ama siz tabloya sayısal değerler depoladığınız için, bu da zor olabilir. Denemek lazım. Tabloları sadece veri deposu gibi kullanıp, tablonun arama kutusunda yazdığınız sorguları normal sorgular şeklinde yazmanızı öneririm. Şahsen ben tablolar üzerinde bu tarz işlemler yapmam. Sonuçta tabloya sayı kaydedilsin, bir başka tablodan o sayıya bakılarak istenen değer getirilir. Bunu tabloda yapmak çok mantıklı gelmiyor bana. Neden derseniz, başka platformları da düşünmek gerek. Mesela bir başka uygulama bu verileri kullanacak olsa, sadece access'in kullanabildiği tablo"arama" kutusu işlevleri, hiç işinize yaramayacaktır. Oysa tabloda sayıları kullanın ama, sayıların karşılıkları yine bir tablodan bulunabilsin. Sizde bu değerler tabloda var, ama bir de tablonuzdan veri alırken sorgu üzerinden değil de "arama" kutusu ve dolayısıyla direk tablo üzerinden eşleştiriyorsunuz. Anlatması biraz zor ama, inşallah anlatabilmişimdir.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #5
Sn. Access70,

Forum kuralları gereği konuya geri dönüş yapmalısınız.
Sorununuz çözüldü mü? Konuyu kapatalım mı?
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #6
Kusura bakmayın. Daha önce yazamadım. Konuyu kapatabilirsiniz.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da