<?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 : Özel Ekran İşlemleri</title>
  <link>http://www.atikeryazilim.com.tr/</link>
  <description><![CDATA[XML içerik linki; Atiker Yaz&#305;l&#305;m | Forum : &#214;zel Ekran : Özel Ekran İşlemleri]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Thu, 30 Apr 2026 19:21:57 +0000</pubDate>
  <lastBuildDate>Fri, 26 Oct 2018 14:31:29 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 11.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.atikeryazilim.com.tr/RSS_post_feed.asp?TID=355</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[Özel Ekran İşlemleri : Konu : &#214;zel Ekran &#304;&#351;lemleri  &#304;&#351;lem...]]></title>
   <link>http://www.atikeryazilim.com.tr/forum_posts.asp?TID=355&amp;PID=354&amp;title=ozel-ekran-islemleri#354</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> 355<br /><strong>Gönderim Zamanı:</strong> 26&nbsp;Ekim&nbsp;2018 Saat 14:31<br /><br /><p ="Ms&#111;normal"><p ="Ms&#111;noSpacing"><b>Konu </b>: Özel Ekran İşlemleri</p><p ="Ms&#111;noSpacing">İşlem olarak, özel ekran tasarımına 4 Tane Button, 1PageControl, 4 Adet TabSheet(Page) eklenmiştir. (Resim-1)<o:p></o:p></p><p ="Ms&#111;noSpacing">Her Button farklı bir raporu farklı bir sayfada çalışmasıiçin kodlanmıştır. <o:p></o:p></p><p ="Ms&#111;noSpacing">Ayrıca her Button PageControl’de sadece kendi raporununolduğu sayfaların görünmesini sağlamaktadır.<o:p></o:p></p><p ="Ms&#111;normal">Resim-1<o:p></o:p></p><p ="Ms&#111;normal"><img src="uploads/59/işlemler1.jpg" height="658" width="1205" border="0" /><br></p><br></p><p ="Ms&#111;normal"><p ="Ms&#111;noSpacing">Tablo Butonunun Click Olayı;<o:p></o:p></p><p ="Ms&#111;noSpacing">procedure BtnTabloClick(Sender: TObject);<o:p></o:p></p><p ="Ms&#111;noSpacing">begin<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp; GrdView.BtSQL.Text := 'SELECT * FROM TBLCARISBWHERE 1=1 ';<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp; GrdView.BtRun := True;<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;GrdView.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;GrdView.SetWidthAllColumns;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;PgeVisibleChanger('PgeTablo');&nbsp; <o:p></o:p></p><p ="Ms&#111;noSpacing">end;<o:p></o:p></p><img src="uploads/59/işlemler2.jpg" height="507" width="1155" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;noSpacing">Filtre ile View Butonunun Click Olayı;</p><p ="Ms&#111;noSpacing">procedure BtnFilterViewClick(Sender: TObject);<o:p></o:p></p><p ="Ms&#111;noSpacing">begin<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp; GrdFilterView.BtSQL.Text := 'SELECT * FROM PRG_VIEW_CARIHAREKETWHERE 1=1 AND TARIH BETWEEN '; <o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;if (BAS_TARIH.SqlText &lt;&gt; 'Null') ThenGrdFilterView.BtSQL.Add(BAS_TARIH.SQLText) <o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;else GrdFilterView.BtSQL.Add(' TARIH');<o:p></o:p></p><p ="Ms&#111;noSpacing"><o:p>&nbsp;</o:p></p><p ="Ms&#111;noSpacing">&nbsp; GrdFilterView.BtSQL.Add(' AND');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;noSpacing">&nbsp;&nbsp;if (BIT_TARIH.SqlText &lt;&gt; 'Null') ThenGrdFilterView.BtSQL.Add(BIT_TARIH.SQLText) <o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;else GrdFilterView.BtSQL.Add(' TARIH');<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp; GrdFilterView.BtRun :=True;&nbsp;&nbsp;&nbsp;&nbsp;&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;noSpacing">&nbsp;&nbsp;GrdFilterView.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;<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;GrdFilterView.SetWidthAllColumns;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;noSpacing">&nbsp;&nbsp;PgeVisibleChanger('PgeFilterView');&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;noSpacing">end;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal"><img src="uploads/59/işlemler3.jpg" height="508" width="1160" border="0" /><br></p>Prosedür Butonunun Click Olayı;</p><p ="Ms&#111;normal"><p ="Ms&#111;normal">procedure BtnProcedureClick(Sender: TObject);<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;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;GrdProcedure.BtSQL.Text := 'EXECRDznProc_FatSipTekTalep ' + QuotedSTR('18AF010000010001') + ',' +QuotedSTR('HR');<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; GrdProcedure.BtRun := True;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;GrdProcedure.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;GrdProcedure.SetWidthAllColumns;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;PgeVisibleChanger('PgeProcedure'); <o:p></o:p></p><p ="Ms&#111;normal">End;<o:p></o:p></p><img src="uploads/59/işlemler4.jpg" height="507" width="1157" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;normal">Fonksiyon Butonunun Click Olayı;</p><p ="Ms&#111;normal">procedure BtnFunctionClick(Sender: TObject);<o:p></o:p></p><p ="Ms&#111;normal">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;If (BAS_TARIH.SQLText = 'Null' ) OR(BIT_TARIH.SQLText = 'Null') Then<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; Begin<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp; AppInfo.AppMes('Başlangıç ve BitişTarihleri Boş Olamaz!');&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;Exit;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; End;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; GrdFunction.BtSQL.Text := 'SELECT * FROMdbo.PrgFn_TarihArasiYilAyList(' + BAS_TARIH.SQLText + ',' + BIT_TARIH.SQLText +') WHERE 1=1';<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; GrdFunction.BtRun := True;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;GrdFunction.Open;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;GrdFunction.SetWidthAllColumns;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;PgeVisibleChanger('PgeFunction');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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"><img src="uploads/59/işlemler5.jpg" height="508" width="1158" border="0" /><br></p><img src="uploads/59/işlemler6.jpg" height="508" width="1161" border="0" /><br></p><p ="Ms&#111;normal"><p ="Ms&#111;normal">Sayfa görünürlüklerini ayarlayan PgeVisibleChangerprosedürünün içeriği;</p><p ="Ms&#111;normal">procedure PgeVisibleChanger(Visibled: string);<o:p></o:p></p><p ="Ms&#111;normal">var <o:p></o:p></p><p ="Ms&#111;normal">i : int;<o:p></o:p></p><p ="Ms&#111;normal">begin<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; for i:=0 To PglSonuc.PageCount-1 Do<o:p></o:p></p><p ="Ms&#111;normal">&nbsp; Begin<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp; If PglSonuc.Pages<em>.Name = Visibled Then<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begin<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PglSonuc.Pages<em>.TabVisible := True<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;Begin&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PglSonuc.Pages<em>.TabVisible:= False;<o:p></o:p></p><p ="Ms&#111;normal">&nbsp;&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;End;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p ="Ms&#111;normal">end;<o:p></o:p></p><br></p>]]>
   </description>
   <pubDate>Fri, 26 Oct 2018 14:31:29 +0000</pubDate>
   <guid isPermaLink="true">http://www.atikeryazilim.com.tr/forum_posts.asp?TID=355&amp;PID=354&amp;title=ozel-ekran-islemleri#354</guid>
  </item> 
 </channel>
</rss>