[SORGU] Tabloya Id Ile Kayıt Yapınca Sorguda Benzer Idli Alanları Ayırma
#1
Öncelikle herkese kolay gelsin.
Kullandığım kayıt ve arama formlarında textbox ve combobox karışık olarak çok sayıda mevcut (adı soyadı adresi gibi textbox, cinsiyeti ili ilçesi gibi combobox).Veri tabanımdaki tabloya form ile kayıt yaparken liste kutusundan seçilen ögelerin id değerini yani rakam değerini kaydediyorum yani kayıt için 2 sütundan 1.yi kullanıyorum (yer kaplamasın diye). Örneğin Adana olarak kaydettiğimde tabloya Adana ilinin id değeri olan 1 şeklinde kaydediyor ve tabloda il kısmında bu şekilde sayısal değerleri görünyor.  Arama formunda tüm alanlar var. ili seçince gelen ilçelerden birini seçiyorum ve doğal olarak il id değerinin kaydedilen sayı değeri ve ilçe id değerinin kaydedilen sayı değeri ile arama yapıyor. Sorguda tüm alanlar için  Like "*" & [Formlar]![tabloadı]![sürunadı] & "*" şeklinde ölçüt girince herhangi biri boş da olsa sadece seçtiğim kriterlere göre arama yaptırıyorum.
Sorun1: ilçelerden id değeri 1 olanı aratınca kayıtlarda 1 olanlarla birlikte içerisinde 1 olduğu için 11, 21, 112 vb. olanlar da geliyor. Yada 2 olanı aratınca 12, 22, 52 vb. olanlarda geliyor.
Çalışmalar: iif(formdaki seçim boşsa;sütun;formdaki seçilen) şeklinde denemeler de yaptım.
Sorun2: sorgu doğal olarak sonuçta id değerlerini gösteriyor. İl 1 ise Adana olarak görünebilir mi? Biraz uğraştım denemeye devam ediyorum fakat sizin bildiğiniz basit bir yöntem varsa tavsiyenizi bekliyorum.
Şimdiden teşekkür ederim


Eklenti Dosyaları
.rar   SORGU-ID.rar (Boyut: 47,38 KB / İndirilme: 58)



  Alıntı
Bu mesajı beğenenler:
#2
Selamlar..

Sabit değerlerle arama yapıyorsanız kriterinizin şart yapısı bu şekilde olmalı:


SQL
  1. IIf([Formlar]![frmKayitbul]![ackilce] IS NULL;[ikametilcesi];[Formlar]![frmKayitbul]![ackilce])





Diğeri daha büyük bir sorundan kaynaklanıyor.. İlişkili alanları kısa metin değil sayı olarak biçimlendirmelisiniz.. Sonrasında sorgu içinde resimdeki gibi bir ilişki yapısı oluşturusanız o tablolardan da istediğiniz alanları sorguya ekleyebilir böylece formda gösterebilirsiniz..

[Resim: attachment.php?aid=22759]


Eklenti Dosyaları
.jpg   2019-11-03_150019.jpg (Boyut: 56,47 KB / İndirilme: 153)



  Alıntı
Bu mesajı beğenenler: wassubii
#3
tablonuzda il ve ilçeyi kısa metin olarak tanımladığınız için sorgulamalarınızda hata ile karşılaşıyorsunuz. Ben bunları sayıya çevirdim. Ayrıca sorguda kullandığınız il ve ilçe  alanlarını isim olarak göstermesi için ilgili tabloları ekleyip alanları buradan çekmeniz gerekiyor. Bu kısımda düzeldi. ekteki uygulamayı inceleyiniz.


Eklenti Dosyaları
.rar   SORGU-ID_can.rar (Boyut: 54,11 KB / İndirilme: 62)



  Alıntı
Bu mesajı beğenenler: wassubii
#4
Çok teşekkür ederim. İsnull ifadesini sonda denememiştim deneyeceğim.
Bu gönderdiğim öylesine hazırladığım bir örnek vt idi. Asıl çalışmam oldukça büyük ve çok fazla vb kodlaması yaptım. Sadece id ve idfk alanlarını sayısala dönüştürmem yeterli olursa çok sorun olmaz fakat id sayısal değerini kaydettiğim tüm alanları sayısala dönüştüreceksem zaman alacaktır.
Deneyip bilgi vereceğim. Çok teşekkürler iyi çalışmalar



  Alıntı
Bu mesajı beğenenler:
#5
Uygulamayı ekledinizmi göremedim sn onur can



  Alıntı
Bu mesajı beğenenler:
#6
evet şimdi ekledim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [RAPOR] Raporda Açılan Ve Kalıcıları Evet Yapınca Raporu Alamıyorum akinokrizo 3 317 27-10-2025, 18:12
Son Mesaj: akinokrizo
  Sorguda Gruplandırma Sorunu halil.tefci 4 370 14-03-2025, 12:27
Son Mesaj: halily
access-sql-5 çapraz Sorguda Form omur34 5 367 11-03-2025, 09:44
Son Mesaj: omur34
  Sorguda Birleşim evren89 5 457 30-07-2024, 19:51
Son Mesaj: evren89
  [TABLO] Tabloya Veri Eklerken Kayıt Hatası anno 3 520 11-06-2024, 15:29
Son Mesaj: dsezgin
  Form üzerinde Bulunan Sorguda Değişiklik Yaparak Kayıt Güncelleme geneclean 5 659 13-02-2024, 15:51
Son Mesaj: dsezgin
access-sql-18 Insert ile formdan tabloya kayıt ekleme Enigmatic 18 21.536 07-02-2024, 18:41
Son Mesaj: halil.tefci
  [SORGU] Benzer Veriye Göre Sorgu Oluşturmak toros333 2 564 16-09-2023, 22:38
Son Mesaj: toros333

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi