TUPRAK4 Ratni
TUPRAK4 Ratni
2. Tabel Pasien :
4. Desain form :
qrDokter.Prepare;
qrDokter.ParamByName('nm').AsString:=edKode.Text;
qrDokter.ParamByName('ta').AsString:=cbThnDiAngkat.Text;
cbThnDiAngkat.Text;
qrDokter.Open;
end;
8. Sintaks event OnChange milik komponen edKode :
procedure TFTiket.edKodeChange(Sender: TObject);
begin
if length(edKode.Text)>6 then
begin
qrCari.SQL.Clear;
qrCari.SQL.Add('Select Nama_Dokter From NamaDokter Where
Kode_Dokter=:nm');
qrCari.Prepare;
qrCari.ParamByName('nm').AsString:= edKode.Text;
qrCari.Open;
qrCari.SQL.Clear;
qrCari.SQL.Add('Insert Into Dokter(Kode_Dokter,
ThnDiAngkat, Kelas_faskes, Kode_faskes)');
qrCari.SQL.Add('Values(:nm,:ta,:ks,:kf)');
qrCari.Prepare;
qrCari.ParamByName('nm').AsString := edKode.Text;
qrCari.ParamByName('ta').AsString := cbThnDiAngkat.Text;
qrCari.ParamByName('kf').AsString :=
qrDokter.Fields[0].AsString;
qrCari.ExecSQL;
Tampil_Dokter;
End;
11. Sintaks tombol Hapus :
procedure TFRR.btHapusClick(Sender: TObject);
begin
if qrDokter.Fields[0].IsNull then begin
showmessage('Data Belum Anda Pilih !');
exit;
end;
qrCari.SQL.Clear;
qrCari.SQL.Add('Delete From Dokter Where Kode_Dokter=:nm
and ThnDiAngkat=:ta and Kode_faskes=:kd');
qrCari.Prepare;
qrCari.ParamByName('nm').AsString := edKode.Text;
qrCari.ParamByName('ta').AsString := cbThnDiAngkat.Text;
qrCari.ParamByName('kd').AsString :=
qrDokter.Fields[0].AsString;
qrCari.ExecSQL;
Tampil_Dokter;
end;
12. Sintaks tombol Tutup :
procedure TFRR.btTutupClick(Sender: TObject);
begin
close;
end;
end.
13. Running :