<?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 : Grid ekranı sorunu</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Grid ekranı sorunu]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 04 May 2026 14:41:08 +0000</pubDate>
  <lastBuildDate>Fri, 11 Jul 2025 16:50:29 +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=1080</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[Grid ekranı sorunu : Merhaba Muammer,Kodunu inceledim....]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1080&amp;PID=2181#2181</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=302">haletr</a><br /><strong>Konu:</strong> 1080<br /><strong>Gönderim Zamanı:</strong> 11&nbsp;Temmuz&nbsp;2025 Saat 16:50<br /><br /><div><p -start="186" -end="206">Merhaba Muammer,</p><p -start="186" -end="206">Kodunu inceledim. Şu anda herhangi bir veri çekme işlemi yok gibi görünüyor, sadece StringGrid'e manuel veri eklenmiş. StringGrid&nbsp;veri görüntülemek için kullanılıyor ancak arka planda bir veri bağlaması (data binding) olmadığında düzgün çalışmayabilir.</p><p -start="466" -end="729">Ben kodunu incelerken, StringGrid&nbsp;'i JSON verisiyle bir Dataset'e bağladığımda sorunsuz çalıştı. Aşağıdaki örneği inceleyebilir misin? Umarım yardımcı olur, iyi çalışmalar.</p><p -start="731" -end="770"><br></p><p -start="731" -end="770"><br></p><p -start="731" -end="770">var</p><p -start="731" -end="770">&nbsp; TedarikciForm: TclForm;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik: TClProLabel;</p><p -start="731" -end="770">&nbsp; mainPnl, leftPanel, rightPanel: TclProPanel;</p><p -start="731" -end="770">&nbsp; Edt_TedarikciAdi, Edt_TedarikciTelefon, Edt_SiparisMiktari, Edt_UrunAdi: TclProEdit;</p><p -start="731" -end="770">&nbsp; Dt_SiparisTarihi, Dt_TeslimatTarihi: TClProDateEdit;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle: TClProButton;</p><p -start="731" -end="770">&nbsp; MyGrid: TclStringGrid;</p><p -start="731" -end="770">&nbsp; jsonStr: String;</p><p -start="731" -end="770">&nbsp; MyDataSet: TClJSonQuery;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; TedarikciAdi, TedarikciTelefon, UrunAdi, SiparisTarihi, TeslimatTarihi: String;</p><p -start="731" -end="770">&nbsp; SiparisMiktari: Integer;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">void SetupGridColumns;</p><p -start="731" -end="770">{</p><p -start="731" -end="770">&nbsp; //MyGrid.RowCount = 1;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;0&#093;.Header = 'Tedarikçi Adı';</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;1&#093;.Header = 'Telefon';</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;2&#093;.Header = 'Ürün';</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;3&#093;.Header = 'Miktar';</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;4&#093;.Header = 'Sipariş Tarihi';</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;5&#093;.Header = 'Teslimat Tarihi';</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;0&#093;.Width = 150;</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;1&#093;.Width = 120;</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;2&#093;.Width = 150;</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;3&#093;.Width = 120;</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;4&#093;.Width = 120;</p><p -start="731" -end="770">&nbsp; MyGrid.Columns&#091;5&#093;.Width = 120;</p><p -start="731" -end="770">}</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">void SiparisEkleButtonClick;</p><p -start="731" -end="770">var row: Integer;</p><p -start="731" -end="770">{</p><p -start="731" -end="770">&nbsp; TedarikciAdi = Edt_TedarikciAdi.Text;</p><p -start="731" -end="770">&nbsp; TedarikciTelefon = Edt_TedarikciTelefon.Text;</p><p -start="731" -end="770">&nbsp; UrunAdi = Edt_UrunAdi.Text;</p><p -start="731" -end="770">&nbsp; SiparisTarihi = Dt_SiparisTarihi.Text;</p><p -start="731" -end="770">&nbsp; TeslimatTarihi = Dt_TeslimatTarihi.Text;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; try</p><p -start="731" -end="770">&nbsp; &nbsp; SiparisMiktari = StrToInt(Edt_SiparisMiktari.Text);</p><p -start="731" -end="770">&nbsp; except</p><p -start="731" -end="770">&nbsp; &nbsp; ShowMessage('Sipariş miktarı geçerli bir sayı olmalıdır.');</p><p -start="731" -end="770">&nbsp; }</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; // Grid’e satır ekle</p><p -start="731" -end="770">&nbsp; MyGrid.RowCount = MyGrid.RowCount + 1;</p><p -start="731" -end="770">&nbsp; row = MyGrid.RowCount - 1;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;0, row&#093; = TedarikciAdi;</p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;1, row&#093; = TedarikciTelefon;</p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;2, row&#093; = UrunAdi;</p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;3, row&#093; = IntToStr(SiparisMiktari);</p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;4, row&#093; = SiparisTarihi;</p><p -start="731" -end="770">&nbsp; MyGrid.Cells&#091;5, row&#093; = TeslimatTarihi;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; // Temizle</p><p -start="731" -end="770">&nbsp; Edt_TedarikciAdi.Text = '';</p><p -start="731" -end="770">&nbsp; Edt_TedarikciTelefon.Text = '';</p><p -start="731" -end="770">&nbsp; Edt_UrunAdi.Text = '';</p><p -start="731" -end="770">&nbsp; Edt_SiparisMiktari.Text = '';</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; ShowMessage('Sipariş başarıyla eklendi.');</p><p -start="731" -end="770">}</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">{</p><p -start="731" -end="770">&nbsp; TedarikciForm = TclForm.Create(Self);</p><p -start="731" -end="770">&nbsp; TedarikciForm.clSetWindowState(fwsMaximized);</p><p -start="731" -end="770">&nbsp; TedarikciForm.SetFormColor('#f5f5f5', '', clGNone);</p><p -start="731" -end="770">&nbsp;&nbsp;</p><p -start="731" -end="770">&nbsp; jsonStr = '&#091;' +</p><p -start="731" -end="770">&nbsp; &nbsp; '{"TedarikciAdi":"ABC Ticaret","Telefon":"0555 123 45 67","UrunAdi":"Kalem","SiparisMiktari":100,"SiparisTarihi":"2025-07-11","TeslimatTarihi":"2025-07-20"},' +</p><p -start="731" -end="770">&nbsp; &nbsp; '{"TedarikciAdi":"XYZ Ltd.","Telefon":"0532 987 65 43","UrunAdi":"Defter","SiparisMiktari":50,"SiparisTarihi":"2025-07-12","TeslimatTarihi":"2025-07-22"}' +</p><p -start="731" -end="770">&nbsp; '&#093;';</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Lbl_Baslik = TedarikciForm.AddNewProLabel(TedarikciForm, 'Lbl_Baslik', 'Tedarikçi Sipariş Ekleme');</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.Align = alTop;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.Height = 60;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.Margins.Top = 20;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.clProSettings.FontSize = 26;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.clProSettings.FontVertAlign = palCenter;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.clProSettings.FontHorzAlign = palCenter;</p><p -start="731" -end="770">&nbsp; Lbl_Baslik.SetclProSettings(Lbl_Baslik.clProSettings);</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; mainPnl = TedarikciForm.AddNewProPanel(TedarikciForm, 'mainPnl');</p><p -start="731" -end="770">&nbsp; mainPnl.Align = alClient;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; leftPanel = TedarikciForm.AddNewProPanel(mainPnl, 'leftPanel');</p><p -start="731" -end="770">&nbsp; leftPanel.Align = alLeft;</p><p -start="731" -end="770">&nbsp; leftPanel.Width = 400;</p><p -start="731" -end="770">&nbsp; leftPanel.Margins.Left = 20;</p><p -start="731" -end="770">&nbsp; leftPanel.Margins.Top = 20;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; rightPanel = TedarikciForm.AddNewProPanel(mainPnl, 'rightPanel');</p><p -start="731" -end="770">&nbsp; rightPanel.Align = alClient;</p><p -start="731" -end="770">&nbsp; rightPanel.Margins.Left = 20;</p><p -start="731" -end="770">&nbsp; rightPanel.Margins.Top = 20;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Edt_TedarikciAdi = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_TedarikciAdi', 'Tedarikçi Adı');</p><p -start="731" -end="770">&nbsp; Edt_TedarikciAdi.Align = alTop;</p><p -start="731" -end="770">&nbsp; Edt_TedarikciAdi.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Edt_TedarikciTelefon = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_TedarikciTelefon', 'Telefon');</p><p -start="731" -end="770">&nbsp; Edt_TedarikciTelefon.Align = alTop;</p><p -start="731" -end="770">&nbsp; Edt_TedarikciTelefon.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Edt_UrunAdi = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_UrunAdi', 'Ürün Adı');</p><p -start="731" -end="770">&nbsp; Edt_UrunAdi.Align = alTop;</p><p -start="731" -end="770">&nbsp; Edt_UrunAdi.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Edt_SiparisMiktari = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_SiparisMiktari', 'Sipariş Miktarı');</p><p -start="731" -end="770">&nbsp; Edt_SiparisMiktari.Align = alTop;</p><p -start="731" -end="770">&nbsp; Edt_SiparisMiktari.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Dt_SiparisTarihi = TedarikciForm.AddNewProDateEdit(leftPanel, 'Dt_SiparisTarihi');</p><p -start="731" -end="770">&nbsp; Dt_SiparisTarihi.Align = alTop;</p><p -start="731" -end="770">&nbsp; Dt_SiparisTarihi.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Dt_TeslimatTarihi = TedarikciForm.AddNewProDateEdit(leftPanel, 'Dt_TeslimatTarihi');</p><p -start="731" -end="770">&nbsp; Dt_TeslimatTarihi.Align = alTop;</p><p -start="731" -end="770">&nbsp; Dt_TeslimatTarihi.Margins.Top = 10;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle = TedarikciForm.AddNewProButton(leftPanel, 'Btn_SiparisEkle', 'Ekle');</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.Align = alTop;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.Margins.Top = 15;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.Height = 40;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#4CAF50');</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.clProSettings.FontColor = clAlphaColor.clWhite;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.clProSettings.FontSize = 16;</p><p -start="731" -end="770">&nbsp; Btn_SiparisEkle.SetclProSettings(Btn_SiparisEkle.clProSettings);</p><p -start="731" -end="770">&nbsp; TedarikciForm.AddNewEvent(Btn_SiparisEkle, tbeOnClick, 'SiparisEkleButtonClick');</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; MyGrid = TedarikciForm.AddNewStringGrid(rightPanel, 'MyGrid');</p><p -start="731" -end="770">&nbsp; MyGrid.Align = alClient;</p><p -start="731" -end="770">&nbsp; MyGrid.ReadOnly = True;</p><p -start="731" -end="770">&nbsp;&nbsp;</p><p -start="731" -end="770">&nbsp; MyDataSet = Clomosy.ClDataSetFromJSON(jsonStr);</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; TedarikciForm.AddNewGridBinding(MyGrid, MyDataSet, 'mylink');</p><p -start="731" -end="770">&nbsp;&nbsp;</p><p -start="731" -end="770">&nbsp; SetupGridColumns;</p><p -start="731" -end="770"><br></p><p -start="731" -end="770">&nbsp; TedarikciForm.Run;</p><p -start="731" -end="770">}</p></div><div><br></div>]]>
   </description>
   <pubDate>Fri, 11 Jul 2025 16:50:29 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1080&amp;PID=2181#2181</guid>
  </item> 
  <item>
   <title><![CDATA[Grid ekranı sorunu : A&#351;a&#287;&#305;daki kod sipari&#351; sayfas&#305;.Bu...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1080&amp;PID=2175#2175</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=309">Muammer</a><br /><strong>Konu:</strong> 1080<br /><strong>Gönderim Zamanı:</strong> 11&nbsp;Temmuz&nbsp;2025 Saat 15:10<br /><br />Aşağıdaki kod sipariş sayfası.Bu sayfada grid ekranına verileri ekleyemiyorum.Bilgileri girerken sürekli hata alıyorum<br><br><br><div>var</div><div>&nbsp; TedarikciForm: TclForm;&nbsp;</div><div>&nbsp; Lbl_TedarikciAdi, Lbl_TedarikciTelefon, Lbl_SiparisMiktari, Lbl_SiparisTarihi, Lbl_TeslimatTarihi, Lbl_UrunAdi: TClProLabel;</div><div>&nbsp; Edt_TedarikciAdi, Edt_TedarikciTelefon, Edt_SiparisMiktari, Edt_UrunAdi: TclProEdit;</div><div>&nbsp; Dt_SiparisTarihi, Dt_TeslimatTarihi: TClProDateEdit;</div><div>&nbsp; Btn_SiparisEkle: TClProButton;</div><div>&nbsp; Lbl_Baslik:TClProLabel;</div><div>&nbsp; mainPnl,leftPanel,rightPanel:TclProPanel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyGrid: TclStringGrid;&nbsp; &nbsp; // Grid for displaying added order data</div><div>&nbsp; SiparisMiktari: Integer;</div><div>&nbsp; SiparisTarihi, TeslimatTarihi, TedarikciAdi, TedarikciTelefon, UrunAdi: String;</div><div><br></div><div>&nbsp; // Setup Grid Columns (headers and widths)</div><div>void SetupGridColumns;</div><div>{</div><div>&nbsp; MyGrid.Cells&#091;0, 0&#093; = 'Tedarikçi Adı';</div><div>&nbsp; MyGrid.Cells&#091;1, 0&#093; = 'Tedarikçi Telefon';</div><div>&nbsp; MyGrid.Cells&#091;2, 0&#093; = 'Ürün Adı';</div><div>&nbsp; MyGrid.Cells&#091;3, 0&#093; = 'Sipariş Miktarı';</div><div>&nbsp; MyGrid.Cells&#091;4, 0&#093; = 'Sipariş Tarihi';</div><div>&nbsp; MyGrid.Cells&#091;5, 0&#093; = 'Teslimat Tarihi';</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyGrid.Columns&#091;0&#093;.Width = 150;</div><div>&nbsp; MyGrid.Columns&#091;1&#093;.Width = 120;</div><div>&nbsp; MyGrid.Columns&#091;2&#093;.Width = 150;</div><div>&nbsp; MyGrid.Columns&#091;3&#093;.Width = 120;</div><div>&nbsp; MyGrid.Columns&#091;4&#093;.Width = 120;</div><div>&nbsp; MyGrid.Columns&#091;5&#093;.Width = 120;</div><div>}</div><div><br></div><div>// Add data to grid</div><div>void AddDataToGrid;</div><div>{</div><div>&nbsp; // Adding the new order to the grid</div><div>&nbsp; MyGrid.RowCount = MyGrid.RowCount + 1;&nbsp; // Adding a new row</div><div>&nbsp; MyGrid.Cells&#091;0, MyGrid.RowCount - 1&#093; = TedarikciAdi;</div><div>&nbsp; MyGrid.Cells&#091;1, MyGrid.RowCount - 1&#093; = TedarikciTelefon;</div><div>&nbsp; MyGrid.Cells&#091;2, MyGrid.RowCount - 1&#093; = UrunAdi;</div><div>&nbsp; MyGrid.Cells&#091;3, MyGrid.RowCount - 1&#093; = IntToStr(SiparisMiktari);</div><div>&nbsp; MyGrid.Cells&#091;4, MyGrid.RowCount - 1&#093; = SiparisTarihi;</div><div>&nbsp; MyGrid.Cells&#091;5, MyGrid.RowCount - 1&#093; = TeslimatTarihi;</div><div>}</div><div><br></div><div>void SiparisEkleButtonClick;</div><div>{</div><div>&nbsp; // Get user inputs for the new order</div><div>&nbsp; TedarikciAdi = Edt_TedarikciAdi.Text;</div><div>&nbsp; TedarikciTelefon = Edt_TedarikciTelefon.Text;</div><div>&nbsp; UrunAdi = Edt_UrunAdi.Text;</div><div>&nbsp; SiparisMiktari = StrToInt(Edt_SiparisMiktari.Text);&nbsp; // Convert to integer</div><div>&nbsp; SiparisTarihi = Dt_SiparisTarihi.Text;</div><div>&nbsp; TeslimatTarihi = Dt_TeslimatTarihi.Text;</div><div><br></div><div>&nbsp; ShowMessage('Sipariş başarıyla eklendi!');&nbsp; // Success message</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Add the new order data to the grid</div><div>&nbsp; AddDataToGrid;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; TedarikciForm = TclForm.Create(Self);</div><div>&nbsp; TedarikciForm.SetFormColor('#c4c4c4', '#c4c4c4', clGVertical);</div><div><br></div><div>&nbsp; // Form Title</div><div>&nbsp; Lbl_Baslik = TedarikciForm.AddNewProLabel(TedarikciForm, 'Lbl_Baslik', 'Tedarikçi Sipariş Ekleme');</div><div>&nbsp; Lbl_Baslik.Align = alTop;</div><div>&nbsp; Lbl_Baslik.Height = 60;</div><div>&nbsp; Lbl_Baslik.Margins.Top = 30;</div><div>&nbsp; Lbl_Baslik.clProSettings.FontSize = 26;</div><div>&nbsp; Lbl_Baslik.clProSettings.FontColor = clAlphaColor.clHexToColor('#fc0000');</div><div>&nbsp; Lbl_Baslik.clProSettings.FontVertAlign = palCenter;</div><div>&nbsp; Lbl_Baslik.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; Lbl_Baslik.SetclProSettings(Lbl_Baslik.clProSettings);</div><div><br></div><div>&nbsp; // Create main panel to split left and right panels</div><div>&nbsp; mainPnl = TedarikciForm.AddNewProPanel(TedarikciForm, 'mainPnl');</div><div>&nbsp; mainPnl.Align = alClient;&nbsp; // Use full client area</div><div>&nbsp; mainPnl.Margins.Left = 10;</div><div>&nbsp; mainPnl.Margins.Right = 10;</div><div>&nbsp; mainPnl.Margins.Top = 10;</div><div>&nbsp; mainPnl.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; // Left Panel (For inputs)</div><div>&nbsp; leftPanel = TedarikciForm.AddNewProPanel(mainPnl, 'leftPanel');</div><div>&nbsp; leftPanel.Align = alLeft;</div><div>&nbsp; leftPanel.Width = mainPnl.Width div 2;&nbsp; // Half width for left panel</div><div>&nbsp; leftPanel.Margins.Top = 20;</div><div>&nbsp; leftPanel.Margins.Left = 20;</div><div>&nbsp; leftPanel.Margins.Right = 20;</div><div><br></div><div>&nbsp; // Right Panel (For Grid)</div><div>&nbsp; rightPanel = TedarikciForm.AddNewProPanel(mainPnl, 'rightPanel');</div><div>&nbsp; rightPanel.Align = alClient;&nbsp; // Takes remaining space</div><div>&nbsp; rightPanel.Margins.Top = 20;</div><div>&nbsp; rightPanel.Margins.Left = 20;</div><div>&nbsp; rightPanel.Margins.Right = 20;</div><div><br></div><div>&nbsp; // Left Panel Widgets (For Tedarikçi and Order Info)</div><div>&nbsp; Lbl_TedarikciAdi = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_TedarikciAdi', 'Tedarikçi Adı');</div><div>&nbsp; Lbl_TedarikciAdi.Align = alTop;</div><div>&nbsp; Lbl_TedarikciAdi.Height = 30;</div><div>&nbsp; Lbl_TedarikciAdi.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_TedarikciAdi.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_TedarikciAdi.SetclProSettings(Lbl_TedarikciAdi.clProSettings);</div><div><br></div><div>&nbsp; Edt_TedarikciAdi = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_TedarikciAdi', '');</div><div>&nbsp; Edt_TedarikciAdi.Align = alTop;</div><div>&nbsp; Edt_TedarikciAdi.Height = 30;</div><div>&nbsp; Edt_TedarikciAdi.Width = 220;</div><div>&nbsp; Edt_TedarikciAdi.Margins.Top = 10;</div><div>&nbsp; Edt_TedarikciAdi.SetclProSettings(Edt_TedarikciAdi.clProSettings);</div><div><br></div><div>&nbsp; // Tedarikçi Telefon Label and Input</div><div>&nbsp; Lbl_TedarikciTelefon = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_TedarikciTelefon', 'Tedarikçi Telefon');</div><div>&nbsp; Lbl_TedarikciTelefon.Align = alTop;</div><div>&nbsp; Lbl_TedarikciTelefon.Height = 30;</div><div>&nbsp; Lbl_TedarikciTelefon.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_TedarikciTelefon.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_TedarikciTelefon.SetclProSettings(Lbl_TedarikciTelefon.clProSettings);</div><div><br></div><div>&nbsp; Edt_TedarikciTelefon = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_TedarikciTelefon', '');</div><div>&nbsp; Edt_TedarikciTelefon.Align = alTop;</div><div>&nbsp; Edt_TedarikciTelefon.Height = 30;</div><div>&nbsp; Edt_TedarikciTelefon.Width = 220;</div><div>&nbsp; Edt_TedarikciTelefon.Margins.Top = 10;</div><div>&nbsp; Edt_TedarikciTelefon.SetclProSettings(Edt_TedarikciTelefon.clProSettings);</div><div><br></div><div>&nbsp; // Product Name Label and Input</div><div>&nbsp; Lbl_UrunAdi = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_UrunAdi', 'Ürün Adı');</div><div>&nbsp; Lbl_UrunAdi.Align = alTop;</div><div>&nbsp; Lbl_UrunAdi.Height = 30;</div><div>&nbsp; Lbl_UrunAdi.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_UrunAdi.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_UrunAdi.SetclProSettings(Lbl_UrunAdi.clProSettings);</div><div><br></div><div>&nbsp; Edt_UrunAdi = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_UrunAdi', '');</div><div>&nbsp; Edt_UrunAdi.Align = alTop;</div><div>&nbsp; Edt_UrunAdi.Height = 30;</div><div>&nbsp; Edt_UrunAdi.Width = 220;</div><div>&nbsp; Edt_UrunAdi.Margins.Top = 10;</div><div>&nbsp; Edt_UrunAdi.SetclProSettings(Edt_UrunAdi.clProSettings);</div><div><br></div><div>&nbsp; // Sipariş Miktarı Label and Input</div><div>&nbsp; Lbl_SiparisMiktari = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_SiparisMiktari', 'Sipariş Miktarı');</div><div>&nbsp; Lbl_SiparisMiktari.Align = alTop;</div><div>&nbsp; Lbl_SiparisMiktari.Height = 30;</div><div>&nbsp; Lbl_SiparisMiktari.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_SiparisMiktari.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_SiparisMiktari.SetclProSettings(Lbl_SiparisMiktari.clProSettings);</div><div><br></div><div>&nbsp; Edt_SiparisMiktari = TedarikciForm.AddNewProEdit(leftPanel, 'Edt_SiparisMiktari', '');</div><div>&nbsp; Edt_SiparisMiktari.Align = alTop;</div><div>&nbsp; Edt_SiparisMiktari.Height = 30;</div><div>&nbsp; Edt_SiparisMiktari.Width = 220;</div><div>&nbsp; Edt_SiparisMiktari.Margins.Top = 10;</div><div>&nbsp; Edt_SiparisMiktari.SetclProSettings(Edt_SiparisMiktari.clProSettings);</div><div><br></div><div>&nbsp; // Sipariş Tarihi Label and Input</div><div>&nbsp; Lbl_SiparisTarihi = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_SiparisTarihi', 'Sipariş Tarihi');</div><div>&nbsp; Lbl_SiparisTarihi.Align = alTop;</div><div>&nbsp; Lbl_SiparisTarihi.Height = 30;</div><div>&nbsp; Lbl_SiparisTarihi.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_SiparisTarihi.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_SiparisTarihi.SetclProSettings(Lbl_SiparisTarihi.clProSettings);</div><div><br></div><div>&nbsp; Dt_SiparisTarihi = TedarikciForm.AddNewProDateEdit(leftPanel, 'Dt_SiparisTarihi');</div><div>&nbsp; Dt_SiparisTarihi.Align = alTop;</div><div>&nbsp; Dt_SiparisTarihi.Height = 30;</div><div>&nbsp; Dt_SiparisTarihi.Width = 220;</div><div>&nbsp; Dt_SiparisTarihi.Margins.Top = 10;</div><div>&nbsp; Dt_SiparisTarihi.SetclProSettings(Dt_SiparisTarihi.clProSettings);</div><div><br></div><div>&nbsp; // Teslimat Tarihi Label and Input</div><div>&nbsp; Lbl_TeslimatTarihi = TedarikciForm.AddNewProLabel(leftPanel, 'Lbl_TeslimatTarihi', 'Teslimat Tarihi');</div><div>&nbsp; Lbl_TeslimatTarihi.Align = alTop;</div><div>&nbsp; Lbl_TeslimatTarihi.Height = 30;</div><div>&nbsp; Lbl_TeslimatTarihi.clProSettings.FontSize = 12;</div><div>&nbsp; Lbl_TeslimatTarihi.clProSettings.FontColor = clAlphaColor.clHexToColor('#080808');</div><div>&nbsp; Lbl_TeslimatTarihi.SetclProSettings(Lbl_TeslimatTarihi.clProSettings);</div><div><br></div><div>&nbsp; Dt_TeslimatTarihi = TedarikciForm.AddNewProDateEdit(leftPanel, 'Dt_TeslimatTarihi');</div><div>&nbsp; Dt_TeslimatTarihi.Align = alTop;</div><div>&nbsp; Dt_TeslimatTarihi.Height = 30;</div><div>&nbsp; Dt_TeslimatTarihi.Width = 220;</div><div>&nbsp; Dt_TeslimatTarihi.Margins.Top = 10;</div><div>&nbsp; Dt_TeslimatTarihi.SetclProSettings(Dt_TeslimatTarihi.clProSettings);</div><div><br></div><div>&nbsp; // Sipariş Ekleme Button</div><div>&nbsp; Btn_SiparisEkle = TedarikciForm.AddNewProButton(leftPanel, 'Btn_SiparisEkle', 'Sipariş Ekle');</div><div>&nbsp; Btn_SiparisEkle.Align = alTop;</div><div>&nbsp; Btn_SiparisEkle.Height = 50;</div><div>&nbsp; Btn_SiparisEkle.Width = 200;</div><div>&nbsp; Btn_SiparisEkle.Margins.Top = 20;</div><div>&nbsp; Btn_SiparisEkle.Margins.Left = 20;</div><div>&nbsp; Btn_SiparisEkle.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#4CAF50');</div><div>&nbsp; Btn_SiparisEkle.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; Btn_SiparisEkle.clProSettings.FontSize = 16;</div><div>&nbsp; Btn_SiparisEkle.SetclProSettings(Btn_SiparisEkle.clProSettings);</div><div><br></div><div>&nbsp; TedarikciForm.AddNewEvent(Btn_SiparisEkle, tbeOnClick, 'SiparisEkleButtonClick');&nbsp; // Event for button click</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Right Panel: Grid for displaying orders</div><div>&nbsp; MyGrid = TedarikciForm.AddNewStringGrid(rightPanel, 'MyGrid');</div><div>&nbsp; MyGrid.Align = alClient;</div><div>&nbsp; MyGrid.ReadOnly = True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; TedarikciForm.clSetWindowState(fwsMaximized);</div><div><br></div><div>&nbsp; // Run the form</div><div>&nbsp; TedarikciForm.Run;</div><div>}</div><div><br></div>]]>
   </description>
   <pubDate>Fri, 11 Jul 2025 15:10:03 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1080&amp;PID=2175#2175</guid>
  </item> 
 </channel>
</rss>