.:: Solusi Sistem Informasi ::. .:: Solusi Sistem Informasi ::.

| Home |About Me | | Produk | Artikel | Tips & Trik | Download |Guest Book |

 Tips & Trik Delphi
Database
Form
String
VCL
Communication
 

 

 
 Mengganti Warna Baris atau Kolom Tertentu pada TDBGrid
Potongan program dibawah ini berfungsi untuk mengganti warna baris atau kolom tertentu, kondisi yang dicari pada potongan program adalah jika umur lebih besar dari 30 maka rubah warna font pada DBGrid menjadi Biru.

 

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if Table1.FieldByName('Umur').AsInteger > 30 then
     DBGrid1.Canvas.Font.Color := clBlue;
    DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

 

Menghentikan Append Record pada DBGRID

Potongan program di bawah ini akan menghentikan penambahan record secara otomatis di dalam DBGrid. Karena secara default jika terjadi penekanan tombol panah ke bawah, secara otomatis DBgrid akan membuat sebuah record baru. Untuk menghentikan penambahan record secara otomatis ini bisa menggunakan potongan program di bawah ini.

 

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
      if (Key = VK_DOWN) then
      begin
            TTable1.DisableControls ;
            TTable1Next ;
      if TTable1.EOF then
             Key := 0
      else
             TTable1.Prior ;
             TTable1.EnableControls ;
      end ;
end;


 
Hosted by www.Geocities.ws

1