Recent Posts

Selamat datang di Coding Delphi Land Weblog kumpulan source code pemogram delphi

(Bukan maksud untuk menggurui tetapi marilah kita berbagi ilmu tuk perkembangan kemajuan teknologi kita

Minggu, 15 November 2009

Creating Reports with Delphi and ADO

procedure TForm1.rsysPrint(Sender: TObject);
begin
with Sender as TBaseReport do begin
SetFont('Arial', 15);
NewLine;
SetFont('Arial',18);
FontColor := clRed;
Print('Welcome to Code Based Reporting in Rave');
NewLine;
NewLine;
ClearTabs;
SetTab(0.2, pjLeft, 0.4, 0, 0, 0);
SetTab(0.4, pjRight, 2.1, 0, 0, 0);
SetTab(2.1, pjRight, 3.0, 0, 0, 0);
SetTab(3.0, pjRight, 4.0, 0, 0, 0);

SetFont('Arial', 10);
Bold := True;
PrintTab('Name');
PrintTab('Surname');
PrintTab('Age');
PrintTab('Occupation');
Bold := False;
NewLine;
q1.Open;
q1.first;
while not q1.Eof do begin

Printtab(q1.FieldByName('name').Text);
Printtab(q1.FieldByName('surname').Text);
Printtab(q1.FieldByName('age').Text);
Printtab(q1.FieldByName('occupation').Text);
newline;
q1.Next;
if (LinesLeft <>
NewPage;
end;
if q1.Eof then begin
q1.ClearFields;
end;
end;

end;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
q1.Close;
q1.SQL.Add(memo1.lines.text);
q1.Parameters.ParamByName('sname').value:=edit1.Text;
q1.Open;
RSys.Execute;
end;

0 komentar:

Posting Komentar