Diberdayakan oleh Blogger.
RSS

Belajar Delphi Database

Langsung aja ya kawan..................
Cara untuk membuat database pada Delphi yaitu :
1. Buka program Delphi
2. Pilih tools > Database Dekstop
3. Pilih File>New>Table
4. Table type isi dengan paradox7
  

5. Tekan save as >save dengan nama tblbiro atau sesuai keinginan.
6. Membuat table alias
7. Pilih tools>alias Manager
















8.  Tekan Browse dan tujukan pada folder yang kita buat table untuk yang pertama tadi.
9.  tekan keep New >OK>yes
10.Buka form pada Delphi dan tambahkan komponen-komponen berikut ini





















11. Koneksikan
12. Klick pada table >lihat di properties
13. Cari databasename>pilih dbperjalanan yg kita buat tadi
14. Cari tableName >pilih tblbiro.db yg sudah dibuat
15. Klick datasource >lihat pada properties >cari DataSet>pilih table1
16. Klick DBgrid >lihat pada properties>DataSource>ganti Datasource1
17. Klick kembali di table >lihat properties>Active>ganti dg True
18. Jika benar maka akan terlihat seperti bi bawah ini










19.setelah selesai buat form  didesign seperti dibawah ini
























20.tinggal isikan listing-listing ne....
21. klick satu tempat kosong di form kemudian double klick, isikan program listing sebagai berikut. procedure TForm1.FormCreate(Sender: TObject); 
begin 
ednomor.Text:=''; 
ednama.Text:=''; 
cmbkode.Text:=''; 
edjurusan.Text:=''; 
edbiaya.Text:=''; 
edpajak.Text:=''; 
edtotal.Text:=''; 
end; 

22. double klick pada cmbkode tulis listing sbb: 
procedure TForm1.cmbKodeChange(Sender: TObject); 
begin 
if cmbkode.ItemIndex=0 then 
begin 
edjurusan.Text:='Bandung';
edbiaya.Text:=inttostr(75000); 
end;
if cmbkode.ItemIndex=1 then
begin 
edjurusan.Text:='Jakarta'; 
edbiaya.Text:=inttostr(60000); 
end;
if cmbkode.ItemIndex=2 then
begin 
edjurusan.Text:='Surabaya'; 
edbiaya.Text:=inttostr(50000); 
end;
edpajak.Text:=floattostr(strtofloat(edbiaya.Text)*0.1); edtotal.Text:=floattostr(strtofloat(edbiaya.Text)+strtofloat(edpajak.Text)); 
end; 

23. double klick pada btSimpan tulis listing sbb: 
procedure TForm1.btSimpanClick(Sender: TObject); 
begin 
tblbiro.Append;
tblbiro['nomor']:=ednomor.Text; 
tblbiro['nama']:=ednama.Text; 
tblbiro['jurusan']:=edjurusan.Text;
tblbiro['biaya']:=edbiaya.Text; 
tblbiro['pajak']:=edpajak.Text; 
tblbiro['total']:=edtotal.Text;
tblbiro.Post; 
tblbiro.ApplyUpdates; 
tblbiro.Active:=false; 
tblbiro.Active:=true; 
showmessage('Data Sudah Tersimpan'); 
formcreate(sender); ednomor.SetFocus; 
end; 

24. double klick pada btBatal tulis listing berikut: 
procedure TForm1.btBatalClick(Sender: TObject); 
begin
formcreate(sender); 
ednomor.SetFocus; 
end; 

25. listing pada btkeluar 
procedure TForm1.btKeluarClick(Sender: TObject);
begin 
application.Terminate; 
end; 

26. Untuk listing lengkapnya bisa didownload Disini

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar