<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : Syntax Hatası Almaktayım</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Syntax Hatası Almaktayım]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 04 May 2026 08:57:32 +0000</pubDate>
  <lastBuildDate>Mon, 14 Oct 2024 14:38:00 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=943</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Syntax Hatası Almaktayım : Merhaba Ahmet,259 kod sat&#305;r&#305;n&#305;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1853#1853</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=106">Developer</a><br /><strong>Konu:</strong> 943<br /><strong>Gönderim Zamanı:</strong> 14&nbsp;Ekim&nbsp;2024 Saat 14:38<br /><br />Merhaba Ahmet,<div>259 kod satırını&nbsp;</div><div><div>&nbsp; &nbsp; MyProGrid.Width = ((MyForm.clWidth*100) / 100);</div><div>&nbsp; &nbsp; MyProGrid.Height = ((MyForm.clWidth*50) / 100);</div></div><div>değiştirebilir misin&nbsp;</div>]]>
   </description>
   <pubDate>Mon, 14 Oct 2024 14:38:00 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1853#1853</guid>
  </item> 
  <item>
   <title><![CDATA[Syntax Hatası Almaktayım : RUNT&#304;ME ERRORFile library Anasayfa:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1851#1851</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=240">ahmetkilinc</a><br /><strong>Konu:</strong> 943<br /><strong>Gönderim Zamanı:</strong> 14&nbsp;Ekim&nbsp;2024 Saat 13:20<br /><br /><div>RUNTİME ERROR</div><div>File library Anasayfa: Unit genelCariTablo: Syntax error.</div><div>Source position: 259,5 when evaluating instruction CallProc</div><div>Stack content is:</div><div>16039024„.&#093;.</div><div>Source position: 13,36</div><div>Position: 13, 36.</div>]]>
   </description>
   <pubDate>Mon, 14 Oct 2024 13:20:19 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1851#1851</guid>
  </item> 
  <item>
   <title><![CDATA[Syntax Hatası Almaktayım : Tabii ki hata kodu a&#351;a&#287;&#305;daki gibidir:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1850#1850</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=240">ahmetkilinc</a><br /><strong>Konu:</strong> 943<br /><strong>Gönderim Zamanı:</strong> 14&nbsp;Ekim&nbsp;2024 Saat 13:19<br /><br />Tabii ki hata kodu aşağıdaki gibidir:<div><img src="" border="0" /></div>]]>
   </description>
   <pubDate>Mon, 14 Oct 2024 13:19:14 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1850#1850</guid>
  </item> 
  <item>
   <title><![CDATA[Syntax Hatası Almaktayım : Merhaba Ahmet,Hata ile alakal&#305;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1849#1849</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=106">Developer</a><br /><strong>Konu:</strong> 943<br /><strong>Gönderim Zamanı:</strong> 14&nbsp;Ekim&nbsp;2024 Saat 12:56<br /><br />Merhaba Ahmet,<div>Hata ile alakalı biraz daha detay verebilir misin ?&nbsp;</div>]]>
   </description>
   <pubDate>Mon, 14 Oct 2024 12:56:25 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1849#1849</guid>
  </item> 
  <item>
   <title><![CDATA[Syntax Hatası Almaktayım : varMyForm : TclForm;MyProGrid...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1848#1848</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=240">ahmetkilinc</a><br /><strong>Konu:</strong> 943<br /><strong>Gönderim Zamanı:</strong> 14&nbsp;Ekim&nbsp;2024 Saat 11:34<br /><br /><div>var</div><div>MyForm : TclForm;</div><div>MyProGrid : TClProGrid;</div><div>selectQuery : TclSqlQuery;</div><div>vertSB : TCLVertScrollBox;</div><div>headerProLabel : TclProLabel;</div><div>HeaderProPanel : TclProPanel;</div><div>QueryGenelCari : TclSqlQuery;</div><div>kontrolProPanel, bakiyeTipiPanel, radioButtonPanel, bakiyeToleransiPanel, maxBakiyeToleransiPanel, bakiyesizlerGosterilmesinPanel, sadeceBak_GosterilsinPanel, cariTipiPanel, parametrelerPanel, raporuGetirPanel : TclProPanel;</div><div>Baslik1, Baslik2, bakiyeTipiLabel, bakiyeToleransLabel, maxBakiyeToleransLabel, bakiyesizlerGosterilmesinLabel, sadeceBak_GosterilsinLabel, cariTipiLabel : TclProLabel;</div><div>RadioButtonHepsi, RadioButtonAlacak, RadioButtonBorc : TCLRadioButton;</div><div>bakiyeToleransEdit, maxBakiyeToleransEdit : TclProEdit;</div><div>bakiyesizlerGosterilmesinCheckBox, sadeceBak_GosterilsinCheckBox, alicilarCheckBox, saticilarCheckBox : TCLCheckBox;</div><div>raporuGetirButton1, raporuGetirButton2 : TclProButton;</div><div>HepsiRBText, alacakRBText, borcRBText, bakiyesizlerGosterilmesinText, sadeceBak_GosterilsinText, alicilarCBText, saticilarCBText : integer;&nbsp;</div><div>bakiyeToleransText, maxBakiyeToleransText : integer;</div><div>cari_tipleri_alicilar, cari_tipleri_saticilar : String;</div><div>QueryKayitSayisi, i: integer;</div><div><br></div><div>//horizantalvsb : TCLHorzScrollBox;</div><div>//vsb : TCLHorzScrollBox;</div><div><br></div><div><br></div><div><br></div><div>void ColorGrid;</div><div>{</div><div>&nbsp; &nbsp;QueryGenelCari = TClSqlQuery.Create(nil);</div><div>&nbsp; &nbsp;QueryGenelCari.Connection = Clomosy.DBSQLServerConnection;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; QueryGenelCari.Sql.Text = 'SELECT COUNT(*) AS QueryKayitSayisi</div><div>&nbsp; &nbsp; &nbsp; FROM</div><div>&nbsp; &nbsp; &nbsp; (</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>SELECT TOP 100 PERCENT TBLCARISB.CARI_KODU AS ''Cari Kodu'',</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>TBLCARISB.CARI_ADI AS ''Cari Adı''</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>, SUM(BORC) AS ''Toplam Borç'', SUM(ALACAK) AS ''Toplam Alacak''</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>, CASE WHEN SUM(BORC-ALACAK) &gt; 0 THEN SUM(BORC-ALACAK) ELSE 0 END&nbsp; AS ''Borç Bakiye''</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>, CASE WHEN SUM(BORC-ALACAK) &lt; 0 THEN ABS(SUM(BORC-ALACAK)) ELSE 0 END AS ''Alacak Bakiye''</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>, FORMAT(MAX(TARIH), ''dd.MM.yyyy'') AS ''Son İşlem Tarihi''</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>FROM PRG_VIEW_CARIHAREKET,&nbsp; TBLCARISB WHERE PRG_VIEW_CARIHAREKET.CARI_KODU = TBLCARISB.CARI_KODU&nbsp;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span> AND ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0) IN (ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0)) /*&#091;PrgMerkezSubeGenelKisit_A&#093;*/</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>GROUP BY TBLCARISB.REC_NO, TBLCARISB.CARI_KODU,TBLCARISB.CARI_ADI</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>ORDER BY TBLCARISB.CARI_ADI</div><div>&nbsp; &nbsp; &nbsp; ) subquery;'</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; QueryGenelCari.Open;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; if(QueryGenelCari.Found)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; QueryKayitSayisi = QueryGenelCari.FieldByName('QueryKayitSayisi').AsInteger;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;//&nbsp; ShowMessage(QueryKayitSayisi);</div><div>&nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;2, 0&#093; = 2; //indisi verilen sütunlardaki başlıkları sağa yaslar</div><div>&nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;3,0&#093; = 2;</div><div>&nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;4,0&#093;=2;</div><div>&nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;5,0&#093;=2;</div><div>&nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;6,0&#093; = 0;</div><div>&nbsp; &nbsp; &nbsp; for (i=1 to QueryKayitSayisi)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;2, i&#093; = 2;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;3, i&#093; = 2; //indisi verilen sütunlardaki tüm hücreleri sağa yaslar ve rengini siyah yapar</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;4, i&#093; = 2;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;5, i&#093; = 2;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.HorzAlignments&#091;6, i&#093; = 0;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; // satır renklendirmeleri</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;2,i&#093; = clAlphaColor.clBlack;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;3,i&#093; = clAlphaColor.clBlack;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;4,i&#093; = clAlphaColor.clBlack;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;5,i&#093; = clAlphaColor.clBlack;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;6,i&#093; = clAlphaColor.clBlack;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; //ShowMessage(ProGrid.GetCellValue(4,i));</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (MyProGrid.GetCellValue(4,i) &lt; 0)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// ShowMessage(ProGrid.GetCellValue(4,i));</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MyProGrid.FontColors&#091;4,i&#093; = clAlphaColor.clRed;&nbsp; //eksi içeren ilgili sütunundaki - değerlerin rengini kırmızı yapar</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>}</div><div><br></div><div>void GridScreen;</div><div>{</div><div>&nbsp; HeaderProPanel = MyForm.AddNewProPanel(MyForm, 'HeaderProPanel');</div><div>&nbsp; HeaderProPanel.Align = alTop;</div><div>&nbsp; HeaderProPanel.Width = 300;</div><div>&nbsp; HeaderProPanel.Height = 50;</div><div>&nbsp; HeaderProPanel.SetclProSettings(HeaderProPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; headerProLabel = MyForm.AddNewProLabel(HeaderProPanel,'headerProLabel','Genel Cari Bakiye Raporu');</div><div>&nbsp; headerProLabel.Align = alLeft;</div><div>&nbsp; headerProLabel.Width = 400;</div><div>&nbsp; headerProLabel.Height = 30;</div><div>&nbsp; headerProLabel.Margins.Left = 5;</div><div>&nbsp; headerProLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; headerProLabel.clProSettings.FontSize = 18;</div><div>&nbsp; headerProLabel.clProSettings.FontVertAlign = palcenter;</div><div>&nbsp; headerProLabel.clProSettings.FontHorzAlign = palLeading;</div><div>&nbsp; headerProLabel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; headerProLabel.clProSettings.IsFill = True;&nbsp;</div><div>&nbsp; headerProLabel.clProSettings.IsRound = True;</div><div>&nbsp; headerProLabel.SetclProSettings(headerProLabel.clProSettings);</div><div>}</div><div><br></div><div>void selectFromData; // kontroller içerisinden genel cari bakiye raporu ekranını getirir.</div><div>{</div><div>&nbsp; vertSB = MyForm.AddNewHorzScrollBox(MyForm,'vertSB');</div><div>&nbsp; vertSB.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; if(RadioButtonHepsi.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; HepsiRBText = 1;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; HepsiRBText = 0;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; if(RadioButtonBorc.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; borcRBText = 1;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; borcRBText = 0;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; if(RadioButtonAlacak.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; alacakRBText = 1;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; alacakRBText = 0;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; // bakiye toleransı alma</div><div>&nbsp;bakiyeToleransText = StrToInt(bakiyeToleransEdit.Text);</div><div>&nbsp;maxBakiyeToleransText = StrToInt(maxBakiyeToleransEdit.Text);</div><div>&nbsp;maxBakiyeToleransEdit.Text = StrToInt(maxBakiyeToleransText);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // bakiyesizlerGosterilmesinText</div><div><br></div><div>&nbsp; if(bakiyesizlerGosterilmesinCheckBox.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; sadeceBak_GosterilsinCheckBox.isChecked = False;</div><div>&nbsp; &nbsp; sadeceBak_GosterilsinCheckBox = 0;</div><div>&nbsp; &nbsp; bakiyesizlerGosterilmesinCheckBox = 1;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; sadeceBak_GosterilsinCheckBox.isChecked = True;</div><div>&nbsp; &nbsp; sadeceBak_GosterilsinCheckBox = 1;</div><div>&nbsp; &nbsp; bakiyesizlerGosterilmesinCheckBox.isChecked = False;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; // cari tipi&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if(alicilarCheckBox.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; cari_tipleri_alicilar = 'A';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; cari_tipleri_alicilar = '';</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; if(saticilarCheckBox.isChecked)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; cari_tipleri_saticilar = 'S';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; cari_tipleri_saticilar = '';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; ShowMessage(HepsiRBText);</div><div>&nbsp; ShowMessage(alicilarCBText);</div><div>&nbsp; ShowMessage(saticilarCBText);</div><div>&nbsp; ShowMessage(IntToStr(bakiyeToleransText));</div><div>&nbsp; ShowMessage(IntToStr(maxBakiyeToleransText));</div><div>&nbsp; ShowMessage(IntToStr(sadeceBak_GosterilsinCheckBox));</div><div>&nbsp; ShowMessage(IntToStr(bakiyesizlerGosterilmesinCheckBox));</div><div><br></div><div><br></div><div>// kullanılacak sql</div><div>/*</div><div>USE STAJ;</div><div><br></div><div>DECLARE @Alacak BIT = 1;&nbsp; -- Alacak seçili</div><div>DECLARE @Borç BIT = 0;&nbsp; &nbsp; -- Borç seçili</div><div>DECLARE @Hepsi BIT = 0;&nbsp; &nbsp; -- Hepsi seçili</div><div>DECLARE @BakiyeTolerans INT = 100;&nbsp; -- Bakiye toleransı</div><div>DECLARE @MaxBakiyeTolerans INT = 200;&nbsp; -- Max bakiye toleransı</div><div>DECLARE @BakiyesizlerGosterme BIT = 0;&nbsp; -- Bakiyesizler gösterilmesin</div><div>DECLARE @SadeceBakiyesizler BIT = 0;&nbsp; -- Sadece bakiyesizler gösterilsin</div><div>DECLARE @CariTipleri VARCHAR(10) = 'A,S';&nbsp; -- Cari tipleri (Alıcı ve Satıcı)</div><div><br></div><div>SELECT TOP 100 PERCENT&nbsp;</div><div>&nbsp; &nbsp; TBLCARISB.REC_NO,&nbsp;</div><div>&nbsp; &nbsp; TBLCARISB.CARI_KODU,&nbsp;</div><div>&nbsp; &nbsp; TBLCARISB.CARI_ADI,</div><div>&nbsp; &nbsp; SUM(BORC) AS TOPLAM_BORC,&nbsp;</div><div>&nbsp; &nbsp; SUM(ALACAK) AS TOPLAM_ALACAK,</div><div>&nbsp; &nbsp; CASE&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; WHEN SUM(BORC - ALACAK) &gt; 0 THEN SUM(BORC - ALACAK)&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ELSE 0&nbsp;</div><div>&nbsp; &nbsp; END AS BORC_BAKIYE,</div><div>&nbsp; &nbsp; CASE&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; WHEN SUM(BORC - ALACAK) &lt; 0 THEN ABS(SUM(BORC - ALACAK))&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ELSE 0&nbsp;</div><div>&nbsp; &nbsp; END AS ALACAK_BAKIYE,</div><div>&nbsp; &nbsp; MAX(TARIH) AS SON_ISLEM_TARIH</div><div>FROM TBLCARISB&nbsp;</div><div>LEFT JOIN PRG_VIEW_CARIHAREKET ON PRG_VIEW_CARIHAREKET.CARI_KODU = TBLCARISB.CARI_KODU&nbsp;</div><div>WHERE 1 = 1</div><div>AND TBLCARISB.CARI_TIPI IN (SELECT value FROM STRING_SPLIT(@CariTipleri, ','))</div><div>GROUP BY TBLCARISB.REC_NO, TBLCARISB.CARI_KODU, TBLCARISB.CARI_ADI</div><div>HAVING&nbsp;</div><div>&nbsp; &nbsp; (@Alacak = 1 AND SUM(ALACAK) - SUM(BORC) &gt; @BakiyeTolerans) OR&nbsp;</div><div>&nbsp; &nbsp; (@Borç = 1 AND SUM(BORC) - SUM(ALACAK) &gt; @BakiyeTolerans) OR&nbsp;</div><div>&nbsp; &nbsp; (@Hepsi = 1 AND SUM(BORC) - SUM(ALACAK) = 0) AND</div><div>&nbsp; &nbsp; (</div><div>&nbsp; &nbsp; &nbsp; &nbsp; (@BakiyesizlerGosterme = 0 AND (SUM(BORC) + SUM(ALACAK) != 0)) OR&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; (@SadeceBakiyesizler = 1 AND (SUM(BORC) + SUM(ALACAK) = 0))</div><div>&nbsp; &nbsp; )</div><div>ORDER BY TBLCARISB.CARI_ADI;</div><div>*/</div><div><br></div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; selectQuery.Sql.Text = 'SELECT TOP 100 PERCENT TBLCARISB.CARI_KODU AS ''Cari Kodu'',</div><div>TBLCARISB.CARI_ADI AS ''Cari Adı''</div><div>, SUM(BORC) AS ''Toplam Borç'', SUM(ALACAK) AS ''Toplam Alacak''</div><div>, CASE WHEN SUM(BORC-ALACAK) &gt; 0 THEN SUM(BORC-ALACAK) ELSE 0 END&nbsp; AS ''Borç Bakiye''</div><div>, CASE WHEN SUM(BORC-ALACAK) &lt; 0 THEN ABS(SUM(BORC-ALACAK)) ELSE 0 END AS ''Alacak Bakiye''</div><div>, FORMAT(MAX(TARIH), ''dd.MM.yyyy'') AS ''Son İşlem Tarihi''</div><div>FROM PRG_VIEW_CARIHAREKET,&nbsp; TBLCARISB WHERE PRG_VIEW_CARIHAREKET.CARI_KODU = TBLCARISB.CARI_KODU&nbsp;</div><div><br></div><div>&nbsp;AND ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0) IN (ISNULL(PRG_VIEW_CARIHAREKET.SUBE_KODU,0)) /*&#091;PrgMerkezSubeGenelKisit_A&#093;*/</div><div><br></div><div><br></div><div><br></div><div>GROUP BY TBLCARISB.REC_NO, TBLCARISB.CARI_KODU,TBLCARISB.CARI_ADI</div><div>ORDER BY TBLCARISB.CARI_ADI';</div><div>&nbsp; selectQuery.Open;</div><div>&nbsp; if(selectQuery.Found)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; MyProGrid = MyForm.AddNewProGrid(vertSB, 'MyProGrid');</div><div>&nbsp; &nbsp; MyProGrid.Align = alClient;</div><div>&nbsp; &nbsp; MyProGrid.Width = (MyForm.clWidth*100) / 100;</div><div>&nbsp; &nbsp; MyProGrid.Height = (MyForm.clWidth*50) / 100;</div><div>&nbsp; &nbsp; // MyProGrid.Margins.Bottom = 20;</div><div>&nbsp; &nbsp; MyProGrid.Margins.Left = 5;</div><div>&nbsp; &nbsp; MyProGrid.Margins.Right = 5;</div><div>&nbsp; &nbsp; MyProGrid.Options.Selection.Mode = smSingleCell;</div><div>&nbsp; &nbsp; // sağa yaslama</div><div>&nbsp; &nbsp;// MyProGrid.HorzAlignments&#091;3,1&#093; = 2;&nbsp; &nbsp;//# "Toplam Borç" ve "Toplam Alacak" sütunlarını sağa yasla</div><div>&nbsp; &nbsp;// MyProGrid.HorzAlignments&#091;2,4&#093; = 2;&nbsp; &nbsp;// # "Borç Bakiye" sütununu sağa yasla</div><div>&nbsp; &nbsp; //MyProGrid.HorzAlignments&#091;2,5&#093; = 2;&nbsp; &nbsp;// # "Alacak Bakiye" sütununu sağa yasla</div><div>&nbsp; &nbsp;// MyProGrid.HorzAlignments&#091;3,2&#093; = 2;</div><div>&nbsp; &nbsp; MyProGrid.Height = MyForm.clHeight;</div><div>&nbsp; &nbsp; MyProGrid.connectDataSet(selectQuery);</div><div>&nbsp; &nbsp; MyProGrid.AutoSizeColumns(True, 100);</div><div>&nbsp; &nbsp; MyProGrid.Options.ColumnSize.StretchAll = False;</div><div>&nbsp; &nbsp; MyProGrid.Options.Selection.Mode = smSingleRow;</div><div>&nbsp; &nbsp; MyProGrid.Options.ColumnSize.Stretch = True;</div><div>&nbsp; &nbsp; ColorGrid;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Kayıt Bulunamadı.');</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div><br></div><div>void KontrolPaneli;</div><div>{</div><div>&nbsp; kontrolProPanel = MyForm.AddNewProPanel(MyForm, 'kontrolProPanel');</div><div>&nbsp; kontrolProPanel.Align = alClient;</div><div>&nbsp; kontrolProPanel.Width = 600;</div><div>&nbsp; kontrolProPanel.Height = 700;</div><div>&nbsp; kontrolProPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; kontrolProPanel.SetclProSettings(kontrolProPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // başlık 1</div><div>&nbsp; Baslik1 = MyForm.AddNewProLabel(kontrolProPanel, 'Baslik1', 'Genel Cari Tablo');</div><div>&nbsp; Baslik1.Align = alNone;</div><div>&nbsp; Baslik1.Left = 10;</div><div>&nbsp; Baslik1.Top = 5;</div><div>&nbsp; Baslik1.Width = 580;</div><div>&nbsp; Baslik1.Height = 100;</div><div>&nbsp; Baslik1.clProSettings.FontColor = clAlphaColor.clHexToColor('#a94c4c');</div><div>&nbsp; Baslik1.clProSettings.FontSize = 32;</div><div>&nbsp; Baslik1.clProSettings.FontVertAlign = palcenter;</div><div>&nbsp; Baslik1.clProSettings.FontHorzAlign = palLeading;</div><div>&nbsp; Baslik1.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Baslik1.clProSettings.IsFill = True;</div><div>&nbsp; Baslik1.clProSettings.IsRound = False;</div><div>&nbsp; Baslik1.SetclProSettings(Baslik1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; Baslik2 = MyForm.AddNewProLabel(kontrolProPanel, 'Baslik2', 'Özel Seçenekler');</div><div>&nbsp; Baslik2.Align = alNone; // Serbest hizalama için None yapıyoruz</div><div>&nbsp; Baslik2.Left = 10;&nbsp; // Soldan 10 birim boşluk</div><div>&nbsp; Baslik2.Top = 50;&nbsp; &nbsp;// Üstten 10 birim boşluk</div><div>&nbsp; Baslik2.Width = 580; // Panelin genişliğine yakın</div><div>&nbsp; Baslik2.Height = 100; // Başlık için yeterli yüksekliği veriyoruz</div><div>&nbsp; Baslik2.clProSettings.FontColor = clAlphaColor.clHexToColor('#a94c4c');</div><div>&nbsp; Baslik2.clProSettings.FontSize = 18; // Büyük font</div><div>&nbsp; Baslik2.clProSettings.FontVertAlign = palcenter;</div><div>&nbsp; Baslik2.clProSettings.FontHorzAlign = palLeading;</div><div>&nbsp; Baslik2.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; Baslik2.clProSettings.IsFill = True;</div><div>&nbsp; Baslik2.clProSettings.IsRound = False;</div><div>&nbsp; Baslik2.SetclProSettings(Baslik2.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; bakiyeTipiPanel = MyForm.AddNewProPanel(kontrolProPanel, 'bakiyeTipiPanel');</div><div>&nbsp; bakiyeTipiPanel.Align = alNone;</div><div>&nbsp; bakiyeTipiPanel.Left = 10;</div><div>&nbsp; bakiyeTipiPanel.Top = 120;</div><div>&nbsp; bakiyeTipiPanel.Width = 400;</div><div>&nbsp; bakiyeTipiPanel.Height = 50;</div><div>&nbsp; bakiyeTipiPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; bakiyeTipiPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; bakiyeTipiPanel.SetclProSettings(bakiyeTipiPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // bakşyeTipi Label</div><div>&nbsp; bakiyeTipiLabel = MyForm.AddNewProLabel(bakiyeTipiPanel, 'bakiyeTipiLabel', 'Bakiye Tipi');</div><div>&nbsp; bakiyeTipiLabel.Align = alNone;</div><div>&nbsp; bakiyeTipiLabel.Left = 10;</div><div>&nbsp; bakiyeTipiLabel.Top = 10;</div><div>&nbsp; bakiyeTipiLabel.Width = 200;</div><div>&nbsp; bakiyeTipiLabel.Height = 40;</div><div>&nbsp; bakiyeTipiLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; bakiyeTipiLabel.clProSettings.FontSize = 18;</div><div>&nbsp; bakiyeTipiLabel.SetclProSettings(bakiyeTipiLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; radioButtonPanel = MyForm.AddNewProPanel(bakiyeTipiPanel, 'radioButtonPanel');</div><div>&nbsp; radioButtonPanel.Align = alRight;</div><div>&nbsp; //radioButtonPanel.Left = 5;</div><div>&nbsp; radioButtonPanel.Width = 200;</div><div>&nbsp; radioButtonPanel.Height = 50;</div><div>&nbsp; radioButtonPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#ff0000');</div><div>&nbsp; radioButtonPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; radioButtonPanel.SetclProSettings(radioButtonPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // RadioButtonHepsi - Hepsi</div><div>&nbsp; RadioButtonHepsi = MyForm.AddNewRadioButton(radioButtonPanel, 'RadioButtonHepsi', 'Hepsi'); // bakiyeTipiPanel</div><div>&nbsp; RadioButtonHepsi.Width = 150;</div><div>&nbsp; RadioButtonHepsi.Height = 50;</div><div>&nbsp; RadioButtonHepsi.Align = alLeft;</div><div>&nbsp; RadioButtonHepsi.TextSettings.FontColor = clAlphaColor.clHexToColor('#8a067c');</div><div>&nbsp; RadioButtonHepsi.TextSettings.Font.Size = 20;</div><div>&nbsp; RadioButtonHepsi.TextSettings.Font.Style = &#091;fsItalic&#093;;</div><div>&nbsp;// RadioButtonHepsi.isChecked = True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // RadioButtonAlacak - Alacak</div><div>&nbsp; RadioButtonAlacak = MyForm.AddNewRadioButton(radioButtonPanel, 'RadioButtonAlacak', 'Alacak');</div><div>&nbsp; RadioButtonAlacak.Width = 150;</div><div>&nbsp; RadioButtonAlacak.Height = 50;</div><div>&nbsp; RadioButtonAlacak.Align = alCenter;</div><div>&nbsp; RadioButtonAlacak.TextSettings.FontColor = clAlphaColor.clHexToColor('#8a067c');</div><div>&nbsp; RadioButtonAlacak.TextSettings.Font.Size = 20;</div><div>&nbsp; RadioButtonAlacak.TextSettings.Font.Style = &#091;fsItalic&#093;;</div><div>&nbsp; //RadioButtonAlacak.isChecked = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // RadioButtonBorc - Borç</div><div>&nbsp; RadioButtonBorc = MyForm.AddNewRadioButton(radioButtonPanel, 'RadioButtonBorc', 'Borç');</div><div>&nbsp; RadioButtonBorc.Width = 50;</div><div>&nbsp; RadioButtonBorc.Height = 50;</div><div>&nbsp; RadioButtonBorc.Align = alRight;</div><div>&nbsp; //RadioButtonBorc.Margins.Left = 50;</div><div>&nbsp; //RadioButtonBorc.Margins.Left = 50;</div><div>&nbsp; RadioButtonBorc.TextSettings.FontColor = clAlphaColor.clHexToColor('#8a067c');</div><div>&nbsp; RadioButtonBorc.TextSettings.Font.Size = 20;</div><div>&nbsp; RadioButtonBorc.TextSettings.Font.Style = &#091;fsItalic&#093;;</div><div>&nbsp; //RadioButtonBorc.isChecked = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // editler</div><div>&nbsp; // bakiye toleransı paneli</div><div>&nbsp; bakiyeToleransiPanel = MyForm.AddNewProPanel(kontrolProPanel, 'bakiyeToleransiPanel');</div><div>&nbsp; bakiyeToleransiPanel.Align = alNone;</div><div>&nbsp; bakiyeToleransiPanel.Left = 10;</div><div>&nbsp; bakiyeToleransiPanel.Top = 170;</div><div>&nbsp; bakiyeToleransiPanel.Width = 400;</div><div>&nbsp; bakiyeToleransiPanel.Height = 50;</div><div>&nbsp; bakiyeToleransiPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; bakiyeToleransiPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; bakiyeToleransiPanel.SetclProSettings(bakiyeToleransiPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; bakiyeToleransLabel = MyForm.AddNewProLabel(bakiyeToleransiPanel, 'bakiyeToleransLabel', 'Bakiye Toleransı');</div><div>&nbsp; bakiyeToleransLabel.Align = alNone;</div><div>&nbsp; bakiyeToleransLabel.Left = 10;</div><div>&nbsp; bakiyeToleransLabel.Top = 10;</div><div>&nbsp; bakiyeToleransLabel.Width = 200;</div><div>&nbsp; bakiyeToleransLabel.Height = 40;</div><div>&nbsp; bakiyeToleransLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; bakiyeToleransLabel.clProSettings.FontSize = 18;</div><div>&nbsp; bakiyeToleransLabel.SetclProSettings(bakiyeToleransLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; bakiyeToleransEdit = MyForm.AddNewProEdit(bakiyeToleransiPanel, 'bakiyeToleransEdit', 'Bakiye Tolerans');</div><div>&nbsp; bakiyeToleransEdit.Align = alCenter;</div><div>&nbsp; bakiyeToleransEdit.Width = 180;</div><div>&nbsp; bakiyeToleransEdit.Height = 30;</div><div>&nbsp; bakiyeToleransEdit.Margins.Left = 180;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.FontColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; bakiyeToleransEdit.clProSettings.FontSize = 12;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.RoundHeight = 10;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.RoundWidth = 10;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.FontVertAlign = palcenter;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.TextSettings.Font.Style = &#091;fsBold, fsItalic&#093;;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.IsFill = True;</div><div>&nbsp; bakiyeToleransEdit.clProSettings.IsRound = True;</div><div>&nbsp; bakiyeToleransEdit.SetclProSettings(bakiyeToleransEdit.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // max bakiye toleransı panel</div><div>&nbsp; maxBakiyeToleransiPanel = MyForm.AddNewProPanel(kontrolProPanel, 'maxBakiyeToleransiPanel');</div><div>&nbsp; maxBakiyeToleransiPanel.Align = alNone;</div><div>&nbsp; maxBakiyeToleransiPanel.Left = 10;</div><div>&nbsp; maxBakiyeToleransiPanel.Top = 220;</div><div>&nbsp; maxBakiyeToleransiPanel.Width = 400;</div><div>&nbsp; maxBakiyeToleransiPanel.Height = 50;</div><div>&nbsp; maxBakiyeToleransiPanel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; maxBakiyeToleransiPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; maxBakiyeToleransiPanel.SetclProSettings(maxBakiyeToleransiPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // max bakiye toleransı label</div><div>&nbsp; maxBakiyeToleransLabel = MyForm.AddNewProLabel(maxBakiyeToleransiPanel, 'maxBakiyeToleransLabel', 'Max Bakiye Tolerans');</div><div>&nbsp; maxBakiyeToleransLabel.Align = alNone;</div><div>&nbsp; maxBakiyeToleransLabel.Left = 10;</div><div>&nbsp; maxBakiyeToleransLabel.Top = 10;</div><div>&nbsp; maxBakiyeToleransLabel.Width = 200;</div><div>&nbsp; maxBakiyeToleransLabel.Height = 40;</div><div>&nbsp; maxBakiyeToleransLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; maxBakiyeToleransLabel.clProSettings.FontSize = 18;</div><div>&nbsp; maxBakiyeToleransLabel.SetclProSettings(maxBakiyeToleransLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // maxbakiye tolerans pro edit</div><div>&nbsp; maxBakiyeToleransEdit = MyForm.AddNewProEdit(maxbakiyeToleransiPanel, 'maxBakiyeToleransEdit', 'Max Bakiye Tolerans');</div><div>&nbsp; maxBakiyeToleransEdit.Align = alCenter;</div><div>&nbsp; maxBakiyeToleransEdit.Width = 180;</div><div>&nbsp; maxBakiyeToleransEdit.Height = 30;</div><div>&nbsp; maxBakiyeToleransEdit.Margins.Left = 180;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.FontColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.FontSize = 12;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.RoundHeight = 10;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.RoundWidth = 10;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.FontVertAlign = palcenter;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.TextSettings.Font.Style = &#091;fsBold, fsItalic&#093;;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.IsFill = True;</div><div>&nbsp; maxBakiyeToleransEdit.clProSettings.IsRound = True;</div><div>&nbsp; maxBakiyeToleransEdit.SetclProSettings(maxBakiyeToleransEdit.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // bakiyesizler gösterilmesin</div><div>&nbsp; bakiyesizlerGosterilmesinPanel = MyForm.AddNewProPanel(kontrolProPanel, 'bakiyesizlerGosterilmesinPanel');</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.Align = alNone;</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.Left = 10;</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.Top = 270;</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.Width = 400;</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.Height = 50;</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; bakiyesizlerGosterilmesinPanel.SetclProSettings(bakiyesizlerGosterilmesinPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // bakiyesizlergösterilmesinLabel</div><div>&nbsp; bakiyesizlerGosterilmesinLabel = MyForm.AddNewProLabel(bakiyesizlerGosterilmesinPanel, 'bakiyesizlerGosterilmesinLabel', 'Bakiyesizler Gösterilmesin');</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.Align = alNone;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.Left = 10;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.Top = 10;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.Width = 220;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.Height = 40;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.clProSettings.FontSize = 18;</div><div>&nbsp; bakiyesizlerGosterilmesinLabel.SetclProSettings(bakiyesizlerGosterilmesinLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; //bakiyesizler gosterilmesin check box</div><div>&nbsp; bakiyesizlerGosterilmesinCheckBox = MyForm.AddNewCheckBox(bakiyesizlerGosterilmesinPanel,'bakiyesizlerGosterilmesinCheckBox', '');</div><div>&nbsp; bakiyesizlerGosterilmesinCheckBox.Align = alCenter;</div><div>&nbsp; bakiyesizlerGosterilmesinCheckBox.Width = 150;</div><div>&nbsp; bakiyesizlerGosterilmesinCheckBox.Height = 40;</div><div>&nbsp; bakiyesizlerGosterilmesinCheckBox.Margins.Left = 250;</div><div>//&nbsp; bakiyesizlerGosterilmesinCheckBox.isChecked = False;</div><div>&nbsp;// bakiyesizlerGosterilmesinCheckBox.SetclProSettings(bakiyesizlerGosterilmesinCheckBox.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // sadece bakiyesizler gosterilsin.</div><div>&nbsp; sadeceBak_GosterilsinPanel = MyForm.AddNewProPanel(kontrolProPanel, 'sadeceBak_GosterilsinPanel');</div><div>&nbsp; sadeceBak_GosterilsinPanel.Align = alNone;</div><div>&nbsp; sadeceBak_GosterilsinPanel.Left = 10;</div><div>&nbsp; sadeceBak_GosterilsinPanel.Top = 320;</div><div>&nbsp; sadeceBak_GosterilsinPanel.Width = 400;</div><div>&nbsp; sadeceBak_GosterilsinPanel.Height = 50;</div><div>&nbsp; sadeceBak_GosterilsinPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; sadeceBak_GosterilsinPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; sadeceBak_GosterilsinPanel.SetclProSettings(sadeceBak_GosterilsinPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // sadece bakiyesizler gösterilsin&nbsp; Label</div><div>&nbsp; sadeceBak_GosterilsinLabel = MyForm.AddNewProLabel(sadeceBak_GosterilsinPanel, 'sadeceBak_GosterilsinLabel', 'Sadece Bakiyesizler Gösterilsin');</div><div>&nbsp; sadeceBak_GosterilsinLabel.Align = alNone;</div><div>&nbsp; sadeceBak_GosterilsinLabel.Left = 10;</div><div>&nbsp; sadeceBak_GosterilsinLabel.Top = 10;</div><div>&nbsp; sadeceBak_GosterilsinLabel.Width = 240;</div><div>&nbsp; sadeceBak_GosterilsinLabel.Height = 40;</div><div>&nbsp; sadeceBak_GosterilsinLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; sadeceBak_GosterilsinLabel.clProSettings.FontSize = 18;</div><div>&nbsp; sadeceBak_GosterilsinLabel.SetclProSettings(sadeceBak_GosterilsinLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // sadece bakiyesizler gösterilsin check box</div><div>&nbsp; sadeceBak_GosterilsinCheckBox = MyForm.AddNewCheckBox(sadeceBak_GosterilsinPanel,'sadeceBak_GosterilsinCheckBox', '');</div><div>&nbsp; sadeceBak_GosterilsinCheckBox.Align = alCenter;</div><div>&nbsp; sadeceBak_GosterilsinCheckBox.Width = 150;</div><div>&nbsp; sadeceBak_GosterilsinCheckBox.Height = 40;</div><div>&nbsp; sadeceBak_GosterilsinCheckBox.Margins.Left = 300;</div><div>&nbsp;// sadeceBak_GosterilsinCheckBox.isChecked = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // cari tipi paneli</div><div>&nbsp; cariTipiPanel = MyForm.AddNewProPanel(kontrolProPanel, 'cariTipiPanel');</div><div>&nbsp; cariTipiPanel.Align = alNone;</div><div>&nbsp; cariTipiPanel.Left = 10;</div><div>&nbsp; cariTipiPanel.Top = 370;</div><div>&nbsp; cariTipiPanel.Width = 400;</div><div>&nbsp; cariTipiPanel.Height = 120;</div><div>&nbsp; cariTipiPanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; cariTipiPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; cariTipiPanel.SetclProSettings(cariTipiPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // cari tipi label</div><div>&nbsp; cariTipiLabel = MyForm.AddNewProLabel(cariTipiPanel, 'cariTipiLabel', 'Cari Tipi');</div><div>&nbsp; cariTipiLabel.Align = alNone;</div><div>&nbsp; cariTipiLabel.Left = 10;</div><div>&nbsp; cariTipiLabel.Top = 10;</div><div>&nbsp; cariTipiLabel.Width = 200;</div><div>&nbsp; cariTipiLabel.Height = 40;</div><div>&nbsp; cariTipiLabel.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; cariTipiLabel.clProSettings.FontSize = 18;</div><div>&nbsp; cariTipiLabel.SetclProSettings(cariTipiLabel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // parametreler paneli</div><div>&nbsp; parametrelerPanel = MyForm.AddNewProPanel(cariTipiPanel, 'parametrelerPanel');</div><div>&nbsp; parametrelerPanel.Align = alCenter;</div><div>&nbsp; parametrelerPanel.Margins.Top = 10;</div><div>&nbsp;// parametrelerPanel.Margins.Bottom = 100;</div><div>&nbsp; parametrelerPanel.Margins.Left = 80;</div><div>&nbsp; parametrelerPanel.Width = 300;</div><div>&nbsp; parametrelerPanel.Height = 100;</div><div>&nbsp; parametrelerPanel.clProSettings.backgroundcolor =clAlphaColor.clHexToColor('#BABABA');</div><div>&nbsp; parametrelerPanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; parametrelerPanel.SetclProSettings(parametrelerPanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // alıcılar checkbox</div><div>&nbsp; alicilarCheckBox = MyForm.AddNewCheckBox(parametrelerPanel, 'alicilarCheckBox', 'Alıcılar');</div><div>&nbsp; alicilarCheckBox.Align = alTop;</div><div>&nbsp; alicilarCheckBox.Margins.Left = 10;</div><div>&nbsp; alicilarCheckBox.Width = 150;</div><div>&nbsp; alicilarCheckBox.Height = 40;</div><div>&nbsp; //alicilarCheckBox.isChecked = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; saticilarCheckBox = MyForm.AddNewCheckBox(parametrelerPanel, 'saticilarCheckBox', 'Satıcılar');</div><div>&nbsp; saticilarCheckBox.Align = alTop;</div><div>&nbsp; saticilarCheckBox.Margins.Left = 10;</div><div>&nbsp; saticilarCheckBox.Width = 150;</div><div>&nbsp; saticilarCheckBox.Height = 40;</div><div>&nbsp;// saticilarCheckBox.isChecked = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // raporuGetirpanel</div><div>&nbsp; raporuGetirpanel = MyForm.AddNewProPanel(kontrolProPanel, 'raporuGetirpanel');</div><div>&nbsp; raporuGetirpanel.Align = alNone;</div><div>&nbsp; raporuGetirpanel.Left = 10;</div><div>&nbsp; raporuGetirpanel.Top = 500;</div><div>&nbsp; raporuGetirpanel.Width = 400;</div><div>&nbsp; raporuGetirpanel.Height = 50;</div><div>&nbsp; raporuGetirpanel.clProSettings.backgroundcolor = clAlphaColor.clHexToColor('#1E90FF');</div><div>&nbsp; raporuGetirpanel.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; raporuGetirpanel.SetclProSettings(raporuGetirpanel.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; // raporu getir button1&nbsp;</div><div>&nbsp; raporuGetirButton1 = MyForm.AddNewProButton(raporuGetirPanel, 'raporuGetirButton1', 'Raporu Getir');</div><div>&nbsp; raporuGetirButton1.Align = alCenter;</div><div>&nbsp; raporuGetirButton1.Width = 400;</div><div>&nbsp; raporuGetirButton1.Height = 50;</div><div>&nbsp; raporuGetirButton1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; raporuGetirButton1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; raporuGetirButton1.clProSettings.FontSize = 18;</div><div>&nbsp; raporuGetirButton1.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; raporuGetirButton1.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; raporuGetirButton1.clProSettings.FontColor = clAlphaColor.clHexToColor('#a94c4c');</div><div>&nbsp; raporuGetirButton1.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; raporuGetirButton1.clProSettings.IsFill = True;</div><div>&nbsp; raporuGetirButton1.clProSettings.IsRound = True;</div><div>&nbsp; raporuGetirButton1.SetclProSettings(raporuGetirButton1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp;MyForm.AddNewEvent(raporuGetirButton1, tbeOnClick, 'selectFromData');</div><div>}</div><div><br></div><div><br></div><div><br></div><div>{</div><div>&nbsp; MyForm = TclForm.Create(Self);</div><div>&nbsp; MyForm.SetFormColor('#a94c4c', '#643a3a', clGCross);</div><div>&nbsp; MyForm.SetFormBGImage('<a href="https://iili.io/dmBEjgs.png" target="_blank" rel="nofollow">https://iili.io/dmBEjgs.png</a>');</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; //GridScreen;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; selectQuery = TclSqlQuery.Create(nil);</div><div>&nbsp;&nbsp;</div><div>&nbsp; Clomosy.DBSQLServerConnect('SQL Server', '172.16.222.37', 'sa', '123456789', 'STAJ', 1433); // ip adresi</div><div>&nbsp; selectQuery.Connection = Clomosy.DBSQLServerConnection;</div><div>&nbsp;&nbsp;</div><div>&nbsp; //selectFromData;</div><div>&nbsp; // selectQuery.Free;</div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp;&nbsp;</div><div>&nbsp; KontrolPaneli;</div><div>&nbsp;&nbsp;</div><div><br></div><div>}</div>]]>
   </description>
   <pubDate>Mon, 14 Oct 2024 11:34:04 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=943&amp;PID=1848#1848</guid>
  </item> 
 </channel>
</rss>