Anda di halaman 1dari 5

Pemrograman Visual FoxPro Pengenalan Visual FoxPro

PENGENALAN VISUAL FOXPRO

BAHASA PEMROGRAMAN VISUAL FOXPRO


Microsoft Visual FoxPro atau sering disingkat dengan FoxPro merupakan suatu bahasa
pemrograman visual yang berorientasi pada database. Microsoft Visual FoxPro sebenarnya penerus
dari generasi sebelumnya, yaitu FoxPro for DOS, FoxPro for Windows, FoxPro 5.0, dan seterusnya.

Berikut ini adalah beberapa elemen layar yang ada pada FoxPro:
Jendela Command/Command Window
 sebagai tempat memberikan perintah secara langsung kepada Microsoft Visual FoxPro atau
dengan kata lain dapat pula diartikan sebagai alternatif dalam memberikan perintah selain
menggunakan MenuBar atau ToolBar.

Untuk menampilkan atau menutup tekan tombol CTRL+F2 atau pilih WINDOW, kemudian COMMAND
WINDOW.

Form Designer
 sebuah jendela yang berfungsi untuk merancang tampilan program yang akan dibuat. Pada
window ini dapat ditambahkan beberapa kontrol sebagai media untuk memudahkan dalam
menggunakan program

Suzan Agustri 1
Pemrograman Visual FoxPro Pengenalan Visual FoxPro

Form Control
 kumpulan tools (kontrol) yang berfungsi untuk merancang tampilan
program yang akan dibuat.
Untuk menampilkan atau menutup, pilih VIEW, TOOLBAR, kemudian klik pada kotak
pilihan Form Controls, lalu OK.

Beberapa fungsi Form Controls:


 label, membuat objek label (keterangan dari textbox)
 textbox, membuat kotak input data satu baris bertipe text/character, numeric, serta date.
 command button, tombol aksi seperti, Keluar, Cetak, Edit, Hapus, Add, dan lain-lain
 shape, membuat gambar kotak atau garis pada form. Kemudian pilih SEND TO BACK pada menu
FORMAT.
 optiongroup, input data berupa beberapa pilihan dengan cara klik pada bulatan
 checkbox, input data berupa beberapa pilihan dengan cara klik pada kotak.
 editbox, membuat input data dengan banyak baris/memo
 combobox, input data berupa beberapa pilihan dengan memilih list/daftar pilihan
 grid, menampilkan data dalam bentuk tabel

Format umum kontrol:

thisform.[kontrol].[control keyword]

Properties
 untuk mengatur sifat dari kontrol program yang digunakan. Dengan
jendela ini programmer dapat mengganti warna, menetukan lebar,
menentukan panjang dari sebuah kontrol, dan lain-lain.
Untuk menampilkan, klik icon pada toolbar (gambar tangan memegang
kertas).

Suzan Agustri 2
Pemrograman Visual FoxPro Pengenalan Visual FoxPro

Beberapa fungsi Properties:


 caption, memberi nama pada form/kontrol
 autotext, menyesuaikan lebar tampilan caption
 maxlength, membatasi jumlah pengisian data untuk tipe data Character
 inputmask, kontrol textbox hanya dapat di-input dan menampilkan angka. Pada Properties diisi
angka 9 sebanyak maksimum jumlah digit dari angka tersebut.
 enabled, me-nonaktifkan kontrol agar tidak bisa ditulis (dengan memilih True)
 read only, membuat kontrol hanya dapat dibaca saja tetapi tidak dapat di-input (dengan memilih
True)
 name, nama kontrol untuk menulis bahasa perintah
 password char, tampilan pada password
 backstyle:
- Opaque, untuk latar putih
- Transparent, untuk latar warna form
 control box, jika False, maka logo FoxPro pada form akan hilang
 format, mengubah tampilan isian kontrol, cont. E untuk tampilan isian tanggal, ! untuk huruf kapital

MERANCANG FORM
Langkah dasar membuat Form:
1. Membuat Project
2. Membuat form pada Form Designer
3. Menambahkan beberapa kontrol dari Form Controls pada form untuk merancang
4. Mengatur nilai form dan kontrolnya pada Properties
5. Mengetik bahasa perintah/kode program pada form dan kontrol yang telah dirancang/dibuat

Menyimpan Form:
- Pilih FILE pada menubar, SAVE, kemudian ketik nama form
- Pilih FILE pada menubar, SAVE AS, kemudian ketik nama form

Menjalankan Form:
- Klik icon run pada saat form terbuka/aktif
- Atau, pada Command Window ketik:

do form [form]

- Atau, tekan tombol CTRL+E

Beberapa jenis Procedure:


 Activate, tampilan pertama kali program dijalankan
 Click, perintah dieksekusi jika kontrol di klik

Suzan Agustri 3
Pemrograman Visual FoxPro Pengenalan Visual FoxPro

 Init
 Load, perintah dieksekusi pada saat aplikasi dijalankan
 Unload, perintah dieksekusi pada saat aplikasi akan ditutup
 InteractiveChange, perintah dieksekusi pada saat kontrol diisi
 LostFocus, perintah dieksekusi setelah kontrol diisi dan menekan tombol enter

Nilai awal input textbox:

[textbox].value = ’ ’

Nilai awal output textbox berupa angka:

[textbox].value = 0

Input text box ke tabel bertipe data karakter:

replace [field] with [textbox].value

Input text box ke tabel bertipe data numerik:

replace [field] with val([textbox].value)

Input text box ke tabel bertipe data tanggal:

replace [field] with ctod([textbox].value)

Menampilkan isi tabel ke textbox:

[textbox].value = [field]

Kata perintah eksekusi text box bertipe data numerik (untuk input text box):

val([textbox].value)

Suzan Agustri 4
Pemrograman Visual FoxPro Pengenalan Visual FoxPro

Kata perintah eksekusi text box bertipe data numerik (untuk ouput/hasil perhitungan text box):

[textbox].value

Operator Aritmatika
^  pemangkatan
*  perkalian
/  pembagian
+  penjumlahan
-  pengurangan

Operator Relasi
>  lebih dari
>=  lebih dari atau sama dengan
<  kurang dari
<=  kurang dari atau sama dengan
=  sama dengan
<>  tidak sama dengan

Operator Logika
AND  dan
OR  atau

Penggunaan WITH THISFORM pada saat pengetikan kata perintah, untuk mewakili seluruh thisform
pada tiap kata perintah (lebih dari satu thisform), dan diakhiri dengan END WITH atau ENDW

Menampilkan garis bawah di Command Button:


1. Pilih Command Button
2. Pada Properties, pilih Caption
3. Ketik \< tepat sebelum huruf yang akan diberi garis bawah

Suzan Agustri 5

Anda mungkin juga menyukai