Sabtu, 15 September 2012

Modul Visual Foxpro


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 dalam visual foxpro ada 2 macam yaitu :
  1.    table didalam database extetionnya.DBC
  2. table diluar database  extetionya.DBF
cara atau langkah membuat table :
  1. create nama_file atau menu BAR
  2. 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 :

  1. 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 :

  1. 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

  1. klik 2x pada tombol tambah, kemudian ketiikan coding berikut ini

  1. Pada tombol browse, klik 2x kemudian ketikkan perintah BROWSE
  2. Pada tombol delete, klik 2x kemudian ketikkan perintah PACK
  3. Pada tombol exit, klik 2x kemudian ketikkan perintah berikut ini :
  1. 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