PENGENALAN VISUAL FOXPRO
1. Sekilas Visual FoxPro
foxPro
adalah sebuah system manajemen database ( Database manajemen sistem )
elektronik yang berfungsi untuk mengumpulkan, mengambil dan menampilkan data.
Sedangkan
Visual foxpro sendiri adalah bahasa pemprograman visual yang berorientasi pada
objek ( OOP ) dan juga sebagai sistem manajemen database relational (
Relational – Database Manajemen System (RDBMS) yang memungkinkan untuk :
- Merancang sendiri form penyimpanan informasi
- Menyimpan data dalam jumlah besar
- Menata data dalam bentuk tabel
- Mendapatkan informasi dalam bentuk kriteria
2 Komponen Visual Foxpro
Pengertian Database
database adalah pengorganisasian dengan tujuan agar data dapat diaksek dengan mudah. sebagai contoh database dapat diterapkan untuk dikelolah.pada umumnya,sebuah database terdiri atas sejumlah table.
- Membuat table
- table didalam database extetionnya.DBC
- table diluar database extetionya.DBF
- create nama_file atau menu BAR
- klik File-New-Table-New File-Simpan nama_filenya-Save.
Modul Form
Disain table :
Berikut ini adalah
tool dan setting properties yang digunakan untuk membuat tampilan disain input
diatas.
Toolbar
|
Propertise
|
Value
|
Label1
|
Caption
|
INPUT DATA
|
Label2
|
Caption
|
NoBp
|
Label3
|
Caption
|
Nama Mahasiswa
|
Label4
|
Caption
|
Jumlah Sks
|
Label5
|
Caption
|
Kode Fakultas
|
Text1
|
Name
|
Vnobp
|
Text2
|
Name
|
Vnama
|
Text3
|
Name
|
Vsks
|
Text4
|
Name
|
Vkode_f
|
Command1
|
Caption
|
Cmd_Simpan
|
Name
|
Simpan
|
|
Command2
|
Caption
|
Cmd_Tambah
|
Name
|
Tambah
|
|
Command3
|
Caption
|
Cmd_browse
|
Name
|
Browse
|
|
Command4
|
Caption
|
Cmd_delete
|
Name
|
Delete
|
|
Command5
|
Caption
|
Cmd_hapus
|
Name
|
Hapus
|
Tahapan memasukkan
coding program :
- Tahap pertama sebelum saudara memasukkan coding program untuk tombol simpan, tambah dan yang lainnya adalah menentukan lokasi default dimana project saudara berada dan sekaligus memangil / mengaktifkan table yang nantinya saudara pergunakan. Untuk itu silahkan saudara klik 2x pada form1 sehingga akan ditampilkan code view sebagai berikut :
- Klik 2x pada tombol simpan kemudian pada tampilan view code. Ketikkan coding berikut ini :
Keterangan :
Append
Blank
Berfungsi
untuk menambah record baru
replace nobp WITH
thisform.vnobp.Value
berfungsi untuk mengganti (
replace ) isi dari fields nobp yang terdapat pada table, dengan isi dari vnobp
yang saudara inputkan melalui textbox vnobp
MESSAGEBOX("Data
berhasil disimpan")
Jika data/record berhasil
disimpan munculkan pesan “Data berhasil disimpan”
thisform.simpan.Enabled=.F.
Menenablekan /
mengnonaktifkan tombol simpan
thisform.tambah.SetFocus
mengaktifkan tombol tambah
- klik 2x pada tombol tambah, kemudian ketiikan coding berikut ini
- Pada tombol browse, klik 2x kemudian ketikkan perintah BROWSE
- Pada tombol delete, klik 2x kemudian ketikkan perintah PACK
- Pada tombol exit, klik 2x kemudian ketikkan perintah berikut ini :
- Pada vnobp klik 2x sehingga akan ditampilkan jendela code view, kemudian ketikkan coding berikut ini :
Dimana
proses tersebut diatas dilakukan untuk mencari kode perkiraan yang dimasukkan (
pada variabel vkode ). Hal ini bertujuan untuk menghindari adanya penginputan
data yang sama secara berulang. Perintah ALLTRIM
digunakan untuk menghilangkan semua spasi pada nilai data yang dimasukkan pada
vkode. Jadi jika ada kode yang sama pada file tbl_kode.dbf dengan kode yang
diinputkan maka akan ditampilkan pesan ” Maaf ... NoBp tersebut sudah Ada ”.
Tidak ada komentar:
Posting Komentar