<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dedy Gunanto's Website &#187; Borland Delphi</title>
	<atom:link href="http://dedygunanto.wordpress.com/category/borland-delphi/feed/" rel="self" type="application/rss+xml" />
	<link>http://dedygunanto.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 17 Dec 2009 05:26:54 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dedygunanto.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/ab01ddf017c962abaa983889e506b0c2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dedy Gunanto's Website &#187; Borland Delphi</title>
		<link>http://dedygunanto.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dedygunanto.wordpress.com/osd.xml" title="Dedy Gunanto&#8217;s Website" />
		<item>
		<title>Ekspor Database ke Berbagai Format 2</title>
		<link>http://dedygunanto.wordpress.com/2009/05/18/ekspor-database-ke-berbagai-format-2/</link>
		<comments>http://dedygunanto.wordpress.com/2009/05/18/ekspor-database-ke-berbagai-format-2/#comments</comments>
		<pubDate>Mon, 18 May 2009 04:00:42 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>
		<category><![CDATA[ADO]]></category>
		<category><![CDATA[ADODB]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Ekspor]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[export ke HTML]]></category>
		<category><![CDATA[export to html]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/?p=151</guid>
		<description><![CDATA[Assalamu&#8217;alaikum Wr.Wb
Berikut ini adalah lanjutan dari artikel Ekspor Database ke Berbagai Format. Kali ini kita akan membuat prosedur untuk mengekspor table ke dalam format HTML.
Berikut adalah prosedur EksporHTML:
procedure TForm1.EksporHTML(NamaTabel, NamaFolder : string);
var
 cmdEkspor : TADOCommand;
begin
 cmdEkspor := TADOCommand.Create(nil);
 try
 cmdEkspor.Connection := ADOConnection1;
 cmdEkspor.CommandText :=
 Format('SELECT * INTO [%s] IN "%s" %s FROM %s',
 [NamaTabel+'.html', NamaFolder, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=151&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Assalamu&#8217;alaikum Wr.Wb</strong></p>
<p>Berikut ini adalah lanjutan dari artikel <a title="Klik untuk buka halaman ini" href="http://dedygunanto.wordpress.com/2009/05/08/ekspor-database-ke-berbagai-format/" target="_blank">Ekspor Database ke Berbagai Format</a>. Kali ini kita akan membuat prosedur untuk mengekspor table ke dalam format HTML.</p>
<p>Berikut adalah prosedur EksporHTML:</p>
<pre><span style="color:#0000ff;">procedure TForm1.EksporHTML(NamaTabel, NamaFolder : string);
var
 cmdEkspor : TADOCommand;
begin
 cmdEkspor := TADOCommand.Create(nil);
 try
 cmdEkspor.Connection := ADOConnection1;
 cmdEkspor.CommandText :=
 Format('SELECT * INTO [%s] IN "%s" %s FROM %s',
 [NamaTabel+'.html', NamaFolder, '"HTML Export;"', NamaTabel]);
 //ShowMessage(cmdEkspor.CommandText);
 cmdEkspor.Execute;
 finally
 cmdEkspor.Free;
 end;
end;</span></pre>
<p>OKE, selanjutnya, tambahkan kode ini pada vcl btnEkspor dengan event btnEksporClick(Sender : TObject):</p>
<pre><span style="color:#0000ff;">procedure TForm1.btnEksporClick(Sender: TObject);
var
 strNamaFile : string;
begin
 ....
 if ListBox1.ItemIndex &gt; -1 then
 begin
 ...
<span style="color:#800080;"> if rdbHTMl.Checked then
 begin
 EksporHTML(ListBox1.Items[ListBox1.ItemIndex],edtFolderSimpan.Text);
 MessageDlg('Data sudah berhasil di ekspor ke format HTML ' +
 'dalam file ' + QuotedStr(strNamaFile + '.html'),
 mtInformation,[mbOk], 0 );
 end;</span>
 // untuk dbase, dan csv/txt untuk tulisan berikutnya
 end;
end;</span></pre>
<p>Untuk kode tambahan saya kasih warna <span style="color:#800080;">ini</span>.</p>
<p>Berikut adalah tampilan hasil outputnya yang dibuka dengan firefox 3:</p>
<p><img class="alignnone size-medium wp-image-157" title="Halaman Ekspor HTML" src="http://dedygunanto.files.wordpress.com/2009/05/exado_run_main_2_html1.jpg?w=297&#038;h=300" alt="Halaman Ekspor HTML" width="297" height="300" /></p>
<p><img class="alignnone size-medium wp-image-153" title="Info Ekspor HTML" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_info_html.jpg?w=300&#038;h=63" alt="Info Ekspor HTML" width="300" height="63" /></p>
<p><img class="alignnone size-medium wp-image-154" title="xpado_html" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_html.jpg?w=289&#038;h=300" alt="xpado_html" width="289" height="300" /></p>
<p>Bersambung&#8230;&#8230;&#8230;.</p>
<p>Semoga Bermanfaat, <strong>Wassalam</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=151&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2009/05/18/ekspor-database-ke-berbagai-format-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/exado_run_main_2_html1.jpg?w=297" medium="image">
			<media:title type="html">Halaman Ekspor HTML</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_info_html.jpg?w=300" medium="image">
			<media:title type="html">Info Ekspor HTML</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_html.jpg?w=289" medium="image">
			<media:title type="html">xpado_html</media:title>
		</media:content>
	</item>
		<item>
		<title>Ekspor Database ke Berbagai Format</title>
		<link>http://dedygunanto.wordpress.com/2009/05/08/ekspor-database-ke-berbagai-format/</link>
		<comments>http://dedygunanto.wordpress.com/2009/05/08/ekspor-database-ke-berbagai-format/#comments</comments>
		<pubDate>Fri, 08 May 2009 03:38:23 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>
		<category><![CDATA[advance]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[dbase]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[ekspor table]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[tutorial delphi]]></category>
		<category><![CDATA[txt]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/?p=144</guid>
		<description><![CDATA[Assalamu&#8217;alaikum Wr.Wb.
Hallo programmer, bagi anda yang biasanya menggunakan Delphi dalam pemrograman dan pembuatan aplikasi sehari-hari atau proyek anda  , tentunya anda menginginkan cara untuk mengekspor data anda ke dalam format tertentu yang anda inginkan sebagai backup data atau sebagai keperluan lain.
Nah, pada tulisan kali ini saya akan mencoba untuk memberikan sedikit trik untuk mengekspor [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=144&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Assalamu&#8217;alaikum Wr.Wb.</strong></p>
<p>Hallo programmer, bagi anda yang biasanya menggunakan Delphi dalam pemrograman dan pembuatan aplikasi sehari-hari atau proyek anda <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , tentunya anda menginginkan cara untuk mengekspor data anda ke dalam format tertentu yang anda inginkan sebagai backup data atau sebagai keperluan lain.</p>
<p>Nah, pada tulisan kali ini saya akan mencoba untuk memberikan sedikit trik untuk mengekspor tabel dalam database anda ke dalam berbagai format (saat ini hanya satu dahulu &#8211; excel, yang lainnya menyusul). Hehe&#8230;</p>
<p>Berikut adalah langkah-langkah untuk melakukannya:</p>
<p>- Buka aplikasi delphi kesayangan anda ( pada contoh ini saya impelementasikan menggunakan delphi 11)</p>
<p>- Buat proyek baru anda, dan simpanlah dilokasi sesuai keinginan anda sendir.</p>
<p>- Kemudian susun tampilan anda seperti tampilan berikut ini:</p>
<div id="attachment_145" class="wp-caption alignnone" style="width: 345px"><img class="size-full wp-image-145" title="Tampilan Form Rancangan" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_des_01.jpg?w=335&#038;h=331" alt="Tampilan Form Rancangan" width="335" height="331" /><p class="wp-caption-text">Tampilan Form Rancangan</p></div>
<pre>Biar form rancangan anda sama, anda bisa menggunakan skrip untuk form1.dfm berikut dalam mode teks:object <span style="color:#0000ff;">Form1: TForm1
 Left = 0
 Top = 0
 BorderStyle = bsDialog
 Caption = 'Demo Ekspor ADO Database'
 ClientHeight = 281
 ClientWidth = 305
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = 'Tahoma'
 Font.Style = []
 OldCreateOrder = False
 Position = poDesktopCenter
 PixelsPerInch = 96
 TextHeight = 13
 object Label1: TLabel
 Left = 8
 Top = 8
 Width = 154
 Height = 13
 Caption = 'Lokasi Database Acces (*.mdb):'
 end
 object Label2: TLabel
 Left = 8
 Top = 53
 Width = 67
 Height = 13
 Caption = 'Daftar Tabel :'
 end
 object Label3: TLabel
 Left = 8
 Top = 198
 Width = 88
 Height = 13
 Caption = 'Simpan ke Folder :'
 end
 object Label4: TLabel
 Left = 135
 Top = 53
 Width = 67
 Height = 13
 Caption = 'Format Data :'
 end
 object edtLokasi: TEdit
 Left = 8
 Top = 27
 Width = 202
 Height = 21
 TabOrder = 0
 end
 object btnBrowse: TButton
 Left = 214
 Top = 25
 Width = 75
 Height = 25
 Caption = '&amp;Browse'
 TabOrder = 1
 OnClick = btnBrowseClick
 end
 object ListBox1: TListBox
 Left = 8
 Top = 72
 Width = 121
 Height = 97
 ItemHeight = 13
 TabOrder = 2
 end
 object StatusEkspor: TStaticText
 Left = 8
 Top = 175
 Width = 281
 Height = 17
 AutoSize = False
 BorderStyle = sbsSunken
 Caption = 'Pilih database -&gt; Tabel -&gt; Format dan Ekspor'
 TabOrder = 3
 end
 object btnEkspor: TButton
 Left = 135
 Top = 248
 Width = 75
 Height = 25
 Caption = '&amp;Ekspor'
 Default = True
 Enabled = False
 TabOrder = 4
 OnClick = btnEksporClick
 end
 object btnTutup: TButton
 Left = 216
 Top = 248
 Width = 75
 Height = 25
 Caption = '&amp;Tutup'
 TabOrder = 5
 OnClick = btnTutupClick
 end
 object edtFolderSimpan: TEdit
 Left = 8
 Top = 213
 Width = 202
 Height = 21
 TabOrder = 6
 end
 object btnBrowseFolder: TButton
 Left = 214
 Top = 211
 Width = 75
 Height = 25
 Caption = '&amp;Browse'
 TabOrder = 7
 OnClick = btnBrowseFolderClick
 end
 object rdbExcel: TRadioButton
 Left = 135
 Top = 72
 Width = 113
 Height = 17
 Caption = 'Excel 8.0 (97/2000)'
 Checked = True
 TabOrder = 8
 TabStop = True
 end
 object rdbHTML: TRadioButton
 Left = 135
 Top = 95
 Width = 113
 Height = 17
 Caption = 'HTML'
 Enabled = False
 TabOrder = 9
 end
 object rdbDBase: TRadioButton
 Left = 135
 Top = 118
 Width = 113
 Height = 17
 Caption = 'DBase'
 Enabled = False
 TabOrder = 10
 end
 object rdbCSV: TRadioButton
 Left = 135
 Top = 141
 Width = 113
 Height = 17
 Caption = 'CSV / TXT'
 Enabled = False
 TabOrder = 11
 end
 object OpenDialog1: TOpenDialog
 Filter = 'Access Database|*.mdb'
 Left = 248
 Top = 8
 end
 object ADOConnection1: TADOConnection
 LoginPrompt = False
 Left = 10
 Top = 242
 end
end

</span></pre>
<p><span style="color:#000000;">Untuk bisa menggunakan kode di atas, klik kanan pada form anda dan pilih menu &#8216;<strong>Views as text</strong>&#8216;</span>, dan anda timpa semua kode teks anda dengan kode di atas. Klik kanan kembali pada tampilan &#8216;Code Editor&#8217; anda dan pilih menu &#8216;<strong>View as Form</strong>&#8216;, maka anda akan melihat <em>Tampilan Form Rancangan</em> di atas.</p>
<p>Berikut adalah kode program selengkapnya (baru excel aja lho.. yang lain disabled) :</p>
<pre><span style="color:#0000ff;">unit unEkspor;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls, DB, ADODB, FileCtrl;

type
 TForm1 = class(TForm)
 Label1: TLabel;
 edtLokasi: TEdit;
 btnBrowse: TButton;
 OpenDialog1: TOpenDialog;
 ListBox1: TListBox;
 Label2: TLabel;
 StatusEkspor: TStaticText;
 btnEkspor: TButton;
 btnTutup: TButton;
 ADOConnection1: TADOConnection;
 edtFolderSimpan: TEdit;
 btnBrowseFolder: TButton;
 Label3: TLabel;
 Label4: TLabel;
 rdbExcel: TRadioButton;
 rdbHTML: TRadioButton;
 rdbDBase: TRadioButton;
 rdbCSV: TRadioButton;
 procedure btnBrowseFolderClick(Sender: TObject);
 procedure btnEksporClick(Sender: TObject);
 procedure btnTutupClick(Sender: TObject);
 procedure btnBrowseClick(Sender: TObject);
 private
 procedure EksporExcel(NamaTabel, NamaFile : string);
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.EksporExcel(NamaTabel, NamaFile: string);
var
 cmdEkspor : TADOCommand;
begin
 cmdEkspor := TADOCommand.Create(nil);
 try
 cmdEkspor.Connection := ADOConnection1;
 cmdEkspor.CommandText :=
 Format('SELECT * INTO ["Excel 8.0;Database=%s"].[%s] FROM %s',
 [NamaFile,NamaTabel,NamaTabel]);
 //ShowMessage(cmdEkspor.CommandText);
 cmdEkspor.Execute;
 finally
 cmdEkspor.Free;
 end;
end;

procedure TForm1.btnBrowseClick(Sender: TObject);
const
 CONN = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False';
begin
 if (OpenDialog1.Execute) and (OpenDialog1.FileName&lt;&gt;'') then
 begin
 ListBox1.Clear;
 edtLokasi.Text := OpenDialog1.FileName;
 // menghubungkan dengan database access
 if ADOConnection1.Connected then ADOConnection1.Connected := false;
 ADOConnection1.ConnectionString := Format(CONN,[edtLokasi.Text]);
 ADOConnection1.Connected := true;
 ADOConnection1.GetTableNames(ListBox1.Items);
 if ListBox1.Items.Count &gt; 0 then
 ListBox1.ItemIndex := 0;
 btnEkspor.Enabled := true;
 end;
end;

procedure TForm1.btnBrowseFolderClick(Sender: TObject);
var
 strLokasi : string;
begin
 SelectDirectory('Pilih lokasi folder untuk menyimpan data hasil ekspor','',
 strLokasi,[sdNewUI, sdNewFolder, sdShowShares, sdValidateDir]);
 if strLokasi &lt;&gt; '' then
 begin
 edtFolderSimpan.Text := strLokasi;
 end;
end;

procedure TForm1.btnEksporClick(Sender: TObject);
var
 strNamaFile : string;
begin
 if Length(Trim(edtFolderSimpan.Text)) &lt; 3 then
 begin
 MessageDlg('Maaf, anda harus mengisi atau memilih folder dengan benar!',
 mtWarning,[mbOk],0);
 exit;
 end;

 if Length(edtFolderSimpan.Text)=3 then
 strNamaFile := edtFolderSimpan.Text
 else
 strNamaFile := edtFolderSimpan.Text + '\';
 strNamaFile := strNamaFile + ListBox1.Items[ListBox1.ItemIndex];

 if ListBox1.ItemIndex &gt; -1 then
 begin
 if rdbExcel.Checked then
 begin
 EksporExcel(ListBox1.Items[ListBox1.ItemIndex],strNamaFile + '.xls');
 MessageDlg('Data sudah berhasil di ekspor ke format EXCEL 97/2000 ' +
 'dalam folder ' + QuotedStr(strNamaFile), mtInformation,
 [mbOk], 0 );
 end;
 // untuk html, dbase, dan csv/txt untuk tulisan berikutnya
 end;
end;

procedure TForm1.btnTutupClick(Sender: TObject);
begin
 Close;
end;

end.</span></pre>
<p>Kemudian anda jalankan program anda, dan anda akan melihat tampilan berikut:</p>
<p><img class="alignnone size-full wp-image-146" title="exado_run_main" src="http://dedygunanto.files.wordpress.com/2009/05/exado_run_main.jpg?w=321&#038;h=317" alt="exado_run_main" width="321" height="317" /></p>
<p><img class="alignnone size-full wp-image-147" title="xpado_browse_folder" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_browse_folder.jpg?w=334&#038;h=498" alt="xpado_browse_folder" width="334" height="498" /></p>
<p><img class="alignnone size-full wp-image-148" title="xpado_info" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_info.jpg?w=629&#038;h=143" alt="xpado_info" width="629" height="143" /></p>
<p><img class="alignnone size-full wp-image-149" title="xpado_xls" src="http://dedygunanto.files.wordpress.com/2009/05/xpado_xls.jpg?w=446&#038;h=468" alt="xpado_xls" width="446" height="468" /></p>
<p>Bersambung&#8230;&#8230;</p>
<p>Moga bermanfaat, <strong>Wassalam</strong>.</p>
<pre></pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=144&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2009/05/08/ekspor-database-ke-berbagai-format/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_des_01.jpg" medium="image">
			<media:title type="html">Tampilan Form Rancangan</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/exado_run_main.jpg" medium="image">
			<media:title type="html">exado_run_main</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_browse_folder.jpg" medium="image">
			<media:title type="html">xpado_browse_folder</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_info.jpg" medium="image">
			<media:title type="html">xpado_info</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2009/05/xpado_xls.jpg" medium="image">
			<media:title type="html">xpado_xls</media:title>
		</media:content>
	</item>
		<item>
		<title>How To Use Intraweb Delphi &#8211; Hello World</title>
		<link>http://dedygunanto.wordpress.com/2008/07/24/delphi-intraweb-helloworld/</link>
		<comments>http://dedygunanto.wordpress.com/2008/07/24/delphi-intraweb-helloworld/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 09:49:54 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[Intraweb]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/?p=37</guid>
		<description><![CDATA[Assalamu&#8217;alaikum Wr.Wb.
Delphi sudah menyertakan fasilitas Intraweb semenjak dari versi 6 keatas, tetapi cukup jarang yang menggunakan fitur ini. Yap, kemungkinan karena jarang di otak-atik dan dilihat-lihat. hehe.. (maaf). Pada tutor kali ini, kita akan membuat sebuah aplikasi intraweb menggunakan Borland Delphi 2006 atau Turbo Delphi 2006 yang gratis..
Langkah awal:
1. Buat aplikasi intraweb baru dengan memilih [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=37&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Assalamu&#8217;alaikum Wr.Wb.</strong></p>
<p>Delphi sudah menyertakan fasilitas Intraweb semenjak dari versi 6 keatas, tetapi cukup jarang yang menggunakan fitur ini. Yap, kemungkinan karena jarang di otak-atik dan dilihat-lihat. hehe.. (maaf). Pada tutor kali ini, kita akan membuat sebuah aplikasi intraweb menggunakan Borland Delphi 2006 atau Turbo Delphi 2006 yang gratis..</p>
<p>Langkah awal:</p>
<p>1. Buat aplikasi intraweb baru dengan memilih menu <strong>File </strong>-&gt; <strong>New </strong>-&gt; <strong>Other</strong>, dan pada jendela <strong>New Items,</strong> pilih <strong>Delphi projects</strong>, dan terakhir pilih <strong>Intraweb</strong>. Selanjutnya sorot icon <strong>Intraweb Application Wizard</strong>.</p>
<div id="attachment_38" class="wp-caption alignnone" style="width: 310px"><a href="http://dedygunanto.files.wordpress.com/2008/07/newitem_intraweb.jpg"><img class="size-medium wp-image-38" src="http://dedygunanto.files.wordpress.com/2008/07/newitem_intraweb.jpg?w=300&#038;h=227" alt="Dialog New Items" width="300" height="227" /></a><p class="wp-caption-text">Dialog New Items</p></div>
<p>2. Lalu tampil jendela Intraweb Application Wizard. Pada jendela ini pilih <strong>&#8220;StandAlone Application&#8221; </strong>pada Application Type, dan hilangkan tanda cek <strong>&#8220;Create User Session&#8221;</strong>. Beri nama pada &#8220;Project Name&#8221; dengan nama : <strong>HelloWorld</strong>, klik tombol <strong>OK</strong>.</p>
<div id="attachment_39" class="wp-caption alignnone" style="width: 310px"><a href="http://dedygunanto.files.wordpress.com/2008/07/intraweb_app_wizard.jpg"><img class="size-medium wp-image-39" src="http://dedygunanto.files.wordpress.com/2008/07/intraweb_app_wizard.jpg?w=300&#038;h=280" alt="Intraweb Application Wizard" width="300" height="280" /></a><p class="wp-caption-text">Intraweb Application Wizard</p></div>
<p>3. Aktifkan jendela IWForm2 pada aplikasi baru anda, dan ubah properti <strong>Name</strong> menjadi <strong>IWIndex</strong>, dan ubah title menjadi <strong>&#8220;Hello World Intraweb Delphi&#8221;</strong>.<br />
4. Lebarkan pallete <strong>IW Standard</strong> pada jendela <strong>Tool Pallete</strong> di IDE Delphi. Letakkan komponen <strong>IWLabel1 </strong>dan <strong>IWButton1 </strong>pada form <strong>IWindex</strong>.</p>
<p><a href="http://dedygunanto.files.wordpress.com/2008/07/iwstandard.jpg"><img class="alignnone size-medium wp-image-40" src="http://dedygunanto.files.wordpress.com/2008/07/iwstandard.jpg?w=164&#038;h=300" alt="" width="164" height="300" /></a></p>
<p>5. Ubah properti caption <strong>IWLabel1 </strong>menjadi <strong>&#8220;Tekan Tombol Proses Di bawah ini.&#8221;</strong>, lalu ubah properti <strong>Font </strong>- <strong>Font Family</strong> menjadi &#8220;<strong>Arial, Sans-Serif, Verdana</strong>&#8220;, dan ubah properti caption <strong>IWButton1 </strong>menjadi <strong>&#8220;Proses&#8221;</strong>.<br />
6. Ubah properti <strong>BGColor </strong>dari <strong>IWIndex </strong>menjadi <strong>clWebBISQUE</strong>. Atur seperti tampilan berikut ini:</p>
<div id="attachment_41" class="wp-caption alignnone" style="width: 393px"><a href="http://dedygunanto.files.wordpress.com/2008/07/desain_hellowolrd.jpg"><img class="size-full wp-image-41" src="http://dedygunanto.files.wordpress.com/2008/07/desain_hellowolrd.jpg?w=383&#038;h=205" alt="Desain Tampilan Helloworld" width="383" height="205" /></a><p class="wp-caption-text">Desain Tampilan Helloworld</p></div>
<p>7. Klik ganda pada IWButton1, dan ketikkan kode seperti berikut ini:</p>
<pre>procedure TIWIndex.IWButton1Click(Sender: TObject);
begin
  <span style="color:#0000ff;">WebApplication.ShowMessage('Hallo Dunia, Selamat Datang di Websiteku');</span>
end;</pre>
<p>8. Kemudian jalankan aplikasi anda.<br />
9. Lalu, anda melihat sebuah tampilan dialog HelloWorld Server, yang artinya, server intraweb anda sudah berhasil dijalankan.</p>
<p><a href="http://dedygunanto.files.wordpress.com/2008/07/helloworld_server.jpg"><img class="alignnone size-full wp-image-42" src="http://dedygunanto.files.wordpress.com/2008/07/helloworld_server.jpg?w=358&#038;h=310" alt="" width="358" height="310" /></a></p>
<p>10. Untuk melihat hasilnya, buka web browser anda (misal: Internet Explorer 7), dan ketikkan pada browser anda : <strong>http://127.0.0.1:8888/</strong> dan tekan tombol <strong>GO</strong>, dan berikut ini adalah hasil dari aplikasi yang baru saja anda buat.</p>
<div id="attachment_43" class="wp-caption alignnone" style="width: 310px"><a href="http://dedygunanto.files.wordpress.com/2008/07/helloworld_iw.jpg"><img class="size-medium wp-image-43" src="http://dedygunanto.files.wordpress.com/2008/07/helloworld_iw.jpg?w=300&#038;h=151" alt="HelloWorld Intraweb Delphi" width="300" height="151" /></a><p class="wp-caption-text">HelloWorld Intraweb Delphi</p></div>
<p>Selamat Mencoba</p>
<p><strong>Assalamu&#8217;alaikum Wr.Wb</strong></p>
<p>Created by : 2008, Dedy Gunanto</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dedygunanto.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dedygunanto.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=37&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2008/07/24/delphi-intraweb-helloworld/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/newitem_intraweb.jpg?w=300" medium="image">
			<media:title type="html">Dialog New Items</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/intraweb_app_wizard.jpg?w=300" medium="image">
			<media:title type="html">Intraweb Application Wizard</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/iwstandard.jpg?w=164" medium="image" />

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/desain_hellowolrd.jpg" medium="image">
			<media:title type="html">Desain Tampilan Helloworld</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/helloworld_server.jpg" medium="image" />

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/helloworld_iw.jpg?w=300" medium="image">
			<media:title type="html">HelloWorld Intraweb Delphi</media:title>
		</media:content>
	</item>
		<item>
		<title>How to use TListView (Cara menggunakan TListView)</title>
		<link>http://dedygunanto.wordpress.com/2008/07/24/how-to-use-tlistview-cara-menggunakan-tlistview/</link>
		<comments>http://dedygunanto.wordpress.com/2008/07/24/how-to-use-tlistview-cara-menggunakan-tlistview/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 08:44:58 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[ListView]]></category>
		<category><![CDATA[TListView]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/?p=31</guid>
		<description><![CDATA[Assalamu&#8217;alaikum Wr.Wb.
Bagi anda yang pemula dalam menggunakan komponen TListView mungkin agak kebingungan dalam menggunakan komponen ini, hal ini juga pernah saya alami sendiri. Dulu saya bingung untuk apa sih komponen ini? Akhirnya saya mengetahui bagaimana cara penggunaannya. Yah, terkadang kita butuh untuk menampilkan data dalam bentuk baris, icon atau sebagainya. Berikut ini cara mempergunakannya:
Tampilan TListView
ListView [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=31&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Assalamu&#8217;alaikum Wr.Wb.</strong></p>
<p>Bagi anda yang pemula dalam menggunakan komponen TListView mungkin agak kebingungan dalam menggunakan komponen ini, hal ini juga pernah saya alami sendiri. Dulu saya bingung untuk apa sih komponen ini? Akhirnya saya mengetahui bagaimana cara penggunaannya. Yah, terkadang kita butuh untuk menampilkan data dalam bentuk baris, icon atau sebagainya. Berikut ini cara mempergunakannya:</p>
<p><strong>Tampilan TListView</strong></p>
<p>ListView memiliki empat buah tipe tampilan, yaitu: vsIcon, vsSmallIcon, vsList, dan vsReport. Berikut cara untuk mengubah tampilan TListView dari kode delphi, misalnya:</p>
<pre><span style="color:#0000ff;">ListView1.ViewStyle := vsReport;</span></pre>
<p><strong>Menambah Item Baru Pada ListView</strong></p>
<p>Cara untuk menambah baris / item baru menggunakan kode program adalah sebagai berikut:</p>
<pre><span style="color:#0000ff;">var
   ItemBaru : TListItem;
begin
   ItemBaru : ListView1.Items.Add;
   ItemBaru.Caption := 'Delphi';
   ItemBaru.SubItems.Add('Borland');
end;</span></pre>
<p>Nah, untuk jelasnya, buat sebuah aplikasi baru. Tambahkan komponen TRadioGroup1 dan isikan pada items-nya: vsIcon, vsList, vsReport, dan vsSmallIcon. Tambahkan dua buah TEdit, satu buah TButton, dan sebuah TImageList. Terakhir tambahkan sebuah komponen TListView pada form, dan atur seperti tampilan berikut ini:</p>
<div id="attachment_32" class="wp-caption alignnone" style="width: 384px"><a href="http://dedygunanto.files.wordpress.com/2008/07/desain_listview.jpg"><img class="size-full wp-image-32" src="http://dedygunanto.files.wordpress.com/2008/07/desain_listview.jpg?w=374&#038;h=274" alt="Tampilan Desain" width="374" height="274" /></a><p class="wp-caption-text">Tampilan Desain</p></div>
<p>Berikut adalah skrip program selengkapnya:</p>
<pre><span style="color:#0000ff;">unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls, ImgList;

type
  TForm1 = class(TForm)
    ListView1: TListView;
    RadioGroup1: TRadioGroup;
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    ImageList1: TImageList;
    procedure Button1Click(Sender: TObject);
    procedure RadioGroup1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
<span style="color:#333399;">var
  BarisBaru : TListItem;</span>
begin
  <span style="color:#339966;"><em>// menambahkan baris baru</em></span>
 <span style="color:#333399;"> BarisBaru := ListView1.Items.Add;
  BarisBaru.Caption := Edit1.Text;
  BarisBaru.SubItems.Add(Edit2.Text);</span>

  <span style="color:#008000;"><em>// membersihkan TEdit</em></span>
  <span style="color:#333399;">Edit1.Text := '';
  Edit2.Text := '';
  Edit1.SetFocus;</span>
end;

procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
  <span style="color:#333399;">case RadioGroup1.ItemIndex of
    0: ListView1.ViewStyle := vsIcon;
    1: ListView1.ViewStyle := vsList;
    2: ListView1.ViewStyle := vsReport;
    3: ListView1.ViewStyle := vsSmallIcon;
  end;</span>
end;</span>

end.</pre>
<p>Dan ini adalah tampilan hasil dari program di atas:</p>
<div id="attachment_33" class="wp-caption alignnone" style="width: 286px"><a href="http://dedygunanto.files.wordpress.com/2008/07/listview_demo.jpg"><img class="size-full wp-image-33" src="http://dedygunanto.files.wordpress.com/2008/07/listview_demo.jpg?w=276&#038;h=266" alt="Demo Listview" width="276" height="266" /></a><p class="wp-caption-text">Demo Listview</p></div>
<p>Moga bermanfaat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Wassalamu&#8217;alaikum</strong></p>
<p>Created by : 2008, Dedy Gunanto</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dedygunanto.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dedygunanto.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=31&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2008/07/24/how-to-use-tlistview-cara-menggunakan-tlistview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/desain_listview.jpg" medium="image">
			<media:title type="html">Tampilan Desain</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/listview_demo.jpg" medium="image">
			<media:title type="html">Demo Listview</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Sort Table With DBGrid TitleClick + ZeosLib (Mengurutkan Table dengan Mengklik Kolom Title DBGrid + ZeosLib)</title>
		<link>http://dedygunanto.wordpress.com/2008/07/22/dbgrid-column-name-hint/</link>
		<comments>http://dedygunanto.wordpress.com/2008/07/22/dbgrid-column-name-hint/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 04:25:24 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>
		<category><![CDATA[DBGrid]]></category>
		<category><![CDATA[DBGrid TitleClick]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Sort DBGrid]]></category>
		<category><![CDATA[Sorting]]></category>
		<category><![CDATA[TDBGrid]]></category>
		<category><![CDATA[Zeos]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/?p=19</guid>
		<description><![CDATA[Assalamu&#8217;alaikum Wr.Wb.
Anda mungkin ingin aplikasi database anda menjadi lebih cantik dan penuh fitur untuk memudahkan pengguna aplikasi yang nantinya anda buat. Karena procedure untuk mengurutkan data beradasarkan TitleClick dengan Zeos belum ada, maka penulis mencari cara untuk mengurutkan data dengan DBGrid serta zeos. Hmm, akhirnya berhasil juga&#8230;.  Silakan anda mencobanya.
Tips berikut ini dibutuhkan sebuah komponen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=19&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Assalamu&#8217;alaikum Wr.Wb.</strong></p>
<p>Anda mungkin ingin aplikasi database anda menjadi lebih cantik dan penuh fitur untuk memudahkan pengguna aplikasi yang nantinya anda buat. Karena procedure untuk mengurutkan data beradasarkan TitleClick dengan Zeos belum ada, maka penulis mencari cara untuk mengurutkan data dengan DBGrid serta zeos. Hmm, akhirnya berhasil juga&#8230;.  Silakan anda mencobanya.</p>
<p>Tips berikut ini dibutuhkan sebuah komponen database <a title="Pergi ke situs Zeoslib" href="http://sourceforge.net/projects/zeoslib" target="_blank"><strong>Zeoslib</strong></a>, penulis menggunakan <strong>Zeos versi 6.6.2RC</strong>, <strong>TDBGrid</strong>, <strong>TZConnection</strong>, <strong>TZQuery</strong>, dan <strong>TStatusBar</strong>. Perlu anda perhatikan, di sini, anda perlu membuat sebuah unit atau bisa anda tempelkan pada unit form anda (anda bisa memilih sendiri yang anda butuhkan), yaitu:</p>
<p><span style="color:#0000ff;">procedure CursorTitle</span>.. dan <span style="color:#0000ff;">procedure SortColumn.</span></p>
<p><span style="color:#ff0000;"><strong>Perhatian!</strong></span><br />
<span style="color:#ff0000;">Anda harus menginstall terlebih dahulu komponen ZeosLib</span></p>
<p>Rancanglah sebuah form seperti tampilan berikut ini:</p>
<div id="attachment_21" class="wp-caption alignnone" style="width: 310px"><a href="http://dedygunanto.files.wordpress.com/2008/07/design.jpg"><img class="size-medium wp-image-21" src="http://dedygunanto.files.wordpress.com/2008/07/design.jpg?w=300&#038;h=155" alt="Design Form" width="300" height="155" /></a><p class="wp-caption-text">Design Form</p></div>
<p>Untuk jelasnya, lihat procedure berikut ini:</p>
<pre>procedure CursorTitle(Sender: TObject; PosisiMouse: TGridCoord; X,Y : integer);
var
  sCap : string;
begin
  PosisiMouse := (Sender as TDBGrid).MouseCoord(X,Y);
  if PosisiMouse.Y = 0 then
  begin
    if PosisiMouse.X &gt; 0 then
    begin
      sCap := (Sender as TDBGrid).Columns[PosisiMouse.X-1].Title.Caption;
      if (Pos('« ', sCap) = 1) then Delete(sCap,1,2);
      if (Pos('» ', sCap) = 1) then Delete(sCap,1,2);
      (Sender as TDBGrid).Hint := 'Klik di sini untuk mengurutkan data berdasarkan '
                                + '''' + sCap + '''';
    end else
      (Sender as TDBGrid).Hint := '';
    (Sender as TDBGrid).Cursor := crHandPoint;
  end else
  begin
    (Sender as TDBGrid).Hint := '';
    (Sender as TDBGrid).Cursor := crDefault;
  end;
end;

procedure SortColumn(myGrid: TDBGrid; myQuery: TZQuery; Column: TColumn;
          var PreviousColumnIndex : integer);
var
  sCap : string;
begin
  myQuery.DisableControls;
  try
    if PreviousColumnIndex &gt; -1 then
    begin
      sCap := myGrid.Columns[PreviousColumnIndex].Title.Caption;
      if (Pos('« ', sCap) = 1) then Delete(sCap,1,2);
      if (Pos('» ', sCap) = 1) then Delete(sCap,1,2);
      myGrid.Columns[PreviousColumnIndex].Title.Caption := sCap;
      myGrid.Columns[PreviousColumnIndex].Title.Font.Color := clWindowText;
      myGrid.Columns[PreviousColumnIndex].Title.Font.Style :=
      myGrid.Columns[PreviousColumnIndex].Title.Font.Style - [fsBold];
      myGrid.Columns[PreviousColumnIndex].Font.Color := clWindowText;
      Column.Font.Color := clWindowText;
    end;

    PreviousColumnIndex := Column.Index;

    with myQuery do
    begin
      if SortType = stAscending then
      begin
        SortedFields := Column.Field.FieldName;
        SortType := stDescending;
        Column.Title.Caption := '» ' + Column.Title.Caption;
      end else
      begin
        SortedFields := Column.Field.FieldName;
        SortType := stAscending;
        Column.Title.Caption := '« ' + Column.Title.Caption;
      end;
    end;
    myGrid.Columns[PreviousColumnIndex].Title.Font.Color := clBlue;
    myGrid.Columns[PreviousColumnIndex].Title.Font.Style := [fsBold];
    myGrid.Columns[PreviousColumnIndex].Font.Color := clGreen;
  finally
    myQuery.EnableControls;
  end;
end;</pre>
<p><strong>Cara penggunaan procedure di atas, yaitu:</strong></p>
<p>Tambahkan di var, contoh (kode tambahan berwarna <span style="color:#0000ff;">biru</span>):</p>
<pre>var
  Form1 : TForm1;
  <span style="color:#0000ff;">KolomSebelumnya : integer = -1;</span>

...

procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
<span style="color:#0000ff;">var pt : TGridCoord;</span>
begin
  <span style="color:#0000ff;">CursorTitle(Sender, pt, X, Y);</span>
end;
procedure TfrmGridBuku.DBGrid1TitleClick(Column: TColumn);
begin
<span style="color:#0000ff;">  SortColumn(DBGrid1, ZQuery1, Column, KolomSebelumnya);</span>
end;</pre>
<p><strong>Berikut ini adalah hasilnya:</strong></p>
<div id="attachment_20" class="wp-caption alignnone" style="width: 447px"><a href="http://dedygunanto.files.wordpress.com/2008/07/demo.jpg"><img class="size-full wp-image-20" src="http://dedygunanto.files.wordpress.com/2008/07/demo.jpg?w=437&#038;h=213" alt="Demo" width="437" height="213" /></a><p class="wp-caption-text">Screnshot Demo</p></div>
<p><strong>Catatan:</strong><br />
<strong><span style="color:#0000ff;">Sebagai kode etik dalam dunia pemrograman, jika anda menggunakan kode program dari programmer lain, maka anda harus mencantumkan nama pembuat source code tersebut dalam credit aplikasi anda. Terima kasih.</span></strong></p>
<p><strong>Wassalamu&#8217;alaikum</strong></p>
<p>Dibuat oleh : Dedy Gunanto, 2008.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dedygunanto.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dedygunanto.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=19&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2008/07/22/dbgrid-column-name-hint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/design.jpg?w=300" medium="image">
			<media:title type="html">Design Form</media:title>
		</media:content>

		<media:content url="http://dedygunanto.files.wordpress.com/2008/07/demo.jpg" medium="image">
			<media:title type="html">Demo</media:title>
		</media:content>
	</item>
		<item>
		<title>Apa itu Delphi?</title>
		<link>http://dedygunanto.wordpress.com/2007/10/03/apa-itu-delphi/</link>
		<comments>http://dedygunanto.wordpress.com/2007/10/03/apa-itu-delphi/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 03:10:18 +0000</pubDate>
		<dc:creator>dedygunanto</dc:creator>
				<category><![CDATA[Borland Delphi]]></category>

		<guid isPermaLink="false">http://dedygunanto.wordpress.com/2007/10/03/apa-itu-delphi/</guid>
		<description><![CDATA[Borland Delphi adalah IDE yang digunakan untuk membuat aplikasi yang cocok dengan sistem operasi Windows 2000, XP dan Vista. Delphi tidak hanya digunakan untuk mengembangkan aplikasi pada tiga platform tersebut, tapi juga bisa aplikasi yang dibuat menggunakan Delphi bisa diinstal pada ketiga sistem operasi tersebut. Hal ini tentunya memberikan ke fleksibelitasan untuk digunakan pada sistem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=5&subd=dedygunanto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Borland Delphi adalah IDE yang digunakan untuk membuat aplikasi yang cocok dengan sistem operasi Windows 2000, XP dan Vista. Delphi tidak hanya digunakan untuk mengembangkan aplikasi pada tiga platform tersebut, tapi juga bisa aplikasi yang dibuat menggunakan Delphi bisa diinstal pada ketiga sistem operasi tersebut. Hal ini tentunya memberikan ke fleksibelitasan untuk digunakan pada sistem operasi yang anda butuhkan. Delphi for Win32 bisa digunakan untuk mengembangkan aplikasi pada sistem operasi Windows Vista dengan lingkungan Win32, mudah untuk membuat aplikasi web yang mendukung bahasa pemrograman AJAX (versi 2007 atau versi 12), dan memiliki koneksi pada database bertaraf enterprise.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dedygunanto.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dedygunanto.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dedygunanto.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dedygunanto.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dedygunanto.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dedygunanto.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dedygunanto.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dedygunanto.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dedygunanto.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dedygunanto.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dedygunanto.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dedygunanto.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dedygunanto.wordpress.com&blog=1828964&post=5&subd=dedygunanto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dedygunanto.wordpress.com/2007/10/03/apa-itu-delphi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8cee41e110f752aec472105e2d6ecef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dedy</media:title>
		</media:content>
	</item>
	</channel>
</rss>