Professional Documents
Culture Documents
Pertemuan 6
Pembuatan Database, Table Dan Form Menggunakan DE
(Data Environment)
Studi kasus
1. Buatlah Database dengan nama TokoDBC
2. Buatlah Table Di dalam database dengan nama Barang.DBF
Design Struktur Tabel Seperti Dibawah Ini::
Nama Field Type Width Index
Kode Character 8 Primary key(Ascending)
Nm_brg Character 20
Satuan Character 10
Harga Character 5
Stok Character 12
3. Buat Form baru klik kanan pada form Pilih Data environment, muncul :
Untuk Menjalankan Form Terlebih dahulu Tabel Harus Diisi Dengan Satu Record
Untuk Menghilangkan Decimal Pada TextBox :
Klik Textbox yang ingin di hilangkan decimalnya
Di Propertise Pilih Input Mask
Lakukan hal yang sama Pada Grid di field Harga
Klik kanan Edit Pilih Field Harga Column 4
Lalu Cari Di Propertise Pilih Input Mask
Listing Program!!!!
Form1______________________Load
CLOSE ALL
*setting alamat penyimpanan database
SET DEFAULT TO "c:\rny\voxpro"
*digunakan untuk membuka tabel yang ada di folder
USE barang
*index dari table yang digunakan
SET ORDER TO tag kode
Form1____________________________ Bersih
thisform.txtKode.Value=""
thisform.txtnm_brg.Value=""
thisform.txtSatuan.Value=""
Lab C Pagi/Foxpro
thisform.txtharga.Value=""
thisform.txtstok.Value=""
Cmdadd __________________________Click
APPEND BLANK
thisform.bersih
thisform.txtkode.SetFocus
CmdSave___________________________Click
thisform.Refresh
CmdDelete__________________________ Click
pesan=MESSAGEBOX("Yakin data akan dihapus?",32+1,"Hapus")
IF pesan=1
DELETE
PACK
thisform.grdBarang.RecordSource="barang"
ENDIF
thisform.Refresh
CmdFirst__________________________Click
GO top
thisform.Refresh
CmdPrevious_______________________Click
SKIP -1
IF BOF()
MESSAGEBOX("Ini adalah Record Pertama",64,"Info")
GO top
ENDIF
thisform.Refresh
CmdNext_______________________Click
SKIP 1
IF eOF()
MESSAGEBOX("Ini adalah Record trakhir",64,"Info")
GO bott
ENDIF
thisform.Refresh
CmdLast_________________________Click
GO bott
thisform.Refresh
Cmdexit__________________________Click
P=MESSAGEBOX("YAkin Menutup Form INI?",48+4,"Info")
IF p=6
thisform.Release
ENDIF