rendered paste bodyunit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TPolozka = record
Jmeno:string[10];
Prijmeni:string[15];
Pokoj:string[5];
Leky:string[30];
Doba:string[10];
end;
Tpacient= array [1..100] of TPolozka;
TFormProhlizet = class(TForm)
LbPokoj: TLabel;
LbLeky: TLabel;
LbDoba: TLabel;
LbPrijmeni: TLabel;
BtNext: TButton;
BtBack: TButton;
BtKonec: TButton;
BtErase: TButton;
LbJmeno: TLabel;
procedure BtNextClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure BtBackClick(Sender: TObject);
procedure BtEraseClick(Sender: TObject);
procedure BtKonecClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FormProhlizet: TFormProhlizet;
pacos:Tpacient;
databaze:file of Tpacient;
i,q,x:integer;
podminka:boolean; //kvuli mazani
implementation
{$R *.dfm}
procedure GetData (i: integer);
begin
FormProhlizet.LbJmeno.Caption:='Jméno : ' + pacos[i].Jmeno;
FormProhlizet.LbPrijmeni.Caption:='Příjmení : '+pacos[i].Prijmeni;
FormProhlizet.LbPokoj.Caption:='č. pokoje : '+pacos[i].Pokoj;
FormProhlizet.LbLeky.Caption:='Léky : '+pacos[i].Leky;
FormProhlizet.LbDoba.Caption:='Uit : '+pacos[i].Doba;
end;
procedure TFormProhlizet.BtNextClick(Sender: TObject);
begin
podminka:=true; //tady se nastavi
i:=i+1;
GetData (i);
end;
procedure TFormProhlizet.FormCreate(Sender: TObject);
begin
reset(databaze,'data.dat');
read(databaze,pacos);
closefile(databaze);
i:=0; //aby se zobrazil prvni zaznam
FormProhlizet.BtNextClick(Sender);
end;
procedure TFormProhlizet.BtBackClick(Sender: TObject);
begin
i:=i-1;
if (i < 1) then i := 1;
GetData (i);
end;
procedure TFormProhlizet.BtEraseClick(Sender: TObject);
begin
for x := i to 99 do begin
Tpacient[i] = Tpacient [i+i];
end;
pacos[100].Jmeno := "";
pacos[100].Prijmeni := "";
pacos[100].Pokoj := "";
pacos[100].Leky := "";
pacos[100].Doba := "";
end;
procedure TFormProhlizet.BtKonecClick(Sender: TObject);
begin
reset(databaze,'data.dat');
write(databaze,'data.dat');
close(databaze);
end;
end.