Jump to content

GRİD FİLİTRELEME SORUNU


mustafa kartal

Recommended Posts

Merhaba 

Grid filitrelemede gelen veriler satır içerisi boş ise o satırı getirmiyor

ARAC_PLAKA like :ARAC_PLAKA and BANKA like :BANKA and FIRMA_ADI like :FIRMA_ADI burada bu alanların hepsi doldurulmayabilir 

örnek: araç plakası boş geçebilir veya diğerlerini fakat bu alan boş olduğu için filitrelemede bu 3 alan içerinde veri var ise sadece onları getiriyor bir tanesi bile boş olsa o satır gözükmüyor bu sorun neyden kaynaklanıyor acaba 1- resimde normalde 6 kayıt var fakat bu kodu devreye aldığımda (ARAC_PLAKA like :ARAC_PLAKA and BANKA like :BANKA and FIRMA_ADI like :FIRMA_ADI) sadece bir kayıt geliyor oda buradaki 3 filtreleme deki alanların dolu olduğu kayıt

post-2059-0-02901800-1535963109_thumb.jpg

post-2059-0-53573100-1535963115_thumb.jpg

Link to comment
Share on other sites

Ben genelde listeleme için sql de view kullanırım ve oradaki kod da yapmış olduğum değişlik aşagıdaki gibidir 

 

create VIEW [dbo].[HESAPLAR] AS
SELECT H.ACIKLAMA,H.ADI_SOYADI,H.BANKA_ID,H.CARI_ID,H.GIRIS_CIKIS,H.HESAP_NO,H.IBAN_NO,H.ISLEM_TURU_ID,
H.id,H.KART_AD_SOYAD,H.KART_CVS,H.KART_NO,H.KART_SON_KUL_TARIH,H.SENET_ODEME_TARIHI,H.SILIP_NO,H.SUBE,
H.TARIH,H.TURU,H.TUTAR,H.SILINDIMI,H.INSERT_DATE,H.INSERT_PC,H.USER_NAME,
isnull(h.ARAC_PLAKA,'')AS ARAC_PLAKA,
isnull(B.BANKA,'')as BANKA,
isnull(C.FIRMA_ADI,'')AS FIRMA_ADI,
isnull(I.ISLEM_ADI ,'')as ISLEM_ADI 
FROM
 HESAPLAR_GELIR_GIDER AS H 
 LEFT OUTER JOIN BANKA AS B ON H.BANKA_ID=B.id  
 LEFT OUTER JOIN CARI C ON H.CARI_ID=C.id
 LEFT OUTER JOIN ISLEM_TURU AS I ON H.ISLEM_TURU_ID=I.id
 WHERE  H.SILINDIMI=0 
GO
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...