You are on page 1of 6

9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog

http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 1/6
Memberi Warna Pada Kolom Record Tertentu
DBGridEH Delphi






i
Rate This
Ini teknik saya dapatkan dari KPPDI (http://www.facebook.com/groups/kppdi/) juga, lebih
tepatnya dari salah satu Master yaitu Bang Buyut Joko Rivai
(http://www.facebook.com/joko.rivai), karena dari beliulah saya juga kenal dan mulai suka
menggunakan komponen dari EhLib ini, salah satu komponen Grid yang simple nan kaya
fasilitas..
Teknik ini saya gunakan untuk memberi warna pada record yang sudah mendekati jatuh tempo,
atau record yang sudah jatuh tempo, jadi saya menggunakan filter pada date, dan bisa diterapkan
untuk kasus-kasus lain..
Saya mempunyai Tabel : Pesan, dengan berbagai field yang dibutuhkan, dan didalamnya
terdapat filed tgl_jatuhtempo
Sisipkan code berikut pada event OnAdvDrawDataCell pada DBGridEh
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
procedure Tfvieworder.DBGridEh1AdvDrawDataCell(Sender: TCustomDBGridEh; Cell,
AreaCell: TGridCoord; Column: TColumnEh; const ARect: TRect;
var Params: TColCellParamsEh; var Processed: Boolean);
var
t: String;
begin
//sesuaikan dengan nama field yang ingin dibuat kondisi
t := Column.Field.DataSet.FieldByName('tgl_jatuhtempo').AsString;

if (qorder.RecordCount<>0) then //cegah error jika tidak ada record
begin
if (StrToDate(t)-now<=3) then //kondisi : jika tanggal jatuh tempo kurang dari 3 hari
begin
//font style
Params.Font.Style := [fsBold];
//warna font
9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog
http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 2/6
Kondisi dapat disesuaikan dengan kasus yang dihadapi, jika kode tepat saat program di run
maka akan tampakseperti dalam program yang saya buat sebagai berikut
Maka kolom record yang jatuh temponya kurang dari 3 hari akan berwarna sesuai yang kita
tentukan
Bagi yang belum punya di paket dari EhLib silahkan download disini
(http://www.mediafire.com/download/f4db45idbmonoby/EhLib56.rar)
Dbgrid , DbGridEh , Deadline , Delphi , Grid , GridEh , Jatuh Tempo , Kolom ,
Kolom Grid , Warna
This entry was posted on 17 November 2012, 11:34 AM and is filed under DbGridEh. You can
follow any responses to this entry through RSS 2.0. You can leave a response, or trackback from
your own site.
7
8
9
0
1
2
3
Params.Font.Color := clWindow;
//warna cell di grid, untuk mendapat kode warna ambil komponen sembarang klik bagian color
Params.Background := $004080FF;
end;
end;

end;
9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog
http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 3/6
COMMENTS (16) TRACKBACKS (2)
#1 by koko on 16 March 2013 - 7:20 PM
(Y) mas.
Sangat membantu
Like
#2 by mboloz on 17 March 2013 - 6:38 PM
(y) trims dah mampir2 mas hehe
Like
#3 by ghozt on 11 April 2013 - 4:48 PM
membantu sekali mas broh.
Like
REPLY
#4 by mboloz on 12 April 2013 - 5:41 AM
terimakasi mas bero
Like
#5 by suselo on 5 August 2013 - 10:53 AM
untuk gambar sperti pda button master dimana saya bisa downloadnya mas ?
Like
#6 by mboloz on 5 August 2013 - 11:55 AM
coba cari di findicons atau iconsfinder mas..
Like
#7 by wayan ardika on 20 November 2013 - 2:33 PM
Like
Like
Like
Like
Like
Like
9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog
http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 4/6
tampilan itu pakek apa om,keren juga,sederhana tapi sip.
Like
#8 by mboloz on 20 November 2013 - 2:54 PM
hehe terimakasih
pakek toolbar, sampa pagecontrolnya alpha, serta dbgridEh aja bang..
Like
#9 by wayan ardika on 29 November 2013 - 9:15 PM
oy om mau tanya ni cara edit string grid, maksud ane misalnya kita punya tiga kolom pada
string grid, yaitu harga,qty,sub total, pada baris ke satu ada data harga=200 qty=2
subtotal=400, nah pertanyaan saya gimana y caranya om, ketika qty pada baris kesatu diubah
menjadi 3 dan ditekan enter maka subtotal pada baris ke satu akan menjadi 600 yaitu hasil
dari perkalian kolom harga dan qty pada baris ke satu, mohon dibantu ya om, lagi pusing
nyari caranya
Like
#10 by mboloz on 1 December 2013 - 6:04 AM
wah maaf bang aku tidak pernah pakek string grid ane kaga bisa, coba tanya pak edy bang,
masternya stringgrid https://www.facebook.com/edy.sutrisno.18
Like
#11 by wayan ardika on 9 December 2013 - 4:10 PM
om ada gak contoh program yang bisa disahre yang tampilany kayak gambar diatas.lok ada
bagi dong,keren banget tu.he
Like
#12 by mboloz on 9 December 2013 - 4:31 PM
maaf blm ada bang, nanti saya share kalau ada
itu kan cuman main toolbar sama icon/gambar aja, selebihnya mainkan posisi object..
icon/gamabr saya cari di findicon
Like
Like
Like
Like
Like
9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog
http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 5/6
Like
#13 by adhecious on 9 January 2014 - 3:47 PM
kalo bikin warna kolom pada record yang kita pilih (klik misalnya) gmana bang
Like
#14 by mboloz on 9 January 2014 - 3:53 PM
wah kalau itu bisa diakali dengan berbagai cara, tergantung tujuanya bang, bisa dengan
menambahkan field sebagai penanda kondisi misal field status isian Y/N waktu kita dobel
klik status update jadi Y nah dari grid kita koding bahas mudahnya jika status Y maka grid
baris jadi berwarna
kalau langsung koding digrid ga bisa kesimpan soalnya yg pada contoh itu adalah kondisi,
apalagi jumlah record juga berubah2
atau kalau cuman untuk menandai saja aktifkan properties multiselect
Like
#15 by adhecious on 9 January 2014 - 4:24 PM
maksud saya warna kolom record yang aktif diubah warna bang
Like
#16 by mboloz on 9 January 2014 - 4:29 PM
bisa coba ini bang, http://www.delphipages.com/forum/archive/index.php/t-
140727.html
atau ini,
http://delphi.about.com/od/adptips2006/qt/dbgridhighlight.htm
Like
1. Menampilkan Footer SUM di DbGridEH Delphi Mboloz's Blog
2. Percent ProgressBar DbGridEh | Mboloz's Blog
Like
Like
Like
Like
Like
9/15/2014 Memberi Warna Pada Kolom Record Tertentu DBGridEH Delphi | Mboloz's Blog
http://mboloz.wordpress.com/2012/11/17/memberi-warna-pada-kolom-record-tertentu-dbgrideh-delphi/ 6/6
Blog at WordPress.com. The Fusion Theme.
Follow
Follow Mboloz's Blog
Powered by WordPress.com

You might also like