<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>Atiker Yaz&#305;l&#305;m | Forum : Aktif Kodlama</title>
  <link>http://www.atikeryazilim.com.tr/</link>
  <description><![CDATA[XML içerik linki; Atiker Yaz&#305;l&#305;m | Forum : Aktif Kodlama : Son 10 Gönderilenler]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 01 May 2026 03:22:23 +0000</pubDate>
  <lastBuildDate>Wed, 31 Oct 2018 13:55:27 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 11.04</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>www.atikeryazilim.com.tr/RSS_topic_feed.asp?FID=108</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Atiker Yaz&#305;l&#305;m | Forum]]></title>
   <url>http://www.atikeryazilim.com.tr/forum_images/logo.png</url>
   <link>http://www.atikeryazilim.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Aktif Kodlama : Aktif Kodlama İle Form Nasıl Çağrılır?]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=396&amp;PID=395&amp;title=aktif-kodlama-ile-form-nasil-cagrilir#395</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Aktif Kodlama İle Form Nasıl Çağrılır?<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Ekim&nbsp;2018 Saat 13:55<br /><br /><p ="ms&#111;normal"=""><b>Aktif Kodlama İle Form Nasıl Çağırılır?</b></p><p ="ms&#111;normal"=""><b>Adım 1 :</b> Çağrılacak form açılır.&nbsp;</p><p ="ms&#111;normal"="">Üst çerçeveye mouseimleci ile gelinerek CTRL+SHIFT ile form ismi öğrenilir.<o:p></o:p></p><p ="ms&#111;normal"=""><img src="uploads/59/&#102;orm1.jpg" height="461" width="605" border="0" /><br></p><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"=""><b>Adım 2 : </b>Program genelinde formu çağıran menüisimleri form isminin başına a eklenmiş şekildedir.</p><p ="ms&#111;normal"="">Örneğin ;&nbsp;<b>FrmStokTipi</b>için <b>aFrmStokTipi</b>. Kod içerisinde kullanılacağı için bir köşeye notalıyoruz.</p><p ="ms&#111;normal"=""><b>Adım 3 :</b> Örnek olarak Stok Kartında STOK_TIPInesnesinin OnEnter eventinde form çağrılır.</p><p ="ms&#111;normal"="">uses<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp; Menus;<o:p></o:p></p><p ="ms&#111;normal"="">begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp; if // Menü var ise <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigned(Application.MainForm.FindComponent('aFrmStokTipi'))then&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TMenuItem(Application.MainForm.FindComponent('aFrmStokTipi')).Click;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //ClickYordamını çalıştır ve Stok Tipi ekranıçağır...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;end;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><br><p></p><span style="font-size:10px"><br /><br />Düzenleyen mervenur.demic - 02&nbsp;Kasım&nbsp;2018 Saat 08:55</span>]]>
   </description>
   <pubDate>Wed, 31 Oct 2018 13:55:27 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=396&amp;PID=395&amp;title=aktif-kodlama-ile-form-nasil-cagrilir#395</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Menü’ye Item Ekleme Ve Click Olayı Tetikleme]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=395&amp;PID=394&amp;title=menuye-item-ekleme-ve-click-olayi-tetikleme#394</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Menü’ye Item Ekleme Ve Click Olayı Tetikleme<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Ekim&nbsp;2018 Saat 13:53<br /><br /><p ="Ms&#111;normal"><b>Aktif Kodlama İle Menü’ye Item Ekleme Ve Click OlayıTetikleme Nasıl Yapılır ?</b><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</b></p><p ="Ms&#111;normal"><b>Stok Kartı İçin Örnek Kodlama</b></p><p ="Ms&#111;normal">uses Menus;</p><p ="Ms&#111;normal">procedure TestMenuClik(Sender: TObject);<o:p></o:p></p><p ="Ms&#111;normal">begin&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;showmessage('TestMesaj');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">end;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal"><o:p>&nbsp;</o:p></p><p ="Ms&#111;normal">var&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;xMenuItem : TMenuItem;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;If AppInfo.AppInRunTime Then <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;Begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xMenuItem:= TMenuItem.Create(GrdStokHr.PopUpMenu);<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xMenuItem.Caption := 'Test Menü';<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xMenuItem.Name := 'TestMenu';<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TMenu(GrdStokHr.PopUpMenu).Items.Insert(0,xMenuItem);<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xMenuItem.OnClick :='TestMenuClik';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end; <o:p></o:p></p><p ="Ms&#111;normal">end;<o:p></o:p></p>]]>
   </description>
   <pubDate>Wed, 31 Oct 2018 13:53:40 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=395&amp;PID=394&amp;title=menuye-item-ekleme-ve-click-olayi-tetikleme#394</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Sınıfa Ait Nesne İsimleri]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=394&amp;PID=393&amp;title=sinifa-ait-nesne-isimleri#393</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Sınıfa Ait Nesne İsimleri<br /><strong>Gönderim Zamanı:</strong> 31&nbsp;Ekim&nbsp;2018 Saat 13:52<br /><br /><p ="Ms&#111;normal"><b>Aktif Kodlama İle Belirli Bir Sınıfa Ait Nesne İsimleriNasıl Alınır ?</b></p><p ="Ms&#111;normal">uses System;<o:p></o:p></p><p ="Ms&#111;normal">var<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp; Ind&nbsp;&nbsp;&nbsp; : Integer;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp; StName : String;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;StName:='';&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;for Ind:=0 toPnlStokKartiBilgi.ControlCount-1 do<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ifPnlStokKartiBilgi.Controls&#091;Ind&#093;.ClassNameIs('TBtEdit') then <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StName:=StName+PnlStokKartiBilgi.Controls&#091;Ind&#093;.name+',';&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;Showmessage(StName);&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">end;&nbsp;&nbsp; <o:p></o:p></p>]]>
   </description>
   <pubDate>Wed, 31 Oct 2018 13:52:33 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=394&amp;PID=393&amp;title=sinifa-ait-nesne-isimleri#393</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Mobil Platformda Aktif Kodlama Desteği]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=377&amp;PID=376&amp;title=mobil-platformda-aktif-kodlama-destegi#376</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Mobil Platformda Aktif Kodlama Desteği<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Ekim&nbsp;2018 Saat 10:06<br /><br /><p ="ms&#111;normal"=""><b>İşlem : &nbsp;&nbsp;</b>Mobil Platform da &nbsp;AktifKodlama &nbsp;Desteği<b><o:p></o:p></b></p><p ="ms&#111;normal"=""><b><span style="mso-fareast-:TR">Bulunduğu program:</span></b><span style="mso-fareast-:TR"> 1-Atikse<o:p></o:p></span></p><p ="ms&#111;normal"=""><b>Uygulama Tanım: </b>Atikse üzerinden AtikBI uygulamasıiçin Android için Java, iOS için JavaScript ile aktif kodlama yapılabilmektedir.</p><p ="ms&#111;normal"="">Aşağıdaki resimde<span style="color:#1F497D"> </span>Aktifkodlama&nbsp; ekranında&nbsp; Obje bölümünden hangi&nbsp; nesnede&nbsp;çalışacağımız seçilir<span style="color:#1F497D">. D</span>ilbölümünden&nbsp;kullandığımız mobil cihaza göre dili belirlenir.&nbsp;&nbsp;</p><p ="ms&#111;normal"=""><img src="uploads/59/mobil1.jpg" height="811" width="1618" border="0" />&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"=""><img src="uploads/59/mobil2.jpg" height="792" width="395" border="0" /><br></p><span style="font-size:10px"><br /><br />Düzenleyen mervenur.demic - 30&nbsp;Ekim&nbsp;2018 Saat 10:07</span>]]>
   </description>
   <pubDate>Tue, 30 Oct 2018 10:06:47 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=377&amp;PID=376&amp;title=mobil-platformda-aktif-kodlama-destegi#376</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Aktif Kodlamada Global Değişken Kullanımı]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=376&amp;PID=375&amp;title=aktif-kodlamada-global-degisken-kullanimi#375</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Aktif Kodlamada Global Değişken Kullanımı<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Ekim&nbsp;2018 Saat 10:04<br /><br /><p ="Ms&#111;normal"><b>Aktif Kodlamada Global Değişken Kullanımı<o:p></o:p></b></p><p ="Ms&#111;normal">Aktif kodlama ile formlar arasında global değişkenlerikullanarak hızlı bir şekilde veri taşıma işlemi yapabiliriz. Globaldeğişkenlere AppInfo sınıfından erişebilirsiniz. Formlar üzerindekullanabileceğimiz değişken tipleri aşağıdaki gibidir.<o:p></o:p></p><p ="Ms&#111;normal">AppGlobalResult: Variant <o:p></o:p></p><p ="Ms&#111;normal">AppGlobalString: String <o:p></o:p></p><p ="Ms&#111;normal">AppGlobalVariant: Variant<o:p></o:p></p><p ="Ms&#111;normal">AppGlobalInteger: Integer<o:p></o:p></p><p ="Ms&#111;normal">AppGlobalDouble: Double<o:p></o:p></p><p ="Ms&#111;normal">AppGlobalExtended: Extended<o:p></o:p></p><p ="Ms&#111;normal">AppGlobalDateTime: TDateTime</p><p ="Ms&#111;normal">Örnek Kullanım Şekli: AppInfo.AppGlobalString :=CARI_KODU.Text;<o:p></o:p></p><p ="Ms&#111;normal">Aşağıdaki örnekte cari karttan, cari hareket raporu açıldığındarapor ekranındaki cari filtresine cari kartta açılmış olan cari kodunu yazalım.<o:p></o:p></p><p ="Ms&#111;normal"><img src="uploads/59/glbldeğiş1.jpg" height="116" width="604" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;normal">Öncelikle cari kodu editinin OnExit olayında globaldeğişkene atama yapıyoruz.</p><p ="Ms&#111;noSpacing">CARI_KODU.OnExit<o:p></o:p></p></p><p ="Ms&#111;noSpacing">---------------------------------------------------------------------<o:p></o:p></p><p ="Ms&#111;noSpacing">AppInfo.AppGlobalString:= CARI_KODU.Text;<o:p></o:p></p><p ="Ms&#111;normal"></p><p ="Ms&#111;noSpacing">AppInfo.AppGlobalVariant:= CARI_ADI.Text;<o:p></o:p></p><p ="Ms&#111;normal"><br></p><p ="Ms&#111;normal"><img src="uploads/59/glbldeğiş2.jpg" height="364" width="605" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;normal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:  normal">Daha sonra cari hareket raporunda ekranın açılışındadeğişkenlerimizdeki değerleri edite yazıyoruz. <o:p></o:p></p><p ="Ms&#111;normal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:  normal"><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">Public.OnLoad<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">---------------------------------------------------------------------<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">CARI_KODU.Text := AppInfo.AppGlobalString;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">CARI_ADI.Text := AppInfo.AppGlobalVariant;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><br></p></p>]]>
   </description>
   <pubDate>Tue, 30 Oct 2018 10:04:22 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=376&amp;PID=375&amp;title=aktif-kodlamada-global-degisken-kullanimi#375</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Stok Kartları]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=367&amp;PID=366&amp;title=stok-kartlari#366</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Stok Kartları<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 18:02<br /><br /><p ="Ms&#111;normal"><b><span style="color:black;mso-fareast-:TR">Aktif Kodlama ile Stok Kartı &nbsp;Üst Grup Kodu, Grup Kodu, Alt Grup KoduAlanlarının Açıklamasının Stok Kısa Adına Stok kaydedildiğinde yazılması.<o:p></o:p></span></b></p><p ="Ms&#111;normal"><b><span style="color:black;mso-fareast-:TR"><o:p>&nbsp;</o:p></span></b></p><p ="Ms&#111;normal"><b><span style="color:black;mso-fareast-:TR">Aktifkodlamanın tetikleneceği nesne ve olay</span></b></p><p ="Ms&#111;normal"><b><span style="color:black;mso-fareast-:TR">&nbsp;</span></b><span style="color:black;mso-fareast-:TR">BtnStokKartiKayit.OnBeforePost<o:p></o:p></span></p><p ="Ms&#111;normal"><span style="color:black;mso-fareast-:TR"><o:p>&nbsp;</o:p></span></p><p ="Ms&#111;normal"><b><span style="color:black;mso-fareast-:TR">Aktifkodlama</span></b></p><p ="Ms&#111;normal"><span style="color:black;mso-fareast-:TR">&nbsp;STOK_KISA_ADI.Text:=UST_GRUP_ADI.Text+' '+GRUP_ADI.Text+' '+ALTGRUP_ADI.Text <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></b></span></p>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 18:02:25 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=367&amp;PID=366&amp;title=stok-kartlari#366</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Ekrana Yeni Combobox ve Edit Ekleme İşlemi]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=358&amp;PID=357&amp;title=ekrana-yeni-combobox-ve-edit-ekleme-islemi#357</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Ekrana Yeni Combobox ve Edit Ekleme İşlemi<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 15:13<br /><br /><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"><b>Ekrana Yeni Combobox ve Edit ekleme işlemi<o:p></o:p></b></p><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><img src="https://forum.atikeryazilim.com.tr/uploads/59/editeklem1e.jpg" height="195" width="300" border="0" /><br></b></p><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"></p><p ="Ms&#111;noSpacing"><b><span style="font-size: 10pt;">&nbsp; &nbsp; &nbsp;&nbsp;//Public.OnLoad</span></b></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">var&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim: TBtComboBox;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;xLabelYerliUretim: TBtLabel;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; xEditAciklama: TBtEdit;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;xLabelAciklama: TBtLabel;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;if AppInfo.AppInRunTime then<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>//ComboBox Ekleme<o:p></o:p></b></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xComboYerliUretim := TBtComboBox.Create(PnlStokGrup); //Nesneyi eklemek istediğimiz Panel üzerinde combobox create ediliyor<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PnlStokGrup.InsertControl(xComboYerliUretim);//Create edilen nesneyi panele ekliyoruz<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelYerliUretim:=TBtLabel.Create(PnlStokGrup);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PnlStokGrup.InsertControl(xLabelYerliUretim);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelYerliUretim.FocusControl := xComboYerliUretim;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;//Label ile combobox bağlama işlemi yapılıyor.<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelYerliUretim.Caption := 'Yerli Üretim Mi?';&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.Name := 'ZZ_YERLI_URETIMMI';&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">//Nesnenin adı tablodaki alanla aynı olması gerekmektedir.<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xComboYerliUretim.BtCaption := xLabelYerliUretim.Caption;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.TabOrder := REYON_KODU.TabOrder+1;&nbsp;</span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">//Nesnenin paneldeki sırası ayarlanıyor. Reyon kodundan sonra gelmesini istediğim için +1 işlemi yaptım.<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xComboYerliUretim.Width := REYON_KODU.Width;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.BtFieldName := 'ZZ_YERLI_URETIMMI';&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.BtChar := '#0';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.BtTypeOfData := tdFirstChar ;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.BtTypeOfField := ctaString;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.Items.Add('Evet');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xComboYerliUretim.Items.Add('Hayır')<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>//Edit Ekleme&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></b></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xEditAciklama := TBtEdit.Create(PnlStokGrup);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActiveForm.InsertComponent(xEditAciklama);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PnlStokGrup.InsertControl(xEditAciklama);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelAciklama:=TBtLabel.Create(PnlStokGrup);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActiveForm.InsertComponent(xLabelAciklama);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PnlStokGrup.InsertControl(xLabelAciklama);<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelAciklama.FocusControl := xEditAciklama;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xLabelAciklama.Caption := 'Açıklama';<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xEditAciklama.Name := 'ZZ_ACIKLAMA';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xEditAciklama.BtCaption := xLabelAciklama.Caption;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xEditAciklama.TabOrder := REYON_KODU.TabOrder+2;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xEditAciklama.Width := REYON_KODU.Width;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xEditAciklama.BtFieldName := 'ZZ_ACIKLAMA';<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xEditAciklama.Text := '';</span><span style="font-size: 10pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PnlStokGrup.BtArrangeControls;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">//Panel üzerindeki nesnelerin taborderlarına göre hizalama işlemini yapar.<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">&nbsp;&nbsp;&nbsp; end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="font-size: 10pt;">end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p></p><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"></p><p ="Ms&#111;noSpacing"><b>Var olan Combobox’a yeni bir item ekleme işlemi</b></p><p></p><p ="Ms&#111;normal">//Public.OnLoad<o:p></o:p></p><p ="Ms&#111;normal">cbSiralamaField.Items.Add('BARKOD');<o:p></o:p></p><p ="Ms&#111;normal"><o:p></o:p></p><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"></p><p ="Ms&#111;noSpacing">Eğer combobox’un BtTypeOfData özelliği tdExItemData ise;</p><p></p><p ="Ms&#111;normal">cbSiralamaField.Items.Add('Barkod');<o:p></o:p></p><p ="Ms&#111;normal" style="margin-bottom: 0.0001pt; line-height: normal;"></p><p ="Ms&#111;noSpacing"><span style="font-family: Calibri, sans-serif; font-size: 11pt;">cbSiralamaField. BtExItems.Add('BARKOD');</span><span style="font-size: 10pt;">&nbsp; &nbsp; &nbsp;</span></p><p></p>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 15:13:30 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=358&amp;PID=357&amp;title=ekrana-yeni-combobox-ve-edit-ekleme-islemi#357</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Alış Fiyatı İle Satış Fiyatını Oluşturma]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=354&amp;PID=353&amp;title=alis-fiyati-ile-satis-fiyatini-olusturma#353</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Alış Fiyatı İle Satış Fiyatını Oluşturma<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 14:19<br /><br /><p ="Ms&#111;normal"><b><span style="mso-fareast-:TR">Konu: </span></b><span style="mso-fareast-:TR">Aktif kodlama ile alış fiyatına girilen değerinüzerinde %20 eklenerek satış fiyatı alanına yazma</span></p><p ="Ms&#111;noSpacing"><b style="mso-bidi-font-weight:normal"><span style="mso-fareast-:TR">Örnek Uygulama: <o:p></o:p></span></b></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">Stok sabit kartlarıekranında <o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">Alış Fiyatı 1alanının çıkış(ALIS_FIYAT1.OnExit) olayına yazılması gereken kod satırı;</span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">var<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">x:Extended;&nbsp; <i>//Yüzdehesabının yapılması için değişken tanımlanır.<o:p></o:p></i></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">begin&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">IFALIS_FIYAT1.GETASFLOAT&gt;0 THEN<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">BEGIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">x:=FloatToStr((ALIS_FIYAT1.GetAsFloat/100)*20);<i>// Alış fiyatının yüzde 20’si alınıyor.</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">SATIS_FIYAT1.TEXT:=FloatToStr(ALIS_FIYAT1.GetAsFloat+x);<i>//Satış fiyatı 1 alanına alış fiyatının yüzde 20’si eklenerek yazılıyor.<o:p></o:p></i></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">END&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p ="Ms&#111;noSpacing"><span style="mso-fareast-:TR">end;<o:p></o:p></span></p>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 14:19:54 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=354&amp;PID=353&amp;title=alis-fiyati-ile-satis-fiyatini-olusturma#353</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : BtCombo Nesnesine Aktif Kodlama İle Değer Doldurma]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=352&amp;PID=351&amp;title=btcombo-nesnesine-aktif-kodlama-ile-deger-doldurma#351</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> BtCombo Nesnesine Aktif Kodlama İle Değer Doldurma<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 13:34<br /><br /><p ="Ms&#111;normal"><b><span style="mso-fareast-:TR">Konu: </span></b><span style="mso-fareast-:TR">BtCombo Nesnesine Aktif Kodlama İle DeğerDoldurma<o:p></o:p></span></p><p ="Ms&#111;normal"><b><span style="mso-fareast-:TR">Tanım:</span></b><span style="mso-fareast-:TR"> Programlarımıza bulunan açılır menü (BtCombo)nesnelerine sabit değerler ya da veri tabanından bir tablodaki kayıtlar iledoldurulması sağlanır.</span></p><p ="Ms&#111;normal"><b><i><span style="font-size:12.0pt;mso-fareast-:  TR">Örnek Uygulamalar:</span></i></b></p><p ="Ms&#111;normal"><b><span style="mso-fareast-:TR">Senaryo 1 : </span></b><span style="mso-fareast-:TR">Sevkiyat Şekli olarak eklenen belge özel kodalanına müşteri isteğine göre Kendi Aracımız, Alıcının Aracı, Sevkiyat Firmasıgibi seçenekler eklenmesi. <o:p></o:p></span></p><p ="Ms&#111;normal"><span style="mso-fareast-:TR">FormunPublic.OnLoadAfter olayında yazılması gereken script kod:</span></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD1 combosundaki varolan tüm kayıtlar temizlenir.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD1.Items.Clear;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD1 combosuna KendiAracımız içerikli satır eklenir.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD1.Items.Add('KendiAracımız');</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD1 combosuna AlıcınınAracı içerikli satır eklenir.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD1.Items.Add('AlıcınınAracı');</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD1 combosuna SevkiyatFirması içerikli satır eklenir.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD1.Items.Add('SevkiyatFirması');</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD1 combosunu verigirişine kapatır. Kullanıcı tarafından veri girişini engeller.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD1.BtEditable:=False;&nbsp; &nbsp; &nbsp; &nbsp;</span></i></p><p ="Ms&#111;normal">Sonuç aşağıdaki gibidir.<o:p></o:p></p><p ="Ms&#111;normal"><img src="uploads/59/değerdoldur.jpg" height="666" width="431" border="0" /><br></p><p ="Ms&#111;normal"><b>Senaryo 2 : </b>Şoför başlığı ile eklenen belge özel kodalanına cari kartlarında özel kod 1 alanı SF olan kayıtların eklenmesi.(Firmanın şoförlere cari kart açarken özel kod 1 sahasına SF(Şoför) yazdığıdüşünülmüştür.) <o:p></o:p></p><p ="Ms&#111;normal">FormunPublic.OnLoadAfter olayında yazılması gereken script kod:</p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosundaki varolan tüm kayıtlar temizlenir. <o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.Items.Clear;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosu TBLCARISBtablosuna bağlanıyor.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtTableName:='TBLCARISB';</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosununlistelenecek alanı CARI_ADI olarak belirleniyor.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtListFields:='CARI_ADI';</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosunun anahtarsahası(key) CARI_KODU olarak belirleniyor.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtKeyField:='CARI_KODU';&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//TBLCARISB tablosundan gelecekkayıtları özel kod1=SF(şoför) filtresi veriliyor.<o:p></o:p></span></p><p ="Ms&#111;normal"><span style="color:#385723">//QUOTEDSTR fonksiyonu parametreolarak verilen string değerin başına sonuna tırnak işareti ekler.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtFilter:='OZEL_KOD1='+QUOTEDSTR('SF');&nbsp;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosunun değeriSQL’e gönderilirken kullanılacak yönetimi belirler. </span><sup><span style="font-size:12.0pt;color:#385723">Detay 1</span><span style="color:#385723"><o:p></o:p></span></sup></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtTypeOfData:=tdToChar;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosunun ayırmakarakterini eşittir “=” olarak belirler. </span><sup><span style="font-size:  12.0pt;color:#385723">Detay 2</span></sup><i><span style="color:#002060;  mso-fareast-:TR"><o:p></o:p></span></i></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtChar:='=';&nbsp;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosunun veritabanı bağlantısı özelliğini aktif eder.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtSourceDB:=True;&nbsp;&nbsp;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosununiçeriğini yenileri<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.RefreshData;&nbsp; &nbsp;</span></i></p><p ="Ms&#111;normal"><span style="color:#385723">//BELGE_KOD2 combosunu verigirişine kapatır. Kullanıcı tarafından veri girişini engeller.<o:p></o:p></span></p><p ="Ms&#111;normal"><i><span style="color:#002060;mso-fareast-:TR">BELGE_KOD2.BtEditable:=False;&nbsp;&nbsp;</span></i></p><p ="Ms&#111;normal"></p><p ="Ms&#111;normal">Sonuç aşağıdaki gibidir.<o:p></o:p></p><p ="Ms&#111;normal"><img src="uploads/59/değerdoldur1.jpg" height="677" width="425" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;noSpacing"><b>Detay 1 : </b>BtCombo nesnesinin BtTypeOfData özelliğiSQL’e değer gönderilirken kullanılacak yönetimi belirler. Bu yöntemler şuşekildedir.<o:p></o:p></p><p ="Ms&#111;noSpacing"><b>tdAll : </b>Comboda yazılı olan metnin tamamınıgönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdFirstChar : </b>Comboda yazılı olan metnin ilkharfini gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdItemIndex : </b>Combodan seçilen kaydın sıranumarasını gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdToChar : </b>Comboda yazılı olan metnin BtCharkarakterine olan kısmını gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdAfterChar : </b>Comboda yazılı olan metnin BtCharkarakterinden sonrasını gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdPlusItemIndex : </b>Combodan seçilen kaydın sıranumarasının 1 fazlasını gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>tdExItemData : </b>Comboda seçilen kaydın sıranumarasına karşılık gelen <b>ExItemData </b>listedindeki değeri gönderir.<b><o:p></o:p></b></p><p ="Ms&#111;noSpacing"><b>Detay 2 : BtChar </b>özelliği comboda anahtar(key) velistelenen(list) değerlerini ayırmak için kullanılır. <o:p></o:p></p><p ="Ms&#111;noSpacing">Örneğin cari kodu:120-0001, cari adı:Sami ve BtChar:eşittir “=” olursa comboda görünen metin şöyle olacaktır. 120-0001=Sami</p><p ="Ms&#111;noSpacing"><o:p></o:p></p><br></p>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 13:34:30 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=352&amp;PID=351&amp;title=btcombo-nesnesine-aktif-kodlama-ile-deger-doldurma#351</guid>
  </item> 
  <item>
   <title><![CDATA[Aktif Kodlama : Seri Kodundan Stok Kodu ve Seri Kaydı Desteği]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=339&amp;PID=338&amp;title=seri-kodundan-stok-kodu-ve-seri-kaydi-destegi#338</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://www.atikeryazilim.com.tr/member_profile.asp?PF=59">mervenur.demic</a><br /><strong>Konu:</strong> Seri Kodundan Stok Kodu ve Seri Kaydı Desteği<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 09:03<br /><br /><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"=""><b>Seri Kodundan Stok Kodu ve Seri Kaydı Desteği<o:p></o:p></b></p><p ="ms&#111;nospacing"="">Seri kodunu barkod gibi görüp bir faturada kalem sayısı fazla olan işletmelerde<o:p></o:p></p><p ="ms&#111;nospacing"="">satış Faturası, satış İrsaliyesi gibi ürün yönü çıkış olan belgelerde LPS uygulaması açıkken,<o:p></o:p></p><p ="ms&#111;nospacing"="">sistemde olan bir serinin belgede girilip hem stok kartının bulunması hem de LPS hareketinin oluşması istenebilir.<o:p></o:p></p><p ="ms&#111;nospacing"="">Öncelikle bu işlemin olması için;<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>1-)</b>&nbsp;Belge Seçeneklerinden LPS işleminin açık ve tipinin Belge Kayıt<sup>(1)</sup>&nbsp;olması,<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>2-)</b>&nbsp;Belge Seçeneklerinden Kalemde Hızlı Giriş Desteğinin açık olması,<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>3-)</b>&nbsp;Belge Seçeneklerinden Miktar için ön değer parametresinin “1” olması<o:p></o:p></p><p ="ms&#111;nospacing"="">Ayrıca her serinin ayrı ayrı kalem olmaması için;<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>4-)</b>&nbsp;Belge Seçeneklerinden “Tekrar Eden Stok Engellensin” ve&nbsp; “Tekrar Eden Stok Listeden Bulunsun” parametrelerinin açık olması,<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>5-)</b>&nbsp;Eğer stoklarda fiyat yok ve fiyatların sonradan girilmesi isteniyorsa “Tutarsız Kayıt Girişine İzin Ver” parametresinin gerekmektedir.<o:p></o:p></p><p ="ms&#111;nospacing"=""><b>6-)</b>&nbsp;Ayrıca Elle Seri yazılıyorsa hızlı giriş açık olmasından dolayı “Tab” Değil “Enter” tuşuna basılması gerekmektedir.<o:p></o:p></p><p ="ms&#111;nospacing"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;nospacing"=""><b>İşlem Adımları ;<o:p></o:p></b></p><p ="ms&#111;normal"=""><b>1-)</b>&nbsp;Aşağıdaki fonksiyonu sisteme ekleyiniz.<o:p></o:p></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: blue;">CREATE</span><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;<span style="color: blue;">FUNCTION</span>&nbsp;dbo<span style="color: gray;">.</span>ZZ_PrgFn_GetStokKoduWithSeriNo<span style="color: gray;">(</span>@SERI_NO&nbsp;<span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span>100<span style="color: gray;">))</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: blue;">RETURNS</span><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;<span style="color: blue;">TABLE</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: blue;">AS</span><span style="font-size: 9.5pt; font-family: C&#111;nsolas;"><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: blue;">RETURN</span><span style="font-size: 9.5pt; font-family: C&#111;nsolas;"><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: gray;">(</span><span style="font-size: 9.5pt; font-family: C&#111;nsolas;"><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green;">/* ***** Bakiye Kontrolü Olmadan Seri Desteği ***** */</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green;">--SELECT STOK_KODU FROM TBLSTOKLPSHR HR (NOLOCK)</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green;">--INNER JOIN TBLSTOKSB SB (NOLOCK) ON SB.REC_NO=HR.STOK_KODU_RECID WHERE ISNULL(SERI_NO,'')=@SERI_NO</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;</span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: green;">/* ***** Bakiye Kontrolü ile Seri Desteği ***** */</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: blue;">SELECT</span>&nbsp;STOK_KODU&nbsp;<span style="color: blue;">FROM</span>&nbsp;PRG_VIEW_LPSSTOKHR&nbsp;<span style="color: blue;">WITH</span><span style="color: gray;">(</span><span style="color: blue;">NOLOCK</span><span style="color: gray;">)</span><o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: blue;">WHERE</span>&nbsp;<span style="color: fuchsia;">ISNULL</span><span style="color: gray;">(</span>SERI_NO<span style="color: gray;">,</span><span style="color: red;">''</span><span style="color: gray;">)=</span>@SERI_NO<o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: blue;">GROUP</span>&nbsp;<span style="color: blue;">BY</span>&nbsp;STOK_KODU<span style="color: gray;">,</span>SERI_NO&nbsp;<span style="color: blue;">HAVING</span>&nbsp;<span style="color: fuchsia;">SUM</span><span style="color: gray;">(</span>GCMIK<span style="color: gray;">*</span>GC_ISLEM<span style="color: gray;">)&gt;</span>0<o:p></o:p></span></p><p ="ms&#111;normal"=""><span style="font-size: 9.5pt; font-family: C&#111;nsolas; color: gray;">)</span></p><p ="ms&#111;normal"=""><b>2-)</b>&nbsp;Aktif Kodlamaları ilgili alanlara yazınız.<o:p></o:p></p><p ="ms&#111;normal"=""><b>STOK_KODU.OnAfterChange<o:p></o:p></b></p><img src="https://forum.atikeryazilim.com.tr/uploads/59/aktifseri1.jpg" height="494" width="976" border="0" /><br><p></p><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"="">if STOK_KODU.Text &lt;&gt; '' then<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; if AppInfo.AppGlobalInteger = 0 then<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AppInfo.AppGlobalString := STOK_KODU.Text;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; end;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"=""><b>STOK_KODU.OnBeforeExit(Seri Numarasının KontrolüYapılıyor)<o:p></o:p></b></p><img src="https://forum.atikeryazilim.com.tr/uploads/59/aktifseri2.jpg" height="525" width="976" border="0" /><br><p></p><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"="">AppQuery.Close;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.SQL.Text:='SELECT * FROM TBLSTOKSB WHERE STOK_KODU='+QuotedStr(AppInfo.AppGlobalString);<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Open;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">If AppQuery.Found Then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">Begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; AppInfo.AppGlobalString := '';<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; AppInfo.AppGlobalInteger := 0;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">End<o:p></o:p></p><p ="ms&#111;normal"="">Else<o:p></o:p></p><p ="ms&#111;normal"="">Begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;AppQuery.SQL.Text:='SELECT * FROM DBO.ZZ_PrgFn_GetStokKoduWithSeriNo('+quotedstr(AppInfo.AppGlobalString)+')';<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; AppQuery.Open;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;If AppQuery.RecordCount &gt; 1 Then<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ShowMessage('Seri Kodu Birden Fazla Stok İle Eşleşti! Kayıtları Kontrol Ediniz.');<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exit;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;End;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;If AppQuery.Found Then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; AppInfo.AppGlobalInteger := 1; //Seri Bulundu İse<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; STOK_KODU.Text := AppQuery.Fields&#091;0&#093;.AsString;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; STOK_KODU.SetFocus;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;STOK_ADI.SetFocus;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; End<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Else<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Begin&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;End;</p><p ="ms&#111;normal"="">End;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;&nbsp; &nbsp; &nbsp;</p><p ="ms&#111;normal"=""><b>Public.OnLoad</b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<o:p></o:p></p><div><img src="uploads/59/aktifseri3.jpg" height="465" width="966" border="0" /><br></div><div><p ="ms&#111;normal"="">AppInfo.AppGlobalInteger := 0;&nbsp; //Seri Bulundu Flagı 0ise bulunmadı 0 ise bulundu.<o:p></o:p></p><p ="ms&#111;normal"=""><b>BtnStokKayit.OnAfterPost(Seri Kaydının Yapıldığı Kodlama)<o:p></o:p></b></p><p ="ms&#111;normal"=""><img src="uploads/59/aktifseri4.jpg" height="435" width="966" border="0" /><br></p><p ="ms&#111;normal"="">var<o:p></o:p></p><p ="ms&#111;normal"="">xSTOK_KODU: String;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">Qry:TBtQuery;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;normal"="">function GetStokRecID(STOK_KODU:String):Integer;<o:p></o:p></p><p ="ms&#111;normal"="">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.SQL.Text:='SELECT REC_NO FROM TBLSTOKSB WHERESTOK_KODU=' + QUOTEDSTR(STOK_KODU);<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Open;<o:p></o:p></p><p ="ms&#111;normal"="">Result := AppQuery.FieldByName('REC_NO').AsInteger;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;normal"="">function GetBelgeListNo(KALEM_RECNO:Integer):Integer;<o:p></o:p></p><p ="ms&#111;normal"="">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.SQL.Text:='SELECT BELGE_LIST_NO FROM TBLSTOKHRWHERE REC_NO=' + QUOTEDSTR(KALEM_RECNO);<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">Result := AppQuery.FieldByName('BELGE_LIST_NO').AsInteger;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">end;<o:p></o:p></p><p ="ms&#111;normal"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;normal"="">begin&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.SQL.Text:='SELECT * FROMDBO.ZZ_PrgFn_GetStokKoduWithSeriNo('+quotedstr(AppInfo.AppGlobalString)+')';<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">if AppQuery.Foundthen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">begin<o:p></o:p></p><p ="ms&#111;normal"="">xSTOK_KODU := AppQuery.Fields&#091;0&#093;.AsString;<o:p></o:p></p><p ="ms&#111;normal"="">end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">begin<o:p></o:p></p><p ="ms&#111;normal"="">xSTOK_KODU := AppInfo.AppGlobalString;<o:p></o:p></p><p ="ms&#111;normal"="">end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppQuery.Close;<o:p></o:p></p><p ="ms&#111;normal"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;normal"="">if AppInfo.AppGlobalInteger = 1 then<o:p></o:p></p><p ="ms&#111;normal"="">begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry := TBtQuery.Create(nil);<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;Qry.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.RequestLive := True;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.SQL.Text:='SELECT * FROM TBLSTOKLPSHRWHERE 1=1';<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.SQL.Add('AND SERI_NO=' + QuotedStr(AppInfo.AppGlobalString));<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.SQL.Add('ANDBELGE_TIPI=1');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.SQL.Add('AND ILK_REC_NO=' +IntToStr(BtnStokKayit.BtTag));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;if Qry.Found then Qry.Edit elseQry.Insert;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('STOK_KODU_RECID').AsInteger:= GetStokRecID(xSTOK_KODU);&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('SERI_NO').AsString:= AppInfo.AppGlobalString;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.FieldByName('LOT_NO').AsString :='';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('PARTI_NO').AsString:= '';&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('GCMIK').AsFloat :=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('BELGE_NO').AsString:= BELGE_NO.Text;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('BELGE_TIPI').AsInteger:= 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('ILK_REC_NO').AsInteger:=&nbsp;BtnStokKayit.BtTag;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;Qry.FieldByName('BELGE_LIST_NO').AsInteger:=&nbsp; GetBelgeListNo(BtnStokKayit.BtTag);<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.Post;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry.Close;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">end; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">AppInfo.AppGlobalInteger := 0;<o:p></o:p></p><p ="ms&#111;normal"="">AppInfo.AppGlobalString := '';<o:p></o:p></p><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"="">end;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p><p ="ms&#111;normal"="">&nbsp;<b>Menu.PopupMenu:5_OnClick(Fazla okutulan serilerinkalemden miktarı azaltıldıktan sonra silinmesi için)</b></p><p ="ms&#111;normal"=""><b><o:p></o:p></b></p><p ="ms&#111;normal"=""><img src="uploads/59/aktifseri51.jpg" height="486" width="965" border="0" /><o:p></o:p></p><p ="ms&#111;normal"="">var<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; xSeriNo : String;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; Qry&nbsp;&nbsp;&nbsp;&nbsp; : TBtQuery;<o:p></o:p></p><p ="ms&#111;normal"=""><o:p>&nbsp;</o:p></p><p ="ms&#111;normal"="">begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; xSeriNo := '';&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;if InputQuery('Seri Silme','Silinecek Seri No Giriniz : ', xSeriNo) then<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp; begin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry :=TBtQuery.Create(nil);<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.Close;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.RequestLive:= True;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.SQL.Text:= 'SELECT * FROM TBLSTOKLPSHR WHERE BELGE_NO=' + BELGE_NO.SQLText;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Qry.SQL.Add('ANDSERI_NO=' +QuotedStr(xSeriNo));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if Qry.Foundthen <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.Delete; <o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AppInfo.AppMes('SeriSilindi!');<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; begin<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AppInfo.AppMes('Seri Bulunamadı!');<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qry.Close;<o:p></o:p></p><p ="ms&#111;normal"="">&nbsp;&nbsp;&nbsp;end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="ms&#111;normal"=""></p><p ="ms&#111;normal"="">end;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p><p ="ms&#111;normal"=""><img src="uploads/59/aktifseri6.jpg" height="546" width="967" border="0" />&nbsp;<o:p></o:p></p></div><p></p><span style="font-size:10px"><br /><br />Düzenleyen mervenur.demic - 02&nbsp;Kasım&nbsp;2018 Saat 08:57</span>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 09:03:54 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=339&amp;PID=338&amp;title=seri-kodundan-stok-kodu-ve-seri-kaydi-destegi#338</guid>
  </item> 
 </channel>
</rss>