Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
29/12/2011 01:19
Konu Sahibi
WiniFred
Yorumlar
2
Okunma
2199
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy
Kullanici Avatari

WiniFred

Aktif Üye
 38
 125
 30
 25/09/2011
11
 Zonguldak
 
 Ofis 2016 64 Bit
 30/10/2018,11:21
Merhaba,
Forumda arama yaptım ama göremedim. Daha önce yazılmışsa lütfen konuyu siliniz.

Diyelim ki bir sorguda birden fazla parametremiz var. Ama biz hepsini girmek zorunda olmadan sorguyu çalıştırabilmek istiyoruz. Yani:

Diyelim ki bir sorguda 3 parametremiz var: MuesseseGir, StatuGir (işçi/memur olsun) ve SicilGir. Biz istersek hepsini birden girelim, istersek de bunlardan birini veya ikisini girelim sorgumuzun çalışmasını istiyoruz.

Yani müessese girip diğer iki parametreyi boş bıraktığımızda o müessesedeki tüm işçi ve memurları getirsin; işçi seçip diğer ikisini boş bıraktığımızda tüm müesseselerdeki işçileri getirsin; memur seçip müessese girip diğerini boş bıraktığımızda o müessesedeki memurları getirsin gibi.

O zaman sorgumuzun WHERE kısmını şöyle yazıyoruz:

SQL Code
WHERE ([tablo_adı].[Muessese]=[MuesseseGir] OR [MuesseseGir] IS NULL) AND 
([tablo_adı].[Statu]=[StatuGir] OR [StatuGir] IS NULL) AND 
([tablo_adı].[Sicil]=[SicilGir] OR [SicilGir] IS NULL);


Forumda yaptığım aramada bu problemin LIKE kullanılarak giderildiğini gördüm. Eğer yukarıdaki bilgi forumda mevcutsa özür dilerim. O zaman başlığı silin lütfen.
Saygılarımla...



Kullanici Avatari

Kur@l

Uzman
 42
 2.034
 59
 05/11/2008
 -
 
 Ofis 2010 32 Bit
 07/12/2018,00:59
Yaygın olarak LIKE ile bu tür problemler giderilir. Ancak sorgudaki parametreler karışıklaştıkça LIKE işin içinden çıkamaz o zamanda kod ile sorgu parametreleri hazırlanır. Hazırlanan parametrede sorguya gönderilirek sonuç alınır.



Kullanici Avatari

kkayaci

Üye
 48
 4
 1
 17/01/2012
0
 Ankara
 
 Ofis 2010
 04/03/2012,00:46
Access programlamada yeniyim. Like komutunda yaşadığım sorunu sayenizde çözdüm. Allah razı olsun. Selamlar...




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  kayıt sayısı fazla olan veritabanları için osman06 2 2.598 16/11/2018, 13:46
Son Yorum: huzun_bulutu
  Sınırsız Parametreli İşlev(Fonksiyon) yazmak accessman 2 2.121 04/06/2012, 22:00
Son Yorum: C*e*l*o*y*c*e
  Sorgularda yürüyen bakiye POWER 10 4.737 15/10/2010, 12:37
Son Yorum: estapan
  Kayıt sayısı fazla olan veri tabanı için kaydırma çubuğu accessman 0 1.548 02/03/2010, 14:57
Son Yorum: accessman

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444