Kalau di DBEdit sudah ada fungsi yang mengotomatiskan isian menjadi UpperCase/huruf besar. Tapi kalau di DBGrid tidak ada fungsi seperti itu. Padahal kadang aku perlu kolom isian yang harus dikonvert menjadi huruf besar (misalnya: nama, judul, dsb.) agar rapi. Berikut fungsi yang harus ditambahkan pada DataSet yang bersangkutan.
procedure TFrmForm1.tDataSet1BeforePost(DataSet: TDataSet);
begin
DataSet1Field1.AsString := UpperCase(DataSet1Field1.AsString);
end;
Jadi logikanya adalah menambahkan sebuah fungsi sebelum dataset tersebut disimpan (BeforePost), field-field yang perlu di rubah menjadi huruf besar tinggal ditambah/rubah disitu.