Materi Kulgram MYSQL STRINGGRID (Sesi III)
Materi Kulgram MYSQL STRINGGRID (Sesi III)
Selamat malam....
Bismillahirrahmanirrahim
Ini Kulgram materi ke-2
Dengan Judul Materi Mysql :: StringGrid Sesi III 8 Juni 2017
Grid.ColCount := (cnt * 2) + 3;
try
qry.Open;
except
ShowMessage('Error query....Load Data Siswa');
exit;
end;
try
qrz.Open;
except
ShowMessage('Error query....Load Data Absensi');
exit;
end;
Grid.RowCount := qry.RecordCount + 2;
iii := 2;
while not qry.Eof do
begin
sid := qry.AsString['siswa_id'];
inc(iii);
qry.Next;
end;
oke...
skrg new -> unit
save as 'uZeos'
interface
uses
ZDataset;
type
TZQuery = class(ZDataset.TZQuery)
private
function GetString(AField: String): String;
procedure SetString(AField, AStr: String);
function GetInteger(AField: String): Integer;
procedure SetInteger(AField: String; AInt: Integer);
function GetTime(AField: String): TTime;
procedure SetTime(AField: String; ATime: TTime);
public
property AsString[AField: String]: String read GetString write SetString;
property AsInteger[AField: String]: Integer read GetInteger write SetInteger;
property AsTime[AField: String]: TTime read GetTime write SetTime;
end;
implementation
uses
System.SysUtils;
function TZQuery.GetTime(AField: String): TTime;
begin
result := frac(FieldByName(AField).AsDateTime);
end;
end.
wassalamu’alaikum wr wb