Sayfayı Yazdır | Pencereyi Kapat

Checkbox hakkında

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=955
Tarih: 04 Ocak 2025 Saat 11:43
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Checkbox hakkında
Mesajı Yazan: ElifKarabacak
Konu: Checkbox hakkında
Mesaj Tarihi: 07 Kasım 2024 Saat 14:36
 if (caricheckbox7.isChecked && caricheckbox8.isChecked)
   {
   tutstr= 'A,S';
   }
  else if (caricheckbox7.isChecked) 
   {
     tutstr='A';
   }
  else if (caricheckbox8.isChecked)
   {
     tutstr='S';
   }
  caritipi=tutstr;

SQL kodumun hepsi aşağıdaki gibi 

DECLARE @CARI_TIPI NVARCHAR(50) = '+quotedstr(caritipi)+'
DECLARE @BELGE_TIPI NVARCHAR(50) = '+quotedstr(caribelgetipi)+'
DECLARE @TARIH1 NVARCHAR (50) = '+quotedstr(tarih1)+'
DECLARE @TARIH2 NVARCHAR (50) = '+quotedstr(tarih2)+'
DECLARE @VADE_TARIH1 NVARCHAR(50) = '+quotedstr(tarih3)+'
DECLARE @VADE_TARIH2 NVARCHAR (50) = '+quotedstr(tarih4)+'
DECLARE @BAKIYE_TOLERANSI NVARCHAR(50) = '+quotedstr(bakiyetoleransi)+'
DECLARE @MAX_BAKIYE_TOLERANSI NVARCHAR(50)= '+quotedstr(maxbakiyetoleransi)+'


SELECT TOP 100 PERCENT TBLCARISB.REC_NO, TBLCARISB.CARI_KODU,TBLCARISB.CARI_ADI  , SUM(BORC) AS TOPLAM_BORC, SUM(ALACAK) AS TOPLAM_ALACAK  , 
CASE WHEN SUM(BORC-ALACAK) > 0 THEN SUM(BORC-ALACAK) ELSE 0 END  AS BORC_BAKIYE  , CASE WHEN SUM(BORC-ALACAK) < 0 THEN ABS(SUM(BORC-ALACAK)) 
ELSE 0 END AS ALACAK_BAKIYE  , MAX(TARIH) AS SON_ISLEM_TARIH  FROM [PRG_VIEW_CARIHAREKET] WITH (NOLOCK),  [TBLCARISB] WITH (NOLOCK) 
WHERE PRG_VIEW_CARIHAREKET.CARI_KODU = TBLCARISB.CARI_KODU   AND TBLCARISB.CARI_TIPI IN (@CARI_TIPI)     AND ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0)
IN (ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0)) AND TARIH BETWEEN TRY_CONVERT(DATE, @TARIH1, 104) AND TRY_CONVERT(DATE, @TARIH2, 104)  
AND VADE_TARIH BETWEEN TRY_CONVERT(DATE, @VADE_TARIH1, 104) AND TRY_CONVERT(DATE, @VADE_TARIH2, 104)  GROUP BY TBLCARISB.REC_NO, TBLCARISB.CARI_KODU,TBLCARISB.CARI_ADI  HAVING @BELGE_TIPI = @BELGE_TIPI
AND ABS(SUM(BORC)-SUM(ALACAK)) >@BAKIYE_TOLERANSI  AND ABS(SUM(BORC)-SUM(ALACAK)) < @MAX_BAKIYE_TOLERANSI  ORDER BY TBLCARISB.CARI_ADI

caritipi ni yukarıdaki sql koduna gönderiyorum. Ama hem A hem de S seçili olduğunda   AND TBLCARISB.CARI_TIPI IN ('A','S') orijinali bu olan sorgunun ('A','S') bu kısmına nasıl caritipi değişkenini gönderebilirim?



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net