4.1 FUNGSI
Dalam Visual foxpro menyediakan beberapa fungsi yang biasa dipakai dalam pemograman. Fungsi tersebut antara lain fungsi konversi, fungsi string, fungsi tanggal dan waktu dll.

4.1.1 Fungsi Konversi
Fungsi ini berguna untuk mengubah elemen data dari suatu jenis ke jenis yang lainnya. Fungsi tersebut antara lain :
􀂃 VAL (string alphanumerik) = Untuk mengubah string bilangan ke nilai numerik
􀂃 DTOC (date) = Untuk merubah isi field date(tanggal) menjadi karakter
􀂃 CTOD (string alphanumerik) = Untuk merubah string alphanumerik menjadi bentuk tanggal.

4.1.2 Fungsi Tanggal Dan Waktu
􀂃 TIME() = Menampilkan waktu yang ditunjukkan sistem komputer pada saat sekarang.
􀂃 DATE() =  Menampilkan tanggal sekarang
􀂃 CDOW(date) =  Menunjukkan nama hari yang ditunjukkan date.
􀂃 CMONTH(date) = Menunjukkan nama bulan yang ditunjukkan date.
􀂃 DOW(date) = Menunjukkan nama hari dalam seminggu. 1=minggu,2=senin,3=selasa,4=rabu,5=kamis,6=jumat,7=sabtu

4.1.3 Fungsi String
􀂃 UPPER<alphanumerik> : Merubah teks/huruf menjadi huruf kapital.
􀂃 LOWER<alphanumerik> : Merubah teks/huruf menjadi huruf kecil.
􀂃 TRIM<alphanumerik> : Untuk menghapus/memotong spasi.
􀂃 LTRIM<aplanumerik> : Untuk menghapus spasi dari sebelah kiri.
􀂃 RTRIM<alphanumerik> : untuk menghapus spasi dari sebelah kanan.
􀂃 SUBSTR<alphanumerik> : untuk mengambil karakter/kata dari suatu kalimat/kata.
􀂃 LEFT<alpanumerik> : untuk mengambil karakter dari kiri.
􀂃 RIGHT<alphanumerik> : untuk mengambil karakter dari kanan.
􀂃 LEN<alphanumerik>: untuk menghitung jumlah karakter.
􀂃 ASC<alphanumerik>: untuk menghasilkan nilai numerik dari karakter ASCII

4.2. KOTAK DIALOG / MESSAGEBOX
Kotak dialog digunakan untuk memberitahukan suatu informasi kepada user/pemakai, misalnya menampilkan suatu pesan kesalahan. Selain itu, kotak dialog messagebox juga digunakan untuk melakukan konfirmasi terhadap pemakai, misalnya konfirmasi YES dan NO.
Sintak Mesagebox :
Messagebox(“pesan”,<tipe_kotak_dialog>,<judul>) Argument kedua dan ketiga dapat juga tidak diikut sertakan.

Contoh penggunaannya :
Messagebox(“Yakin akan menutup program ini?”,4+32+”Konfirmasi”)
Atau
Messagebox(“Data yang dimasukkan sudah ada !!!”)
Ini layout untuk pesan konfirmasi “Yes” dan “No”.

Untuk menyatakan tombol yang dipilih, dapat menggunakan pernyataan IF atau DO CASE.

Contoh penggunaan :

Jwb = Messagebox(“Yakin akan menutup program ?”,4+16+”Konfirmasi”)
IF Jwb = 6 && jika tombol YES dipilih maka keluar dari program
Thisform.release
ENDIF

PENGATURAN PROPERTIES DAN EVENT OBJECT

Name = Memberikan nama sebuah obyek
Caption = Memberikan judul pada sebuah obyek
Text = Hampir sama dengan caption
FontName  = Menetukan jenis huruf
Backcolor  = Menentukan warna latar belakang
Forecolor = Menentukan warna text atau huruf
Enabled = Mengatur kontrol supaya tidak dapat diakses
Visible = Menyembunyikan obyek
Height = Menentukan tinggi dari sebuah obyek
Width = Menentukan lebar dari sebuah obyek
Top = Menentukan posisi obyek dari atas
Left = Menentukan posisi obyek dari kiri
Tabindex = Menentuka urutan pemfocusan
Dragmode = Mengatur tingkah laku kontrol selama dragand drop
Mousepointer = Memungkinkan perubahan bentuk mouse pada saat melewati obyek
Autosize = Mengatur agar lebar suatu objek menyesuaikan dengan lebar objek
FontBold = Mengatur agar objek di Bold/cetak tebal
BackStyle=  Mengatur agar objek transparan atau tidak.

Macam-macam Event
Click = Terjadi apabila menekan dan melepaskan tombol kiri mouse pada obyek
DblClick = Menekan tombol kiri 2 x pada sebuah obyek
DragDrop = Menahan tombok kiri dan menyeret obyek dari satu tempat ke tempt lain
Activate = Terjadi apabila sebuah obyek sedang aktif
DeActiave = Kebalikan dari activate
GotFocus = Terjadi apabila sebuah obyek satu-satunya menjadi focus
LostFocus = Terjadi apabila sebuah obyek kehilangan Focus
Load = Terjadi apabila sebuah form dibuka atau dipanggil
UnLoad = Terjadi apabila sebuah form ditutup
Init = Memberikan nilai awal pada sebuah form
Valid = Memberikan validasi terhadap objek
KeyPress = Terjadi apabila menerima input tombol dari keyboard
Interactive Change = Terjadi apabila sebuah objek terjadi perubahan nilai

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s