P. 1
Membuat Data Barang Dengan Delphi7 Berkoneksi Dengan My SQL

Membuat Data Barang Dengan Delphi7 Berkoneksi Dengan My SQL

|Views: 1,935|Likes:
Dipublikasikan oleh Simbach Gereng

More info:

Published by: Simbach Gereng on Jan 29, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/10/2013

pdf

text

original

KONEKSI DATABASE SQL KE DELPHI7 Buatlah database dengan nama Barang dan dengan nama table data_barang.

Setelah itu qt akan mencoba Membuat data barang dengan delphi7 berkoneksi dengan my sql. Setelah database ada langkah berikutnya adalah mendesain form terlebih dahulu dengan desain seperti gambar 1, gambar 2, gambar 3.1

Gambar 1

Gambar 2

Gambar 3 Berikut component yang harus diambil dan di edit.

Komponen Form1 PageControl1

Palett Win32

Object Inspector Propertis Diganti Dengan Caption Data Barang TabPosition tpLeft

Rahmawan

Myconnection1 MyQuery1 MyCommand1 MyDatasource1

MySQLAccess MySQLAccess

Database Active SQL MySQLAccess Connection MySQLAccess DataSet Tabel untuk Form12

barang True Select*From barang Myconnection1 MyQuery1

Komponen PageControl1 TabSheet1 TabSheet2 TabSheet3 TabSheet4

Object Inspector Propertis Diganti dengan TabPosition tpLeft Caption Data Caption Tambah Data Caption Edit Data Caption Close Tabel untuk PageControl1

Komponen TabSheet1 Label1

Object Inspector Diganti dengan Caption Data Caption Data Barang Tabel untuk TabSheet1 Propertis

Komponen TabSheet2 Edit1 Edit2 Edit3 PbNumEdit1 PbNumEdit2 PbNumEdit3 Button1 Button2 Label2 Label3 Label4 Label5 Label6 Label7

Palett Standard Standard Standard PBEdit PBEdit PBEdit Standard Standard Standard Standard Standard Standard Standard Standard

Object Inspector Propertis Diganti dengan Caption Tambah Data Caption <kosongi> Name Id1 Caption <kosongi> Name nmBrg Caption <kosongi> Name Produk Name Jml1 Name Hb1 Name Hj1 Caption Simpan Caption Batal Caption Masukkan Id Barang Caption Masukkan Nama Barang Caption Masukkan Jumlah Barang Caption Masukkan Produk Barang Caption Masukkan Harga Beli Barang Caption Masukkan Harga Jual Barang Tabel untuk TabSheet2

Komponen TabSheet3 -

Palett

Propertis Caption

Object Inspector Diganti dengan Edit Data

Rahmawan

Edit4 Edit5 Edit6 PbNumEdit4 PbNumEdit5 PbNumEdit6 CRDBGrid/DBGri d Button3 Button4 Button5 Button6

Standard Standard Standard PBEdit PBEdit PBEdit Data Controls Standard Standard Standard Standard

Caption Name Caption Name Caption Name Name Name Name DataSource Caption Caption Caption Caption Tabel untuk TabSheet3

<kosongi> Id2 <kosongi> nmBrg2 <kosongi> Produk2 Jml2 Hb2 Hj2 MyDatasource1/DoubleKlik Edit Update Batal Hapus

Komponen TabSheet4

Object Inspector Propertis Diganti dengan Caption Close Tabel untuk TabSheet4

Setelah desain form dan koneksinya jadi kita tinggal memasukkan rumus, rumus yangn kita masukkan antara 3 lain rumus untuk menambah data/simpan, ambil data, rubah data/update, Batal, hapus/delete.

Pertama rumus simpan/tambah data. Pada tombol simpan yang ada pada tabsheet2/data double klik dan masukkan rumus sbb procedure TForm1.Button1Click(Sender: TObject); begin MyCommand1.SQL.Clear; MyCommand1.SQL.Add('insert into data_barang (id_brg,nama_brg,'+ 'jumlah_brg,produk,harga_beli,harga_jual) '+ 'value ('+QuotedStr(id1.Text)+','+ QuotedStr(nmbrg.Text)+','+ QuotedStr(jml1.Text)+','+ QuotedStr(produk1.Text)+','+

Rahmawan

QuotedStr(hb1.Text)+','+ QuotedStr(hj1.Text)+')'); MyCommand1.Execute; MyQuery1.Close; MyQuery1.Open; Application.MessageBox('Data Berhasil Disimpan,cek di data','',MB_ICONINFORMATION+mb_ok); End; Langkah berikutnya memasukkan rumus Batal/Menggagalkan Perintah Simpan.4 Pada tombol Batal yang ada pada tabsheet2/data double klik dan masukkan rumus sbb procedure TForm1.Button2Click(Sender: TObject); begin id1.Clear; nmbrg.Clear; produk1.Clear; hj1.Text:='0'; hb1.Text:='0'; jml1.Text:='0'; Application.MessageBox('Data Tidak di Simpan','',MB_ICONINFORMATION+MB_OK); PageControl1.ActivePage:=TabSheet1; End;

Langkah berikutnya masukkan rumus Ambil Data pada TabSheet3/Edit Data Rumusnya sbb procedure TForm1.Button3Click(Sender: TObject); begin id2.Text:=MyQuery1['id_brg']; nmbrg2.Text:=MyQuery1['Nama_brg']; jml2.Text:=MyQuery1['jumlah_brg'];

Rahmawan

produk2.Text:=MyQuery1['produk']; hb2.Text:=MyQuery1['Harga_Beli']; hj2.Text:=MyQuery1['Harga_Jual']; end;

Langkah berikutnya masukkan rumus Update/Menyimpan hasil editan pada TabSheet3/Edit Data5 Rumusnya sbb procedure TForm1.Button4Click(Sender: TObject); begin MyCommand1.SQL.Add('update data_barang set id_brg='+QuotedStr(id2.Text)+',nama_brg='+ QuotedStr(nmbrg2.Text)+',jumlah_brg='+ QuotedStr(jml2.Text)+',produk='+ QuotedStr(produk2.Text)+',harga_beli='+ QuotedStr(hb2.Text)+',harga_jual='+ QuotedStr(hj2.Text)+' where id_brg='+ QuotedStr(MyQuery1['id_brg'])); MyCommand1.Execute; MyQuery1.Close; MyQuery1.Open; Application.MessageBox(‘Data Berhasil Dirubah','',MB_ICONINFORMATION+MB_OK);

id2.Clear; nmbrg2.Clear; produk2.Clear; jml2.Text:='0'; hb2.Text:='0'; hj2.Text:='0'; end;

Rahmawan

Langkah berikutnya memasukkan rumus Batal/Menggagalkan Perintah Update.6 Pada tombol Batal yang ada pada tabsheet3/Edit Data double klik dan masukkan rumus sbb procedure TForm1.Button5Click(Sender: TObject); begin id2.Clear; nmbrg2.Clear; produk2.Clear; jml2.Text:='0'; hb2.Text:='0'; hj2.Text:='0'; Application.MessageBox('Update Tidak Jadi Dilakukan','',MB_ICONINFORMATION+MB_OK); End;

Langkah berikutnya memasukkan rumus Hapus. Pada tombol Batal yang ada pada tabsheet3/Edit Data double klik dan masukkan rumus sbb procedure TForm1.Button6Click(Sender: TObject); begin MyCommand1.SQL.Clear; MyCommand1.SQL.Add('delete from data_barang where id_brg='+QuotedStr(MyQuery1['id_brg'])); MyCommand1.Execute; MyQuery1.Close; MyQuery1.Open; Application.MessageBox(‘Data Berhasil Dihapus','',MB_ICONINFORMATION+MB_OK);

End;

Rahmawan

Langkah terakhir memasukkan rumus Close pada TabSheet4/Close. Pada tabsheet4/Close double klik dan masukkan rumus sbb procedure TForm1.PageControl1Change(Sender: TObject); begin if PageControl1.ActivePage=TabSheet4 then begin Application.Terminate; end; end; Hasilnya ada 4 tampilan sbb. Untuk tampilan Close scra otomastis jika kita klik maka program keluar.7

Demikian cara membuat koneksi delphi7>my sql semoga bermanfaat.

Rahmawan

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->