Materi Ke 6 Visual Foxpro

4
Lab C Pagi/Foxpro Pertemuan 6 Pembuatan Database, Table Dan Form Menggunakan DE (Data Environment) Data Environment adalah membangun program aplikasi dimana kita membuat interface/form dan codingprogram dalam satu kesatuan yang tidak terpisahkan. Studi kasus 1. Buatlah Database dengan nama TokoDBC 2. Buatlah Table Di dalam database dengan nama Barang.DBF Design Struktur Tabel Seperti Dibawah Ini:: 3. B u a t Form baru klik kanan pada form Pilih Data environment, muncul : Pilih Database Toko Nama Field Type Widt h Index Kode Characte r 8 Primary key(Ascending) Nm_brg Characte r 20 Satuan Characte r 10 Harga Characte r 5 Stok Characte r 12

description

..materi masih akan dilanjutkan dengan bagian selanjutnya ..

Transcript of Materi Ke 6 Visual Foxpro

Page 1: Materi Ke 6 Visual Foxpro

Lab C Pagi/Foxpro

Pertemuan 6Pembuatan Database, Table Dan Form Menggunakan DE

(Data Environment)

Data Environment adalah membangun program aplikasi dimana kita membuat interface/form dan codingprogram dalam satu kesatuan yang tidak terpisahkan.

Studi kasus1. Buatlah Database dengan nama TokoDBC2. Buatlah Table Di dalam database dengan nama Barang.DBF

Design Struktur Tabel Seperti Dibawah Ini::

3. Buat Form baru klik kanan pada form Pilih Data environment, muncul :

Pilih Database Toko Pilih Tabels Barang

4. Muncul Data environment, seperti :

Nama Field Type Width IndexKode Character 8 Primary key(Ascending)Nm_brg Character 20Satuan Character 10Harga Character 5Stok Character 12

Page 2: Materi Ke 6 Visual Foxpro

Lab C Pagi/Foxpro

Kemudian Drag Fields ke dalam Form Dan Drag Tabel Barang Kedalam Form Tambahkan Command Button Dan Label untuk Judul,

5. Sehingga hasilnya seperti dibawah ini:

Untuk Menjalankan Form Terlebih dahulu Tabel Harus Diisi Dengan Satu RecordUntuk 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______________________LoadCLOSE ALL*setting alamat penyimpanan databaseSET DEFAULT TO "c:\rny\voxpro"*digunakan untuk membuka tabel yang ada di folderUSE barang*index dari table yang digunakanSET ORDER TO tag kode

Form1____________________________ Bersihthisform.txtKode.Value=""thisform.txtnm_brg.Value=""thisform.txtSatuan.Value=""

Page 3: Materi Ke 6 Visual Foxpro

Lab C Pagi/Foxpro

thisform.txtharga.Value=""thisform.txtstok.Value=""

Cmdadd __________________________ClickAPPEND BLANKthisform.bersihthisform.txtkode.SetFocus

CmdSave___________________________Clickthisform.Refresh

CmdDelete__________________________ Clickpesan=MESSAGEBOX("Yakin data akan dihapus?",32+1,"Hapus")IF pesan=1DELETEPACKthisform.grdBarang.RecordSource="barang"ENDIFthisform.Refresh

CmdFirst__________________________ClickGO topthisform.Refresh

CmdPrevious_______________________ClickSKIP -1IF BOF()MESSAGEBOX("Ini adalah Record Pertama",64,"Info")GO topENDIFthisform.Refresh

CmdNext_______________________ClickSKIP 1IF eOF()MESSAGEBOX("Ini adalah Record trakhir",64,"Info")GO bottENDIFthisform.Refresh

CmdLast_________________________ClickGO bottthisform.Refresh

Cmdexit__________________________ClickP=MESSAGEBOX("YAkin Menutup Form INI?",48+4,"Info")IF p=6thisform.ReleaseENDIF