You are on page 1of 50

Mengenal Visual Fox Pro

Submitted by masterhk on Tue, 12/18/2007 - 14:00.

Mengenal Microsoft Visual Fox Pro
Jika anda perhatikan pertama kali menjalankan program Visual FoxPro, maka terdapat Jendela Visual FoxPro, Jendela View, Toolbar dan Menu Utama Visual FoxPro. Pada Jendela Visual FoxPro ini anda dapat menuliskan perintah dan logika dari Microsoft Visual FoxPro dimana masing-masing perintah akan menjalankan dan menghasilkan keluaran sesuai dari fungsinya. Jendela Visual FoxPro dari Microsoft Visual FoxPro ini sangat unik, saya katakan unik karena hampir semua perintah baik Internal dari Microsoft Visual FoxPro maupun perintah External dari sistem Operasi / Dos dapat dikenal dan dijalankan dari Jendela Visual FoxPro ini. 1.1 Manipulasi Jendela Visual FoxPro. Tampilan atau posisi dari Jendela Visual FoxPro dapat dimanipulasi sesuai kebutuhan, sehingga tampilannya sesuai dengan yang diharapkan. 1.1.1 Memindahkan letak dari Jendela Visual FoxPro. Posisi Jendela Visual FoxPro dapat dipindahkan ke segala arah, dengan cara menyeretnya ke lokasi baru dimana Jendela Visual FoxPro akan ditempatkan. 1.1.2 Menghilangkan sisa histori perintah yang pernah diketikan pada Jendela Visual FoxPro Jika anda mengetikan perintah pada Jendela Visual FoxPro, maka perintah tersebut akan direkam dan dapat digunakan kembali, tetapi jika perintah tersebut sudah banyak dan akan dihilangkan dari dalan Jendela Visual FoxPro, maka lakukan cara berikut ini: klik kanan mouse pada posisi dimana Jendela Visual FoxPro berada, pilih Clear. 1.1.3 Menyembunyikan serta menampilkan Jendela Visual FoxPro. Jika Jendela Visual FoxPro akan di sembunyikan atau ditampilkan, maka untuk melakukan itu terdapat banyak cara diantaranya : Dari menu windows pilih Visual FoxPro Window Tekan kombinasi tombol Ctrl dan F2 1.1.4 Menampilkan Jendela Visual FoxPro diatas jendela lainnya.

Jika anda menginginkan Jendela Visual FoxPro tampil selalu diatas dari jendela lainnya maka pada batang title Jendela Visual FoxPro klik kanan mouse pilih Dockable "Dockable" . Jika ada jendela lain seperti jendela project manager yang sedang dibuka, maka cobalah anda geser posisi Jendela Visual FoxPro dan letakan diatas jendela project manager atau jendela lainnya, maka akan tampak terlihat bahwa posisi dari Jendela Visual FoxPro yang telah di Dockable akan tampak selalu berada diatasnya. 1.1.5 Melebarkan / mengecilkan tampilan Jendela Visual FoxPro. Jika anda rasa keberadaan Jendela Visual FoxPro terlalu kecil atau terlalu besar maka Jendela Visual FoxPro dapat dirubah sesuai keinginan dengan cara: Tempatkan pointer mouse pada sisi Jendela Visual FoxPro hingga tanda pointer berubah menjadi tanda panah dua arah, klik, dan tahan mouse anda, kemudian geser kearah kanan untuk membesarkan dan ke kiri untuk mengecilkan Jendela Visual FoxPro 1.1.6 Membersihkan layar view. Jika anda mengolah data maka secara otomatis hasil perintah yang anda ketikan akan tampak hasilnya pada jendela view. Untuk menghilangkan tampilan hasil dari ketikan perintah yang anda ketikan tadi, ketikan perintah Clear. Dengan perintah ini maka layar Visual FoxPro 9.0 akan menjadi bersih kembali. 1.2 Mengatur konfigurasi visual foxpro 9.0 Untuk mengatur konfigurasi Visual FoxPro 9.0 agar berjalan sesuai yang diharapkan, dapat dilakukan melalui menu Tools – Options. Kotak dialog Options memiliki sejumlah Tab yang didalamnya masing-masing mempunyai pilihan untuk dikonfigurasi sesuai kebutuhan. 1.2.1 Tab view Pada Tab View terdapat pilihan untuk mengatur tampilan Visual FoxPro 9.0, seperti menampilkan Status bar, Clock, Visual FoxPro results, System messages dan lainnya. 1.2.1.1 Status bar Jika terpilih maka tampilan dari status bar akan terlihat. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Status Bar On | Off

1.2.1.2 Clock Apakah Jam akan ditampilkan pada status bar. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Clock On | Of 1.2.1.3 Visual FoxPro results Apakan akan menampilkan proses dari segala sesuatu pemprosesan yang dilakukan program Visual FoxPro 9.0. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Talk On | Off 1.2.1.4 System messages Apakah sistem akan menampilkan pesan pada status bar segala perintah setelah proses yang dilakukan. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Notify [Cursor] On | Off 1.2.1.5 Open last project on startup Jika terpilih maka Visual FoxPro 9.0 akan membuka proyek yang terakhir kali dibuka secara otomatis 1.2.1.6 Most Recently Used list contains Visual FoxPro 9.0 akan menampilkan daftar File yang dibuka terakhir sesuai dengan jumlah isian pada spiner. Pilihan ini akan tampil pada menu File. 1.2.1.7 List display count Maksimum data yang dapat ditampilkan pada objek dropdown list boxes. Default isiannya adalah 15 dan minimum dropdown list boxes berisi 5. Anda dapat menampilkan semua yang anda kerjakan melalui kotak dialog Options ini ke Jendela Visual FoxPro sehingga dapat digunakan untuk keperluan lainnya atau sekedar mengetahui apa saja yang sedang dikerjakan oleh Visual FoxPro 9.0. Caranya : Tentukan pilihan setting anda pada kotak dialog Options, tekan dan tahan tombol SHIFT kemudian klik tombol OK. 1.2.2 Tab general

Tab ini mengatur segala sesuatu yang umum, seperti pengaturan sound, programming, data entry, dan banyak pilihan lainnya. 1.2.2.1 Warning sound Off Pilihan ini mengijinkan anda untuk dapat membunyikan atau tidak membunyikan suara pada saat anda menjalankan perintah melalui Jendela Visual FoxPro atau membuat suatu program sehingga jika terjadi kesalahan dapat diketahui dengan adanya suara tersebut. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Bell On | Off Default Pilihan yang akan menampilkan suara dari bawaan program Visual FoxPro 9.0. adalah : Set Bell On Play Visual FoxPro 9.0 mengijinkan anda merubah suara bawaan dengan suara yang anda inginkan. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Bell To ‘ding-dong.wav’ 1.2.2.2. Programming Cancel programs on Escape Anda bisa membatalkan proses program yang sedang berjalan dengan melakukan penekanan pada tombol Esc. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Excape On | Off Penekanan tombol Esc pada saat program berjalan akan menampilkan pesan interupsi seperti dibawah ini *** INTERRUPTED *** Log compilation errors Akan menampilkan atau tidak ditampilkan pesan kesalahan pada saat kompilasi. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut :

Set Logerrors On | Off SET DEVELOPMENT Anda dapat menampilkan tanggal dan waktu menjalankan program, dan lainnya dengan mengatur pada pilihan ini. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Perintah adalah sebagai berikut : Set Development On | Off dBASE compatibility Anda dapat menentukan apakan bahasa yang digunakan akan dibuat kompatibel dengan bahasa Foxbase+ / dbase+. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Compatible Foxplus on Use Visual FoxPro color palette Menggunakan default palet warna yang ditentukan Visual FoxPro 9.0. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Perintah adalah sebagai berikut : Set Palette On | Off Confirm file replacement Menampilkan pesan peringatan keamanan bisa terjadi proses data atau tidak. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Safety On | Off Browse IME control Menampilkan kontrol IME pada tampilan Browse. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Browseime On | Off 1.2.2.3 Data Entry Navigation keys Menentukan kunci pemindahan kursor antar kontrol didalam Form. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Keycomp To Dos | Windows

2. Menggunakan teknik optimasi Rushmore. menentukan berapa jumlah byte yang dapat ditampung didalam file memo. maka proses pemindahan dari titik fokus menggunakan tombol ENTER atau SPACEBAR Untuk pilihan WINDOWS Complatible. maka anda melakukan penekanan pada tombol SPACEBAR. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Confirm On | Off 1.0 akan secara otomatis menampilkan record yang sudah diisikan kedalam isian record yang baru.2.0 dapat mencari data yang dimaksud dengan cepat. jika anda memilih pilihan MS-DOS Complatible. lakukan modifikasi jika anda ingin merubah ke direktori yang diinginkan. atau ALT+DOWN ARROW.5 Tab file location Dengan menentukan lokasi kerja dari suatu program maka diatur pada pilihan ini sehingga Visual FoxPro 9. anda dapat mengatur batas waktu koneksi.2. Fill new records with current values Visual FoxPro 9.2.0 melakukan tindakan keluar dari proses pengisian data jika pilihan ini terpilih. Berapa jumlah record data minimal yang dapat dirubah.3 Tab data Mengatur segala sesuatu yang terkait dengan data. anda dapat menentukan bagaimana suatu tabel dibuka. apakah akan ditampilkan header dari tabel tersebut. 1. 1. berapa jumlah record yang dapat diambil.6 Tab forms . klik OK dan terakhir klik tombol Set As Default untuk menyimpan perubahan. menentukan pemilihan penguncian File dan record. 1. ALT+UP ARROW.Pada objek Combo boxes. Penulisan perintah pada Jendela Visual FoxPro atau Jendela Program adalah sebagai berikut : Set Carry On | Off Enter or Tab to exit fields Anda dapat mengatur agar Visual FoxPro 9. Tentukan direktori kerja didalam pilihan Default Directory.4 Tab Remote data Digunakan jika anda menggunakan data jarak jauh. menggunakan metode perintah SQL untuk update data. menggunakan index yang unik.

9 Tab regional Anda dapat mengatur format dari tanggal yang akan dipakai. jenis format jam yang akan digunakan. anda bisa menambah class melalui Tab ini.2. merubah pergerakan kursor. default huruf yang dipakai dan lainnya. pembatas desimal. dimana anda dapat merubah ukuran spasi Grid.2. untuk menyimpannya lakukan dengan memilih tombol Set As Default. ditampilkan atau tidak grid didalam pendesainan laporan.2. .12 Tab file mapping Mengatur pemetaan pada kontrol yang akan dibuat jika anda melakukan Drag tabel atau field ke dalam Form dan lainnya.2. warna perintah yang akan dituliskan dan lainnya. bagaimana tampilan comentar.13 Tab IDE Pada Interactif Development Environment.2. ekstensi dari File.11 Tab editor Anda dapat memformat editor pada Tab ini. batasan yang digunakan.2. 1. Pengaturan Huruf. 1. 1.Pengaturan Form dapat diatur melalui kotak dialog Form. perataan Objek dan lainnya.2. 1. teknik tampilan pelacakan dan lainnya. mengatur Tab dan Inden.10 Tab debug Anda dapat merubah warna tempat tampilan huruf dan latar belakang. 1. kemudian klik tombol OK. simbol mata uang dan lainnya. 1.14 Tab reports Pengaturan yang berhubungan dengan laporan dapat anda setting disini. pengaturan area disain.8 Tab controls Disini dapat dilibatkan class-class.7 Tab projects Pada Tab Projects terdapat pilihan apakah unsur objek yang ada didalam project di klik 2 kali akan dijalankan atau dibuka secara desain modifikasi. 1.2. 1. Jika anda telan melakukan perubahan settingan pada kotak dialog Options. anda dapat mengatur setting tampilan.

Edit.0 dapat diganti atau dirubah sesuai dengan kebutuhan. Format Berisi segala sesuatu yang berhubungan dengan pemformatan seperti memformat atribut huruf.3 Element layar utama Visual FoxPro 9. memotong. Format.2 Menu bar Baris yang berisi menu dan submenu dari Visual FoxPro 9. Program. Tools. misalnya tulisan title bar akan diganti dari Microsoft Visual FoxPro menjadi “Aplikasi Inventory” dengan menuliskan perintah pada Jendela Visual FoxPro sebagai berikut : _screen. Window dan Help. Query Designer. duplikasi dan perintah lainnya. Database Designer. Standart dan View Designer. membuat komentar. Print Preview. menentukan spasi dan lain-lain.Caption="Aplikasi Inventory" Maka title bar berubah dari Microsoft Visual FoxPro menjadi Aplikasi Inventory. Elemen tersebut adalah : 1. View. Atau dapat juga dengan perintah seperti dibawah ini: _vfp. Menu bar pada Visual FoxPro 9. Form Controls. File Berisi segala perintah yang berhubungan dengan pengelolaan File-File. View Menu ini untuk menampilkan jenis-jenis toolbars.3. Report Control.0 memiliki beberapa elemen yang dapat dipergunakan.Caption="Program Koperasi Tunas Muda" Dengan cara diatas maka title bar akan berubah menjadi Program Koperasi Tunas Muda 1.1 Title bar / batang judul Title bar adalah baris yang menyatakan judul aplikasi yang sedang berjalan atau aktif. Layout. membuat indent. Adapun jenis toolbars yang tersedia adalah : Color Palette.1.0 terdiri dari : File.0 yang dapat dipergunakan sesuai dengan fungsinya. Menu Format ini tampil jika posisi kursor anda terdapat pada Jendela Visual .0 Tampilan layar utama Visual FoxPro 9. Title bar pada jendela Visual FoxPro 9. Edit Berisi segala perintah pengeditan seperti membatalkan.3.

.0 untuk menandakan suatu baris perintah yang tidak ikut terbaca didalam program. *!* "Quit " -> Perintah keluar dari visual fox pro 9. Toolbox. untuk itu perintah Comment ini sangat membantu.3. dikatakan unik karena hampir semua perintah baik Internal Visual FoxPro 9. Program Menu ini berisi tentang segala aktifitas program. seperti menjalankan program ( ! Do.0 untuk melakukan trial and error sebelum menghasilkan satu laporan. Task Pane. Hal ini memudahkan setiap orang pemakai Visual FoxPro 9.0 1. setiap perintah yang di tuliskan lewat Jendela Visual FoxPro akan langsung terlihat hasilnya pada Jendela View. Window: Berisi perintah untuk mengatur tampilan window. Tools : Berisi daftar perintah yang terkait dengan utilitas seperti Wizard. Sehingga kesalahan dapat diketahui sebelumnya.3 Jendela Visual FoxPro / perintah Jendela Visual FoxPro ini sangat unik. Menu Comment digunakan Visual FoxPro 9. maupun perintah External dari sistem operasi / dos juga dikenal dan dapat dijalankan dari Jendela Visual FoxPro ini.. ). Contoh ini menjelaskan penggunaan dari salah satu isi dari Menu Format yakni Comment. Macros. menampilkan serta menyembunyikan Jendela Visual FoxPro dan lain-lain. memilih window yang akan diaktifkan. Didalam Jendela tersebut. Help : Berisi semua bantuan yang berhubungan dengan Visual FoxPro 9.FoxPro. Debugger dan lainnya. anda dapat menuliskan perintah-perintah dari Visual FoxPro 9.0 Anda dapat membuat komentar sebanyak anda mau. mengkompile program dan lain-lain. Jika posisi kursor terdapat diluar Jendela Visual FoxPro maka Menu Format ini tidak muncul. mengingat didalam membuat program atau mengolah data sering kali terjadi lupa tentang urutan perintah atau alur pemprogramman. Tanda jika perintah berisi Comment adalah dengan adanya tanda seru diapit tanda bintang ( *!* ) didepan tulisan komentar tersebut. membatalkan jalannya program ( Cancel ) .

menyimpan hasil kerjaan. berfungsi untuk melakukan segala sesuatu yang umum. dll ).7.Untuk menampilkan atau menghilangkan Jendela Visual FoxPro dapat dilakukan dari menu Window – Visual FoxPro window atau Ctrl+F2 1.0 mempunyai banyak toolbar yang dapat digunakan didalam pembuatan aplikasi. menjalankan form dan lain-lain.0 dijalankan. diantaranya adalah dengan cara : meletakan pointer mouse ke batang toolbar aktif kemudian klik mouse sebelah kanan pada batang toolbar tersebut lalu pilih toolbar yang akan ditampilkan. 1.3. 1. diantaranya 1. Posisi baris status berada pada baris paling bawah pada layar utama Visual FoxPro 9.4 Status bar Status Bar atau baris status yang berfungsi untuk menampilkan status atau kejadian yang sedang berlangsung.3. form.3. maka toolbar yang ditandai akan tampil.0 1. Keseluruhan toolbar dapat ditampilkan atau di sembunyikan melalui menu View – Toolbars… kemudian centang kotak yang ada didepan toolbar kemudian klik tombol OK.5 View window Adalah layar lebar yang berfungsi untuk tempat menampilkan hasil proses dari perintah Visual FoxPro 9.7 Jenis-jenis toolbar Visual FoxPro 9.3.0 yang ditulis melalui Jendela Visual FoxPro.3.6 Toolbar Batang panjang dibawah menu yang berisi beberapa icon yang dapat digunakan untuk mempercepat proses.3. Toolbar dapat pula ditampilkan dengan beberapa cara.1 Toolbar standard Toolbar yang tampil pertama kali saat Visual FoxPro 9. seperti membuat File baru ( Project. Salah satu kehebatan dari software Visual FoxPro 9.7. Toolbar dapat disembunyikan dengan cara yang sama yakni dengan cara menghilangkan pilihan pada kotak toolbar terpilih.2 Toolbar database designer .0 ini adalah : Operator / pamakai dapat melihat langsung hasil yang dikerjakannya melalui jendela ini 1. report.

seperti meratakan objek. 1.7. option group dan lain-lain. . image. melakukan relasi antar tabel.6 Toolbar form controls Icon-icon yang ada dapat berfungsi untuk membuat objek yang dapat digunakan pada form.3.4 Toolbar layout Icon-icon yang ada pada toolbar ini berfungsi untuk mengatur tampilan objek pada form.3. 1.7. seperti menambah tabel.7. membuat view. didalamnya terdapat icon untuk merapikan. seperi mencetak. 1.5 Toolbar color palette Icon-icon yang ada pada toolbar ini dapat digunakan untuk merubah warna suatu obyek didalam form. dan lain-lain.3 Toolbar from designer Digunakan untuk mendisain antar muka form.3. spinner.4 Customize toolbar Icon yang ada didalam toolbar dapat ditambahkan atau dikurangi dengan cara.7. seperti menambah Tabel.7 Toolbar query design dan view designer Icon-icon yang ada digunakan pada saat anda melakukan proses query. Toolbar ini dipakai sangat dominan didalam pembuatan aplikasi pada form.Icon yang ada didalam toolbar ini dapat dipakai untuk mendefinisikan tabel didalam database designer.7. kemudian pada pilihan Button sebelah kanannya klik salah satu button kemudian lakukan drag atau seret icon tersebut kearah batang toolbar yang ingin ditambahkan.3. menampilkan dan menyembunyikan peralatan. jendela properti dan lain-lain. pilih Customize… Akan muncul kotak Customize Toolbar. meletakan objek didepan atau dibelakang objek lain dan lain-lain. pilih pada isi pilihan Categories. menuju ke halaman yang diinginkan dan lain-lain.8 Toolbar print preview dan report control Icon-icon yang ada digunakan untuk melakukan segala aktifitas yang dibutuhkan pada laporan. 1. klik kanan mouse pada batang toolbar. seperti objek tombol. . . 1.3. menghapus Tabel serta menampilkan perintah SQL dan lain-lain.3.7.

5 Menghilangkan icon dari dalam toolbar Untuk mengeluarkan atau menghilangkan icon yang ada didalam toolbar.6 Posisi toolbar Posisi toolbar yang tampil dapat dipindah-pindahkan sesuai keinginan dengan cara menyeretnya ke lokasi yang baru. masukan icon yang anda inginkan dengan cara yang sama seperti diatas.0 Klik menu File – Exit. caranya : dari menu utama pilih View – Toolbar…. 1. klik icon layout toolbar yang ada pada posisi paling kanan. 1.0 dapat juga dilakukan dengan menekan kombinasi tombol Ctrl + F4. Keluar dari program Visual FoxPro 9. adalah klik icon yang akan dihilangkan kemudian seret kearah luar toolbar menuju area jendela view. atau dengan mengetikan perintah Quit pada Jendela Visual FoxPro .Misalnya saja klik pilihan Report pada Categories. 1. kemudian klik tombol New.8 Keluar dari program. tentukan nama toolbar yang akan dibuat.0. 1.7 Membuat toolbar baru anda dapat membuat toolbar sendiri dan akan diisikan dengan icon yang anda butuhkan saja.0. seret kearah batang toolbar standard yang ada diatas layar utama Visual FoxPro 9. Icon yang diseret tadi jika diletakan pada jendela view maka akan membentuk toolbar baru. Setelah toolbar terbentuk. Untuk keluar dari program Visual FoxPro 9. lepas mouse dan sekarang tampak icon layuot toolbar telah ditambahkan pada toolbar standard. atau mengklik langsung button Close yang ada di pojok kanan atas program Visual FoxPro 9.

mulai dari membuat project. seperti: Data. Kode dan pembuatan Menu. Bukalah program Visual FoxPro.2. misal “pjpenduduk”. Tabel . query. dengan nama project yang akan dibuat. Kelas.2 Data Mempunyai fungsi untuk mengelola semua komponen yang terdiri dari Database.2. pertama kali program Visual FoxPro dijalankan akan muncul jendela splash screen. 2.2.1 Pembuatan Project / Proyek baru Project manager memberikan sarana bantu untuk dapat mengorganisir semua kebutuhan pengelolaan database didalam satu project.5 Code . tabel. Setelah beberapa detik kemudian akan tampil layar utama Visual FoxPro Dari menu File. pada File type pilih Project. 2. 2.4 Classes "Classes" Untuk mengelola semua librari kelas yang disertakan didalam pembuatan Aplikasi. Report dan Label. Pada kotak pilihan Save in. form. View. hingga pembuatan laporan. Dokumen. pilih New. tentukan posisi folder tempat menyimpan proyek C:\dtpenduduk Isian pada kotak isian Enter project File.1 All "All" Berfungsi menangani semua pembuatan dan pengolahan dari jenis komponen yang terkandung didalamnya. klik button New File.2 Tab project manager Project manager mempunyai enam tab halaman yang terdiri dari : 2.2. 2. 2. database. tekan tombol Enter atau klik tombol Save. dan Query.Membuat Project 2.2.3 Documents "Documents" Tugasnya untuk mengelola semua komponen yang berupa Form.

File Gambar. 2. tahan kemudian geser hingga menghasilkan ukuran yang diinginkan.3. tahan mouse. klik mouse.3 Memanipulasi tampilan project manager Tampilan project dapat di manipulasi. dan Aplikasi.3. Librari API. 2. 2. File Text. Jika anda akan membuka salah satu dari Tab yang ada. 2. lalu geser kearah baru yang di kehendaki. dan lain-lain. 2. cukup klik pada Tab yang dimaksudkan.3 Menyembunyikan komponen jendela project manager Klik pada icon tanda panah keatas yang ada pada sebelah Tab other untuk menyembunyikan isi dari seluruh komponen.3. dan lain-lain. membesarkan atau mengecilkan tampilan.4 Menampilkan kembali jendela project manager Jika ingin menampilkan kembali. . Project manager dapat pula ditempatkan pada batang toolbar standard dari Visual FoxPro 9 dengan cara menggesernya ke dalam toolbar tersebut.1 Memindahkan jendela project manager Jendela dari project manager dapat anda pindah atau geser posisinya sesuka hati anda.3.6 Other "Other" Berfungsi mengelola segala sesuatu berupa komponen seperti Menu. maka isi dari komponen Tab tersebut akan terbuka.2. Jika anda akan mengembalikan keposisi semula. dan tetap menampilkan semua jendela Tab yang ada. Klik pada batang judul project manager. seperti memindah ke lokasi lain yang diinginkan."Code" Mengelola semua komponen kode yang dimasukkan didalam suatu Program. klik kembali pada icon tanda panah tersebut yang sekarang berbentuk panah kebawah. maka cukup dengan melakukan penggeseran jendela tersebut kearah yang anda inginkan.2 Merubah ukuran jendela project manager Jendela project manager dapat dirubah ukurannya dengan cara : Menempatkan pointer mouse kearah pojok kanan bawah dari Jendela project manager hingga pointer berubah bentuk menjadi tanda panah dua arah. 2.

Database disini berekstensi .Membuat Database Submitted by masterhk on Tue.1 Apa itu database.DBC adalah hanya difinisi dari Tabel tersebut. anda membuat Database ( . Microsoft Visual FoxPro 9 tidak dapat dipergunakan secara optimal tanpa adanya Database dan Tabel. 3. maka didalam Database tersebut harus diciptakan lagi Tabel yang dibutuhkan.DBC ) dan didalamnya terdapat Tabel (.DBF disebut Tabel.2 Membuat database baru. Database dan Tabel berbeda.2. Sebagai gambaran jika anda telah mempelajari Microsoft Excel. 3.0 memberikan banyak cara untuk membuat suatu database. pada saat pertama membuka File maka akan terbuka sebuah Workbook dan didalamnya ada beberapa Worksheet. kemudian klik pada pilihan Database Klik tombol New. Visual FoxPro 9.DBF. akan tetapi Microsoft Visual FoxPro 9 memberikan keluwesan kepada Tabel untuk berdiri sendiri secara bebas. Pada pembahasan pembuatan database akan saya jabarkan dengan dua cara membuat database yakni : Membuat database melalui project manager. klik tanda Plus (+) pada kelompok Data.DBC.DBF) yang dapat direlasikan satu dengan yang lain.1 Membuat database melalui project manager. sedangkan pada Visual FoxPro 9. antara Database dan Tabel sebenarnya lebih baik digunakan secara bersama. . File . 12/18/2007 . bukan Tabel itu sendiri. pada Tab pilihan All. perlu diketahui bahwa File / Tabel yang disimpan didalam . Untuk membuat Database dari dalam project manager lakukan langkah berikut ini : Buka project Pjpenduduk. dan pilih New Database pada kotak dialog New Database. jadi setelah anda menciptakan Database. Database dalam pengertian Visual FoxPro 9 adalah koleksi sejumlah Tabel yang berelasi / saling terkait satu dengan lainnya. Membuat database melalui Jendela Command. 3. seperti layaknya pada Foxbase+ dahulu. begitu juga dengan Visual FoxPro 9. karenanya jika Database diciptakan bukan berarti anda telah menciptakan Tabel.13:27. pada jamannya Foxbase+ dahulu Databasenya berektensi .

Microsoft Visual FoxPro 9.Pada kotak dialog Create isikan pada pilihan Enter Database dengan dbpenduduk. ketikan perintah sebagai berikut : CD c:\dtpenduduk Perintah [ CD / Change Directory ] diberikan untuk berpindah ke dalam direktori yang ditentukan. hingga menampilkan Database dbpenduduk. Fasilitas berupa Shortcut menu bantuan akan tampil secara otomatis jika anda mulai mengetikan suatu perintah. dan database tersebut akan disimpan pada direktori yang sama yakni c:\dtpenduduk Jika program Visual FoxPro 9. Itu berarti anda telah berhasil membuat database baru dengan nama dbpenduduk Perhatikan gambar dibawah ini lihat pada keterangan yang berada pada kotak Description yang menerangkan keberadaan lokasi dari Database dbpenduduk tersebut. anda hanya cukup mengetikan perintah pada Jendela Command tersebut dan diakhiri dengan penekanan tombol Enter Setelah itu segala perintah yang anda ketikan akan diproses dan ditampilkan hasilnya di Jendela View. Lihatlah pada Jendela project manager – Pjpenduduk. dan sekarang Visual FoxPro 9 akan membuka jendela Database Designer – dbpenduduk. Untuk akhiran atau type yang digunakan untuk Database adalah . yaitu c:\dtpenduduk\dbpenduduk. .2. karena sebelumnya anda telah membuat direktori dtpenduduk melalui windows explorer.0 mengerti dan memberikan bantuan akan kebutuhan perintah apa yang dapat digunakan selanjutnya. Pada Jendela Command.2 Membuat database melalui Jendela Command. Format umum dari Visual FoxPro 9.0 belum dibuka. maka bukalah program tersebut. dan telah membuat satu database bernama dbpenduduk.0 untuk perintah membuat database adalah : CREATE DATABASE [DatabaseName | ?] Untuk menciptakan sebuah database lewat Jendela Command.dbc. Klik button Save.dbc 3.DBC. untuk itu disini anda akan membuat satu database baru dengan nama dbpendudukbaru. klik tanda Plus (+) pada Database. Untuk sementara karena belum ada yang akan dikerjakan maka tutup dahulu jendela Database designer tersebut dengan cara menekan tombol Esc atau klik icon Close yang ada pada pojok kanan atas jendela tersebut. Sebagai contoh.

Kemudian ketikan perintah : SET DEFAULT TO c:\dtpenduduk Perintah ini untuk menjadikan direktori tersebut menjadi Default. Kedua : ada 2 database yang dibuat melalui Jendela Command yakni database dbpendudukbaru dan database test Database yang dibuat melalui Jendela Command. Sebagai contoh. dimana 1 database didalam project dan ada 2 database bebas tidak berada didalam project. maka pada tampilan diatas akan tampil 3 buah database. sehingga setiap anda melakukan pengolahan data akan selalu berada pada direktori ini. Visual FoxPro 9. coba anda buat lagi satu database dengan nama test. ini berarti bahwa database dbpenduduk sedang dibuka. artinya belum dimasukan kedalam sebuah project. Sekarang untuk membuat database ketikan perintah dibawah ini : Close all CREATE DATABASE dbpendudukbaru Perintah Close all untuk menutup semua data yang terbuka.0 mengijinkan anda untuk membuat dan membuka database lebih dari satu dalam waktu yang bersamaan.3 Memasukan database ke dalam project. 3. Pada pembahasan diatas sudah ada 3 buah database yang berhasil anda buat. Hal ini sama dengan anda merubahnya melalui menu Tools – Options – File Location – Default Directory. Jika tadi anda sedang membuka project manager dan didalam project tersebut terdapat satu database dbpenduduk. Perhatikan file database dbpendudukbaru tampil pada batang toolbar standard dan berada didalam kotak combo. . maka akan tampak ada 2 database yang sedang terbuka yakni database dbpendudukbaru dan test. masih dalam kondisi bebas. yakni: Pertama : Database dbpenduduk yang dibuat dari didalam project manager dan berada didalam sebuah project pjpenduduk. Ketikan perintah berikut ini: CREATE DATABASE dbtest Jika kotak combo yang ada didalam toolbar standart dibuka.

3. Database yang ada didalam project dapat dikeluarkan hanya untuk dipisahkan dari project atau untuk dihapus secara permanen dari project Pada posisi project Pjpenduduk terbuka atau aktif Klik pada database dbpendudukbaru.2 Mengeluarkan database melaui project manager.3. kemudian klik tombol Remove yang ada pada jendela project manager. dan database test kemudian klik tombol OK Sekarang anda sudah berhasil memasukan database dbpendudukbaru dan databse test kedalam project. Pada project manager klik tab All. 3. sekarang masukan satu per satu database bebas yang kedalam project yang sedang terbuka.2. Ada 2 cara mengeluarkan database Mengeluarkan database melalui project manager mengeluarkan database melalui Jendela Command 3.3. klik Data.anda dapat mengolah database secara bebas tanpa dikoordinir kedalam suatu project atau anda juga boleh memasukan database bebas tadi kedalam suatu project. .3.2 Delete. Untuk memasukan kembali Database bebas yakni database dbpendudukbaru dan database test ke dalam project pjpenduduk adalah dengan cara : Buka project pjpenduduk. Jika anda akan menghapus Database dari dalam project aktif. pilih Database. Klik tombol Add.1 Mengeluarkan database. kemudian pilih : 3. perhatikan hanya ada 1 database yang ada didalamnya yakni dbpenduduk.pjx. Sepertinya hanya ada satu cara untuk memasukan database kedalam project yakni melalui project manager.1 Remove. hinga terbuka kotak dialog Select database name: Pilih database dbpendudukbaru. Jika anda hanya akan mengeluarkan Database dari dalam project aktif. 3.2. atau kedua databse tersebut secara bersamaan.

Format umum dari Visual FoxPro 9.3. anda tinggal klik database yang akan dibuka kemudian klik tombol Open.0 untuk perintah menghapus database adalah : DELETE DATABASE DatabaseName | ? [DELETETABLES] [RECYCLE] Untuk menghapus database dbtest.4. Klik tombol Remove.0 untuk perintah membuka database adalah : .4. ketikan perintah : CLOSE DATABASES all DELETE DATABASE dbtest Klik tombol Yes untuk menghapus database dbtest.dbc Note : Suatu database dapat dihapus jika database tersebut tidak sedang dalam keadaan terbuka atau aktif. Untuk membuka database yang ada didalam suatu project. 3.4 Mengeluarkan database melalui Jendela Command.2. 3.4 Membuka database. Format umum dari Visual FoxPro 9.3. Jika anda tidak jadi melakukan tindakan. Membuka database dapat dilakukan dengan cara : Membuka database dari dalam project manager Membuka database dari Jendela Command 3.3 Cancel.2.1 Membuka database dari dalam project manager.0. Lakukan juga pada database test hingga tinggal satu database yang ada didalam project Pjpenduduk.3. perhatikan bahwa Database dbpendudukbaru telah dikeluarkan dari dalam project Pjpenduduk.2 Membuka database dari Jendela Command. 3. Satu atau beberapa database dapat dibuka secara bersama-sama didalam program Visual FoxPro 9.

Format umum dari Visual FoxPro 9. Untuk menutup database yang sedang terbuka.5 Menutup database. ketikan perintah : OPEN DATABASE c:\dtpenduduk\dbpenduduk. Menutup database didalam suatu project. Untuk membuka lebih dari satu database.5.5. 3.2 Membuka lebih dari satu database. yakni: 3.1 Membuka satu database.4.2. Menutup database dapat dilakukan dengan cara : Menutup database dari dalam project manager Menutup database dari Jendela Command 3.DBC OPEN DATABASE c:\dtpenduduk\test.DBC 3.0 untuk perintah menutup database adalah : CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES | PROCEDURE | TABLES [ALL]] Ada beberapa cara untuk menutup suatu database.OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE] 3. ketikan perintah : CLOSE DATABASES . tinggal klik database yang akan tutup kemudian klik tombol Close. maka Visual FoxPro 9.DBC 3..0 akan menempatkan posisi database yang terakhir yang aktif yakni : DATABASE c:\dtpenduduk\test.5.2.1 Menutup database dari dalam project manager.1 Menutup database aktif.DBC Jika anda membuka beberapa database dalam satu waktu.2.4. Untuk membuka hanya satu database.2 Menutup database dari Jendela Command. ketikan perintah : OPEN DATABASE c:\dtpenduduk\dbpenduduk.

ketikan perintah : OPEN DATABASE c:\dtpenduduk\dbpenduduk. dari dalam kotak combo yang berisi daftar database yang sedang dibuka pilih database yang akan diaktifkan. ketikan perintah : CLOSE DATABASES all 3. . Pada toolbar standard. Untuk menutup semua database yang sedang terbuka.2.8 Mencetak informasi database aktif ke printer.0 untuk perintah melihat informasi dari suatu database adalah : DISPLAY DATABASE [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE] Untuk melihat informasi keseluruhan dari database aktif.DBC dalam posisi aktif.6. maka untuk mengaktifkan database yang diinginkan. 3.0 untuk perintah mengaktifkan suatu database adalah : SET DATABASE TO DatabaseName Jika ada lebih dari satu database yang terbuka.5.7 Informasi suatu database. ketikan perintah : DISPLAY DATABASE 3.DBC OPEN DATABASE c:\dtpenduduk\test.2 Mengaktifkan database melalui Jendela Command. 3.2 Menutup semua database yang terbuka.1 Mengaktifkan database melalui toolbar standard.3.6.6 Mengaktifkan database. Format umum dari Visual FoxPro 9. Ada 2 cara untuk mengaktifkan database yakni dengan cara : Mengaktifkan database melalui toolbar standard Mengaktifkan database melalui Jendela Command 3.DBC SET DATABASE TO DBPENDUDUK Sekarang database c:\dtpenduduk\dbpenduduk. Format umum dari Visual FoxPro 9.

Hasil dari informasi suatau database dapat langsung dicetak dengan printer jika anda tambahkan kata to printer didalam kalimat perintah tersebut. DISPLAY DATABASE TO PRINTER .

anda dapat menciptakan tabel melalui beberapa cara diantaranya : 1. Varbinary. 2. Double. tabel mempunyai ektensi . General. Type Jenis dari field tersebut. dan untuk Date hanya berisi data untuk format tanggal. Index Pembuatan file index yang dipakai Ada banyak jenis Type pada Visual FoxPro 9 yang dapat digunakan. yang harus dipikirkan pertama kali adalah struktur dari Tabel yang akan dibuat. Picture. Date. Currency. atau data huruf saja. Float. Numeric. Untuk itu minimal ada beberapa persiapan pemikiran yang harus ada sebelum mulai membuat sebuah Tabel. Memo. Memo (binary).1 Type Field Tabel Tabel didalam Visual foxpro 9 merupakan tempat penampungan data yang sesungguhnya. 4. ibarat membangun sebuah bangunan maka harus disiapkan kerangka dan kebutuhan materialnya. Field Name Nama field apa saja yang sekiranya akan dipakai.13:27. Berikut adalah Type Field yang ada di Visual FoxPro 9. Width Lebar yang dibutuhkan untuk menampung data. 12/18/2007 . Sebagai calon pengolah data dan programmer. sebagai contoh acuan untuk data Type Character digunakan bila data mengandung campuran antara data angka dan data huruf. Integer. DateTime. Character. Character (binary).0 Blob. Sedangkan untuk Numeric hanya dapat di isikan dengan angka saja.DBF.Membuat Tabel Submitted by masterhk on Tue. Menciptakan tabel melalui project manager Menciptakan tabel melalui Jendela Command . Logical.

klik Tab All. anda dapat menciptakan tabel didalam database dengan mudah menggunakan perintah SQL . pilih Data – Databases . langkah pertama adalah membuka database tersebut kemudian ciptakan tabel didalamnya. Yang pernah anda buat pada bab 3. kemudian klik tombol New. klik tombol save. Tabel yang anda buat melalui project manager. Isikan pada kotak isian Enter Table name dengan nama tabel yang akan dibuat.3 Membuat tabel melalui Jendela Command Untuk membuat Tabel melalui Jendela Command. 4. maka tabel tersebut akan langsung dimasukan kedalam project. dan berada pada salah satu posisi database yang sedang aktif atau terbuka. isikan dengan nama tabel yang akan dibuat. cari direktori tempat anda akan menyimpan Tabel yang akan dibuat. Visual FoxPro 9 akan membuka kotak dialog Create. tekan tombol Enter atau klik tombol Save. 4. Pada kotak isian Enter table name. Jika perintah create anda ketikan pada saat tidak sedang dibukanya project manager maka tabel yang anda buat tersebut berada diluar project manager.4 Membuat tabel dengan perintah sql. Klik pilihan New Table. Pertama bukalah database Dbpenduduk yang berada pada direktori dtpenduduk.2 Membuat tabel melalui project manager Dari project Pjpenduduk.4. ketikan perintah Create CLOSE ALL CREATE Muncul kotak dialog Create.DBC Kemudian buat satu tabel misalnya : tabel karyawan didalam database tersebut . Jika pada saat anda memberikan perintah Create dan pada saat itu sedang dibuka project manager maka secara otomatis tabel yang baru tersebut akan dimasukan secara kedalam project tersebut.Dbpenduduk -Tabel. ketikan perintah ini melalui Jendela Command Close All OPEN DATABASE c:\dtpenduduk\dbpenduduk.

CREATE TABLE penduduk (nama c(25). .* .* /s – untuk melihat semua file yang ada didalam komputer anda.CREATE TABLE karyawan (nama c(25)) Selesai. DIR *. 4.untuk melihat semua file pada direktori aktif.alamat c(25).dbc – untuk melihat semua database yang telah dibuat RUN DIR c:\*.0 untuk perintah melihat tabel adalah : DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]] [PROMPT] | TO FILE FileName] [TO PRINTER Untuk melihat semua tabel yang ada pada direktori aktif.dbf yang berisi field nama. hanya terdapat satu buah field didalamnya.5 Melihat tabel bebas yang baru saja dibuat.dbf dan definisi tabel dimasukan kedalam database dbpenduduk yang berada di direktori dtpenduduk.gaji n(8)) Disini perintah untuk membuat beberapa field dipisahkan dengan tanda koma. DIR *.prg – untuk melihat semua file yang mempunyai akhiran .* atau DIR Ada banyak perintah dir yang dapat digunakan dengan menggabungkan beberapa kombinasi perintah. seperti: DIR *. anda dapat membuat field tabel lebih dari satu dengan perintah SQL ini dengan sangat mudah dan cepat. Jika tabel yang anda buat didalam project manager maka anda dapat melihat langsung keberadaan tabel tersebut didalamproject manager yang sedag aktif. Perintah Create tabel diatas adalah perintah SQL. type c ( character ) yang dapat menampung hingga 25 karekter. anda telah berhasil membuat tabel baru yang bernama karyawan. Pada tabel karyawan yang baru saja anda buat. ketikan perintah : DIR *. Tetapi jika tabel dibuat diluar project manager maka anda dapat melihatnya dengan mengetikan perintah DIR pada Jendela Command Format umum dari Visual FoxPro 9.prg [ program ]. Perintah diatas membuat satu tabel dengan nama karyawan.

7 Menambahkan tabel bebas kedalam database. maka tabel akan dihapus permanen. DIR t*. 4.menampilkan file yang mempunyai huruf depan t.6 Membebaskan tabel dari database. 4. tetapi hanya dilepaskan dari keterkaitannya dengan database.txt DIR TO print – membuat hasil tampilan dari dir dicetak ke printer. Perlu untuk diperhatikan bahwa : membebaskan tabel dari database tidak menghapus fisik tabel tersebut.dbc dan langsung menghapus fisik dari tabel karyawan tersebut.dbf dari database dbpenduduk. Adapun bentuk umum untuk perintah ini adalah : ADD TABLE TableName | ? [NAME LongTableName] Buka database dbpenduduk dan masukan tabel penduduk kedalam database tersebut dengan cara mengetikan perintah ADD TABLE OPEN DATABASE dbpenduduk . Tabel dapat berdiri sendiri / free table dan tabel bebas juga dapat ditambahkan kedalam suatu database. Jika anda tidak ingin menghapus fisik tabel maka gunakan perintah : REMOVE TABLE karyawan recycle Sehingga fisik tabel karyawan.* .melihat semua data yang mengandung huruf n pada urutan ketiga nama file. Format untuk mengeluarkan tabel dari dalam database adalah : REMOVE TABLE TableName | ? [DELETE] [RECYCLE] Ketikan perintah dibawah ini : REMOVE TABLE karyawan delete Perintah diatas adalah perintah untuk mengeluarkan tabel karyawan.DIR TO FILE xxxx – membuat tampilan dir disimpan kedalam file dengan nama xxxx. hanya membebaskan ikatan tabel dari database saja kecuali ada perintah delete.dbf tidak akan terhapus.* . DIR ??n*. Salah satu keuntungan jika tabel dimasukan kedalam database adalah: tabel dapat mempunyai relasi yang permanen.

dbf. maka Visual FoxPro 9. ketikan perintah : .9 Membuka tabel pada database yang tidak aktif. OPEN DATABASE c:\dtpenduduk\dbpenduduk. 4.10 Modifikasi struktur tabel. jika anda ingin memanggil / membuka tabel tersebut. dimana database tersebut belum dibuka.8 Membuka tabel pada database aktif. Tabel yang telah anda masukan kedalam databsae.0 untuk perintah menghapus tabel adalah : DELETE FILE [FileName | ?] [RECYCLE] Untuk menghapus tabel karyawan.DBC USE penduduk 4. Tabel yang baru saja dibuat dapat dirubah strukturnya dengan perintah Modify structure MODIFY STRUCTURE Dengan perintah modify structure maka Visual FoxPro 9. maka cara pemanggilannya mempunyai atauran tersendiri. 4.11 Menghapus tabel bebas.0 akan langsung membuka kotak dialog table designer. 4. Untuk membuka suatu tabel didalam suatu database.0 akan menampilkan kotak dialog Open. maka tabel penduduk telah masuk kedalam database dbpenduduk.ADD TABLE penduduk Dengan perintah SQL diatas.dbf dan tabel pegawai. Jika tidak ada tabel yang sedang dibuka. maka lakukan perintah seperti ini USE c:\dtpenduduk\dbpenduduk!penduduk BROWSE Tanda (!) digunakan sebagai pemisah antara database dan tabel. dan mengijinkan anda untuk menentukan tabel mana yang akan dilihat strukturnya. Buka dahulu databasenya kemudian gunakan perintah USE untuk memanggil tabel. Format umum dari Visual FoxPro 9.

untuk itu diketikan perintah Close All untuk menutup semua file yang sedang dibuka. .dbf CLEAR DIR Perhatikan bahwa : tabel yang akan dihapus harus dalam kondisi tidak sedang terbuka.CLOSE ALL DELETE FILE penduduk.

cdx. Jika anda membuka suatu tabel dimana tabel tersebut telah di index maka pembukaan tabel utama akan merujuk kepada tabel index.0 untuk kompabilitas dengan foxbase + / foxpro versi 2. sebenarnya tidak berubah. . pertama adalah index yang mempunyai akhiran . Bentuk umum format perintah index Index on eexpression to idxfilename | tag tagname [ collate ccollatesequence ] [of cdxfilename] [for lexpression] [compact] [ascending | descending] [unique | candidate] [additive] Pada visual foxpro 9.cdx. Tetapi bagaimana jika tabel anda tersebut mempunyai record yang lebih dari 500 record atau mencapai 10.idx atau . anda membutuhkan perintah index ini.x. 12/18/2007 . Dengan perintah ini. Proses index sebenarnya adalah melakukan pengurutan data dan ditampung didalam satu file khusus yang mempunyai ekstensi atau akhiran . tentunya jika anda akan mencari salah satu dari record yang anda inginkan. Sedangkan untuk index yang mempunyai akhiran .1 Mengenal index.2 Membuat index. dimana file index ini hanya dapat menampung satu macam index saja. anda mempunyai tabel yang berisi 15 record. dimana file ini dapat menampung index dengan jumlah tidak terbatas. Index mempunyai peranannya tersendiri didalam pengolahan tabel / database. seandainya saja.Index & Sort Submitted by masterhk on Tue. tidaklah sulit. file index ini disediakan visual foxpro 9. maka anda dapat melakukan pengurutan data dan dapat mencari data dengan sangat cepat dan akurat. index pada . 6. Tabel utama pada saat anda melakukan proses index. Index juga sangat berguna jika anda melakukan proses relasi antar tabel.cdx menggunakan tag.000 record. bahkan hingga 500.13:28.000 record. Jelasnya. telah merujuk pada file index tersebut. jika anda membuka tabel yang sudah diberi perintah index maka semua perintah untuk mengolah data. yang akan mengikat berdasarkan kunci atau field yang di index.idx menggunakan to dan index yang tersimpan didalam tabel dengan akhiran . adalah file index. Jadi untuk mengolah data yang mempunyai jumlah record yang sangat banyak. 6.0 terdapat dua (2) macan index.idx.

meski demikian posisi record sesungguhnya tetap pada record ke 26. dua huruf atau huruf apa saja.dbf sehingga data dalam tabel penduduk. Perhatikan data kosong pertama kali yang diletakan paling atas yang tadinya terdapat pada record ke 26 sekarang tampak pada posisi pertama.3 Mengindex tabel lebih dari satu index. INDEX on agama+nama TO nagama BROWSE FIELDS agama. INDEX on gol_darah TO xx Oke sekarang coba anda lakukan beberapa index untuk tabel penduduk. melainkan dapat melakukanya pada beberapa field sekaligus didalam satu tabel. Namun jika untuk mengolah data nama file index boleh asal / bebas sesuai kehendak anda.dbf.0 secara otomatis melakukan index dengan pola ascending. boleh menggunakan satu huruf. 6. dan urutanya berdasarkan dari kecil kebesar. Untuk itu anda akan membuat index tersebut berdasarkan field pekerjaan.dbf dan copykan datanya kedalam tabel penduduk.pekerjaan Sebaiknya nama file index dibuat bagus dan mudah diingat. Pada kenyataannya Visual foxpro 9.nama.Bukalah tabel backuppenduduk. CLOSE ALL USE backuppenduduk COPY TO penduduk USE penduduk Perhatikan isi tabel tersebut yang ada pada field pekerjaan. ketikan pada Jendela Command : INDEX on pekerjaan TO pekerjaan BROWSE Perhatikan urutan isi dari pekerjaan yang telah diurutkan. ini disebut index ascending.dbf USE c:\dtpenduduk\penduduk. dimana pada tabel tersebut isi nya belum urut.DBF INDEX on nama TO aa .dbf tertimpa dan diganti dengan tabel dari backuppenduduk. anda dapat melakukan index tabel tidak pada satu field saja.

File index dapat dihapus dengan cara : tutup file tabel dan hapus file index yang anda pilih. maka untuk mengaktifkan salah satu index dapat menggunakan perintah set index. 6.idx. gunakan perintah : DELETE FILE *. Jika anda akan memilih index yang anda inginkan dari beberapa index yang ada dalam satu tabel. DELETE FILE xx.INDEX on pekerjaan to bb INDEX on nama + pekerjaan TO cc DISPLAY STATUS Perhatikan bahwa index yang aktif adalah index yang terakhir dibuat yakni cc. USE c:\dtpenduduk\penduduk.dbf dan mengkaitkan dengan file index pekerjaan.5 Menghapus file index .6 Index majemuk atau index struktural. ketikan perintah ini pada Jendela Command .idx Lihatlah file index.idx 6.idx 6.idx Sedangkan untuk menghapus semua file index. akan mengaktifkan tabel penduduk. dimana bb adalah index untuk field pekerjaan.4 Memilih index aktif. gunakan perintah : SET INDEX TO Jika dalam satu tabel ada beberapa file index berakhiran . .DBF INDEX on nama TO aa INDEX on pekerjaan to bb INDEX on nama + pekerjaan TO cc Untuk mengaktifkan index bb .idx. maka sudah tidak ada satupun file index yang ada di hardisk anda. Maka ketikan perintah : SET INDEX TO bb BROWSE Perintah SET INDEX TO bb .

maka secara otomatis jika diaktifkan akan menjadi nama kunci index tersebut.. Berbeda dengan index majemuk atau struktural. index ini secara oromatis selalu dibuka pada saat anda membuka tabel tanpa harus memanggilnya dengan perintah Set index.idx hanya dapat menampung satu jenis file index saja. USE c:\dtpenduduk\penduduk.6.idx.DBF INDEX on nama + pekerjaan TO cc Jelas disini file . File index dengan akhiran . tanpa harus menuliskan perintah set inde to . Visual FoxPro 9. Untuk memilih index aktif gunakan perintah set order to nama file index.idx.2 Memilih index aktif.0 mengijinkan anda untuk membuat index yang dapat menampung index dalam jumlah tak terbatas. Karena file . 6.DBF INDEX on nama TAG nama INDEX on pekerjaan TAG pekerjaan DISPLAY STATUS Perhatikan pada status dari tabel yang sedang dibuka dibawah ini : Tampak ada 2 buah nama index yakni nama dan pekerjaan. CLOSE ALL USE c:\dtpenduduk\penduduk. USE c:\dtpenduduk\penduduk.1 Menciptakan index majemuk atau index struktural.idx hanya dapat menampung satu file index saja.DBF DISPLAY STATUS 6.idx yang aktif adalah file index cc. Jika membuat index biasa menggunakan To maka jika membuat index majemuk menggunakan Tag USE c:\dtpenduduk\penduduk.DBF I NDEX on nama TAG nama . Jika tabel di tutup. kemudian dibuka kembali maka file index yang telah dibuat akan ikut terbuka secara otomatis.6.anda telah mengenal file index yang dibuat diatas yakni file index yang berakhiran .

Jika tabel dibuka. USE c:\dtpenduduk\penduduk.6.3 Reindex data. Ketikan perintah : USE c:\dtpenduduk\penduduk.idx atau . Contoh : Ketikan perintah ini pada Jendela Command .cdx dari dalam tabel gunaka perintah : USE c:\dtpenduduk\penduduk.cdx.] [ASCENDING | DESCENDING] [Scope] [FOR lExpression1] [WHILE lExpression2] [FIELDS FieldNameList | FIELDS LIKE Skeleton | FIELDS EXCEPT Skeleton] [NOOPTIMIZE] Seperti halnya index.7 Perintah sort.6. Bentuk umum perintah sort adalah sebagai berikut SORT TO TableName ON FieldName1 [/A | /D] [/C] [. Untuk menghapus tabel index . Untuk itu agar file index selalu dalam kondisi mutahir dan selalu menyesuaikan dengan tabel aktif maka perlu diadakan pengkinian data index tersebut..dbf. FieldName2 [/A | /D] [/C] .DBF BROWSE SORT ON nama TO namasort SELECT b .4 Menghapus file index .INDEX on pekerjaan TAG pekerjaan SET ORDER TO NAMA 6. Jadi hasil dari perintah sort adalah Tabel.DBF REINDEX 6. sementara file index tidak dibuka maka jika terjadi perubahan data maka data file index tidak ikut diperbaharui.DBF DELETE TAG nama DISPLAY STATUS Maka file index nama akan dihapus dari dalam tabel penduduk.dbf 6.cdx.. Atau lainnya. melainkan perintah sort ini membentuk file tabel baru berakhiran . perintah sort juga dapat digunakan untuk mengurutkan data hanya saja perintah ini membentuk suatu file bukan berakhiran .

1 Sort Desending.dbf isi datanya di urutkan berdasarkan field nama. .7.7. Ketikan perintah ini untuk membuat file dengan urutan sort secara asending. Untuk mengurutkan secara urut dari bawah keatas atau secara desending maka ketikan perintah : SORT ON nama TO nm descending USE nm BROWSE 6. Perintah sort dapat ditulis seperti ini SORT TO namasort ON nama Hasilnya sama saja antara penulisan to didepan dan to dibelakang Penjelasan : anda telah mempunyai tabel penduduk dan tabel nama yang isinya sama dengan tabel penduduk hanya saja tabel namasort. 6. SORT TO nama ON nama/a BROWSE Anda dapat menggunakan /d untuk desending dan /a untuk asending.0 telah membuat satu buah tabel baru dengan nama namasort.2 Sort asending. Sort dapat diurutkan seperti halnya index.dbf dan datanya urut berdasarkan field nama.USE namasort BROWSE Dengan perintah tersebut diatas maka visual foxpro 9.

Perintah untuk mengembalikan tampilan data yang tadi Anda filter. Tanpa tambahan apa apa. SET FILTER TO pekerjaan =[WIRASWASTA] BROWSE FIELDS nama. 7.agama Akan menampilkan data yang berisi data WIRASWASTA saja yang ada didalam field pekerjaan. 7.1 Menggunakan filter.3 Set filter to.Mengenal Filter Submitted by masterhk on Tue. mungkin intinya meskipun berbeda cara yang penting hasilnya sama. Ketikan pada Jendela Command : SET FILTER TO .0 mempunyai perintah penyaringan data yang dinamakan filter.pekerjaan.0 sangat banyak. Nah sekarang tergantung Anda selaku pemakai lebih suka cara yang mana. Ikuti beberapa contoh dibawah ini. Visual foxpro 9.pekerjaan.agama Ini berarti Anda akan melihat hanya data yang berisi ISLAM pada field agama. dan sepertinya pada setiap programmer mempunyai caranya sendiri untuk berusaha memberikan kemudahan kepada pemakainya. memberikan kebijaksanaan untuk memakai semua hasil karya para programmernya dan dikemas sedemikian rupa hingga cara satu dengan cara lainnya tetap menghasilkan keluaran yang sama.2 Menyaring data dengan set filter. sehingga sepertinya Bos Microsoft Bill Gates. ketikan perintah berikut ini USE penduduk SET FILTER TO agama =[ISLAM] BROWSE FIELDS nama. 12/18/2007 . Saya rasa programmer di pabrik microsoft untuk program visual foxpro 9. Dengan filter maka Anda dapat cepat memperoleh hasil yang diinginkan dari dalam sebuah tabel.13:29. adalah dengan perintah set filter to. 7. Untuk melakukan filter atau penyaringa data pada tabel penduduk.

DBF SUM jml_anak Maka semua data yang ada di field jml_anak akan di hitung. USE c:\dtpenduduk\penduduk. yakni perintah Total on. and. maka data dalam tabel tersebut yang tidak masuk dalam kriteria penyaringan seakan-akan dihilangkan dari dalam tabel. maka digunakan perintah : SUM jml_anak FOR kondisi=[KAYA] SUM jml_anak FOR kondisi=[MISKIN] Jika Anda menginginkan data tersebut dicatat dan dikelompokan didalam satu tabel maka lihat perintah dibawah ini : . Untuk mengetahui berapa jumlah anak yang masuk kategori atau kondisi MISKIN atau KAYA. padahal tidak.4 Menggunakan perintah sum. 7. Kombinasikan perintah sum dengan klausa for. maka seluruh record data akan kembali ditampilkan. 7.BROWSE Jika Anda mengetikan browse untuk melihatnya. Misalnya Anda mempunyai banyak data yang harus dikelompokkan untuk menghasilkan data baru yang telah siap untuk dijadikan laporan yang diinginkan. or dan lainnya seperti contoh yang telah dijelaskan sebelumnya. Perintah sum digunakan untuk menghitung data numerik dari tabel yang sedang aktif. data tetap ada dalam tabel hanya disembunyikan.5 Menggunakan perintah total Masih ada perintah yang bertugas mengelompokan data. Note : Bila tabel diproses dengan perintah filter. Jika diberi perintah filter seperti ini : SET FILTER TO agama =[ISLAM] SUM jml_anak Maka field jml_anak yang dijumlah hanya data yang dalam kondisi terfilter saja.

DBF INDEX on kondisi TO xx TOTAL ON kondisi TO datakondisi SELECT b USE datakondisi BROWSE FIELDS kondisi. Dalam melakukan proses total. maka field dari data yang akan dilakukan proses tersebut harus diurutkan dengan perintah index.USE c:\dtpenduduk\penduduk.dbf dimana tercatat bahwa ada sejumlah 30 untuk orang KAYA dan 28 untuk yang MISKIN. jml_anak Sekarang data kondisi telah dicatat kedalam tabel datakondisi. .

dbf.0.Mengenal Relasi Submitted by masterhk on Tue.dbf.dbf menempati area pertama.13:29. 12/18/2007 .1 Mengenal relasi.DBF Penjelasan perintah diatas adalah : Anda telah melakukan proses pembuatan satu tabel baru dengan nama dataconv.dbf yang didalamnya hanya terdapat empat buah field saja yakni : field no_pen. kondisi dan keterangan.kondisi. Perhatikan gambar dibawah ini. SELECT a USE c:\dtpenduduk\penduduk.dbf menempati area kedua dan tabel penduduk. nama dan keterangan. dimana strukturnya berasal dari tabel penduduk. ada dua buah file yang sedang terbuka.dbf.DBF COPY TO dataconv FIELDS no_pen. ketikan pada Jendela Command perintah dibawah ini. Relasi antar tabel didalam mengolah data dengan Visual FoxPro 9. dan Anda ingin mengumpulkan informasi tersebut dari beberapa tabel menjadi satu informasi yang dibutuhkan untuk membuat suatu laporan. lalu tabel baru tersebut diberi nama tabel dataconv. 8. Jika Anda mempunyai banyak tabel dalam suatu database. tampak tabel dataconv. yakni field no_pen. dan hanya data yang mempunyai kriteria field kondisi adalah MISKIN.0 memegang peran yang sangat penting. keterangan FOR kondisi =[MISKIN] SELECT b USE c:\dtpenduduk\dataconv. dimana isi informasi ada pada beberapa tabel yang terpisah. yang diambil dari tebel penduduk. Langkah pertama adalah membuat file baru yang terdiri dari dua buah field.nama. Jalankan program Visual FoxPro 9. maka perintah relasi ini dapat Anda gunakan. Ketiklah perintah display status untuk melihat jumlah file yang sedang dibuka saat ini. Kemudian lihatlah isi dari kedua tabel tersebut SELECT . nama.

dbf dan tabel dataconv.z a BROWSE SELECT b BROWSE Atau && a= tabel penduduk && b= tabel dataconv SELECT penduduk BROWSE SELECT dataconv BROWSE Perintah diatas diberikan karena kedua buah tabel yakni tabel penduduk.dbf telah dibuka sebelumnya. 8. yakni : Relasi Relasi Relasi satu banyak satu ke ke ke banyak satu Satu . Visual FoxPro 9.DBF IN 0 SELECT penduduk BROWSE SELECT dataconv BROWSE Perhatikan tampilan dua buah tabel yang sedang dibuka. Atau ketikan dari awal seperti perintah dibawah ini : CLOSE ALL USE c:\dtpenduduk\penduduk.2 Melakukan relasi dengan proses replace record.DBF IN 0 USE c:\dtpenduduk\dataconv.0 mengenal ada empat macam relasi.

DBF IN 0 INDEX on no_pen TO nopend SELECT dataconv SET RELATION TO no_pen INTO penduduk REPLACE keterangan WITH penduduk->pekerjaan FOR no_pen =penduduk->no_pen BROWSE Lihatkan hasilnya pada field keterangan yang telah diisi oleh data dari field pekerjaan pada tabel penduduk. Note: Untuk melakukan relasi antar tabel.DBF IN 0 INDEX on no_pen TO nopenp USE c:\dtpenduduk\dataconv.dbf. Intinya Saya akan mengisikan field keterangan yang ada pada tabel dataconv. Penjelasan diatas adalah sebagai berikut : . Visual FoxPro 9. Lakukan pengetikan perintah berikut ini. USE c:\dtpenduduk\penduduk. Perintah set relation adalah perintah yang berfungsi melakukan hubungan antar tabel sesuai dengan kunci indexnya. 8. Mari kita mencoba melakukan proses relasi antar tabel.dbf dengan data yang ada pada field pekerjaan yang ada pada tabel penduduk.2. Biasanya jenis relasi satu ke banyak dan banyak ke satu yang sering dipakai. karena terasa kurang lazim. Tentunya dengan perintah ini Anda dapat melakukan banyak hal didalam proses relasi antar tabel.0 meminta Anda untuk selalu melakukan proses index dari tabel yang akan direlasikan tersebut.1 set relation.Relasi banyak ke banyak Untuk relasi satu ke satu atau banyak ke banyak sepertinya kurang banyak dipakai.

dbf dengan mengambil data pada tabel penduduk untuk yang mempunyai data yang sama pada field no_pen antara tabel dataconv.dbf pada lokasi paling kecil / nol USE c:\dtpenduduk\penduduk.dbf REPLACE keterangan WITH penduduk->pekerjaan FOR no_pen =penduduk->no_pen Lihatlah BROWSE Contoh lain.0 / 0 / nol USE c:\dtpenduduk\dataconv.DBF INDEX on no_pen TO xx SELECT b hasilnya .Memanggil tabel data penduduk. SELECT a USE c:\dtpenduduk\penduduk.dbf terhadap tabel penduduk.idx INDEX on no_pen TO nopend Aktifkan tabel dataconv SELECT dataconv Beri perintah relasi kedua tabel berdasarkan kata kunci no_pen dari posisi tabel aktif yakni dataconv.dbf menurut kata kunci no_pen dengan nama index nopenp.idx INDEX on no_pen TO nopenp Kemudian memanggil tabel yang bernama dataconv.DBF IN 0 Dilakukan proses index data dengan kunci index no_pen dan diberi nama index nopend.dbf dengan tabel peduduk.DBF IN 0 Melakukan proses index pada tabel penduduk.dbf SET RELATION TO no_pen INTO penduduk Lakukan proses perubahan pada field keterangan yang berada pada tabel aktif yakni dataconv.dbf pada lokasi paling terkecil yang ditentukan oleh Visual FoxPro 9.

dbf.dbf tidak menyertakan direktori seperti pembukaan tabel penduduk..dbf yang berada di area b dan saat ini sedang aktif dengan kata tabel dataconv.dbf area kerja a ..idx INDEX on no_pen TO yy Beri perintah relasi kedua tabel berdasarkan kata kunci no_pen dari posisi tabel aktif yakni dataconv. Melalui menu tools-options atau pengetikan perintah set defa to .dbf ke tabel pada area a yakni tabel penduduk.DBF Lakukan proses index field no_pen sebagai kata kunci dengan nama index xx. Tentukan SELECT a Buka USE c:\dtpenduduk\penduduk.dbf area kerja b tabel penduduk. Pemanggilan tabel diperbolehkan karena default direktori telah ditentukan sebelumnya.USE dataconv INDEX on no_pen TO yy SET RELATION TO no_pen INTO a REPLACE kondisi WITH 'kacian' keterangan WITH a->nama + a->status FOR no_pen =a->no_pen BROWSE Penjelasan perintah diatas adalah sebagai berikut.( Bab 1 Lakukan proses index field no_pen sebagai kata kunci dengan nama index yy.idx INDEX on no_pen TO xx Tentukan SELECT b Buka USE dataconv Disini pembukaan dataconv.dbf SET RELATION TO no_pen INTO a Lakukan proses perubahan pada field kondisi milik tabel dataconv.

USE c:\dtpenduduk\penduduk. Perubahan ini diproses untuk yang mempunyai kunci relasi yang sama antara no_pen pada tabel dataconv.dbf ( pada area b ) dan tabel pendudul. Bisa juga dengan tambahan kata ADDITIVE untuk tabel berikutnya ( setelah 2 relasi utama ). noktp into dataktp Jadi untuk melakukan relasi lebih dari dua tabel secara sekaligus maka perintah relasi dipisahkan dengan tanda koma. Misalnya Lihat contoh berikut : USE c:\dtpenduduk\penduduk.dbf yang ada di area a. Bagaimana jika seandainya Anda akan melakukan relasi dengan lebih dari dua tabel ?.2. Untuk melakukan relasi tiga buah tabel.2 Set relation dengan lebih dari dua tabel.DBF IN 0 INDEX on no_pen TO nopend Use c:\dtpenduduk\dataktp.dbf ( pada area a REPLACE kondisi WITH 'kacian' keterangan WITH a->nama + a->status FOR no_pen =a->no_pen Lihatlah BROWSE 8. misalnya lihatlah contoh dibawah ini.DBF IN 0 INDEX on no_ktp TO noktp SELECT dataconv SET RELATION TO no_pen INTO penduduk. Visual FoxPro 9.0 memungkinkan Anda melakukan relasi beberapa tabel sekaligus tanpa masalah. tinggal Anda mampu mengingat tidak nama dan lokasi dari tabel yang dibuka.DBF IN 0 INDEX on no_pen TO nopenp USE c:\dtpenduduk\dataconv.DBF IN 0 INDEX on no_pen TO nopenp USE c:\dtpenduduk\dataconv.DBF IN 0 hasilnya .‘kacian’ dan field keterangan dengan data pada field nama + status yang berada pada tabel penduduk.

Jika diatas Anda melakukan relasi.DBF INDEX on no_pen TO yes SELECT a SET RELATION TO no_pen INTO b DELETE FOR no_pen =b->no_pen RELATION .DBF INDEX on no_pen TO oke SELECT b USE c:\dtpenduduk\dataconv.3 Relasi dengan proses delete record. Untuk memutuskan seluruh relasi pada tabel yang terkait maka ketikan perintah : SET TO 8. SELECT a USE c:\dtpenduduk\penduduk.4 Set relation to. dan Anda akan memutuskan salah satu keterkaitan tersebut maka ketikan perintah SET RELATION OFF dataktp 8. disini Saya akan ajak Anda untuk mengenal relasi untuk melakukan penghapusan pada data aktif. dimana relasi tersebut melakukan beberapa perubahan pada data aktif. Jika Anda mempunyai beberapa relasi antar tabel.2.2.DBF IN 0 INDEX on no_ktp TO noktp SELECT dataconv SET RELATION TO no_pen INTO penduduk SET RELATION TO no_ktp INTO dataktp ADDTIVE 8.INDEX on no_pen TO nopend Use c:\dtpenduduk\dataktp.3 Memutuskan satu relasi.

tampak data yang cocok diberi tanda delete. Untuk pemberian nama index.dbf (b). Anda bebas boleh apa saja. oke.dbf (a) sama dengan data kunci index pada tabel dataconv. Perhatikan untuk perintah pernghapusan data yang tertulis sebagai berikut : DELETE FOR no_pen =b->no_pen Artinya. atau jost sekalipun tidak apa-apa. Komputer disuruh melakukan proses pendeletan data bisa data pada kunci index yang ada pada tabel penduduk. mau yes. Perintah COUNT FOR DELETED() adalah perintah untuk menghitung berapa banyak record data yang telah dihapus dalam tabel. Terlihat pada tabel penduduk yang telah dilakukan proses pendeletan.COUNT FOR DELETED() BROWSE Perhatikan baris perintah diatas. .

lakukan penambahan data dengan perintah Append dari data backuppenduduk.dbf 2.dbf FOR nama <>[ ] USE c:\dtpenduduk\penduduk.Hapus semua datanya dengan perintah Zap.dbf untuk yang datanya tidak kosong. 9. Kemudian Visual FoxPro akan menuntun Anda langkah demi langkah hingga sampai menghasilkan suatu format laporan standar. Saya akan memberikan cara yang praktis untuk menghasilkan suatu laporan. 12/18/2007 . Untuk itu ikuti langkah berikut ini : 1.Setelah datanya terhapus semua.Bukalah tabel penduduk.Mengenal Report Submitted by masterhk on Tue. Banyak cara yang dapat digunakan. salah satunya adalah cara yang termudah dengan menggunakan sarana Wizard yang telah disediakan Microsoft Visual FoxPro.2 Membuat laporan dengan wizard. Perhatikan perintah berikut ini. USE c:\dtpenduduk\penduduk. Banyak kemudahan yang diberikan Microsoft Visual FoxPro didalam membuat laporan. Format umum perintah pembuatan laporan adalah : CREATE REPORT [FileName | ?] [NOWAIT] [SAVE] [WINDOW WindowName1] [IN [WINDOW] WindowName2 | IN SCREEN] [PROTECTED] Klik menu Tools – Wizards – kemudian pilih Report.1 Mengenal report / laporan. . 9.13:29.DBF ZAP APPEND FROM c:\dtpenduduk\backuppenduduk. Laporan digunakan jika Anda menginginkan data hasil olahan dicetak didalam kertas.DBF Klk menu Tools – Wizards – Report. 3.

klik atau pilih Report Wizard. tentukan field yang akan ditampilkan pada laporan dengan cara mengklik pada field yang ingin ditampilkan kemudian klik tanda panah ? hingga field masuk pada kotak Selected fields. Misalnya Anda hanya ingin menampilkan beberapa fiel saja yakni field : No_pen.dbf dan tabel tersebut telah terbuka sebelumnya. Pada kotak Available fields.DBC Maka database tersebut akan ditampilkan dan jika didalamnya sudah terbuka tabel maka tabel juga akan ditampilkan. Pendidikan dan Kondisi. tetapi jika belum ada tabel yang ada didalamnya maka Anda dapat memanggilnya dengan cara yang sama seperti diatas. maka tabel penduduk. kemudian klik tombol OK. Tgl_lahir. Jika anda membuka database dengan perintah : OPEN DATABASE c:\dtpenduduk\dbpenduduk.dbf tersebut akan muncul pada kotak Databases and Tables. jika Anda ingin membuka tabel maka klik kotak kecil disebelah kanannya. Setelah itu akan tampil kotak dialog Wizard Selection. Microsoft Visual FoxPro akan menampilkan kotak dialog Group. Klik tombol Next. Maka akan tampil kotak dialog Report Wizard Karena disini Anda menggunakan tabel bebas bernama tabel penduduk. Kotak dialog ini mengijinkan Anda untuk membuat laporan menurut kelompok field yang ditentukan melalui kotak isian pertama. . Jika Anda belum membuka satupun tabel maka tidak ada tabel yang akan ditampilkan. kemudian tentukan satu atau beberapa tabel yang akan dipanggil. Biarkan saja dahulu seperti itu. Atau klik dua kali pada field yang akan ditampilkan. dimana anda dapat mengelompokkan data disini. Nama.Anda akan dituntun menggunakan fasilitas wizard untuk pembuatan laporan yang disediakan Visual FoxPro.

Pilih posisi kertas pada saat laporan akan dicetak. Maka Microsoft Visual FoxPro akan menampilkan kembali kotak dialog Finish. isikan dengan laporan1. ada baiknya klik dahulu tombol Preview untuk melihat hasil sementara. untuk sementara sebelum tombol Finish Anda klik. Selesai. Untuk sementara klik Field No_pen yang ada pada kotak Available Fields or Index tag. Pada kotak Save report as. Klik tombol Save untuk menyimpan File laporan didalam hardisk Anda. maka Microsoft Visual FoxPro akan menampilkan kotak dialog Save As. untuk saat ini tetapkan pilihan pada pilihan Style Executive Klik tombol Next. Klik tombol Next. Anda dapat mengedit format laporan yang baru saja dibuat dengan cara mengetikkan perintah dibawah ini pada Jendela Command: MODIFY REPORT laporan1 . Klik tombol Next. Langkah terakhir adalah klik tombol Finish. maka proses pembuatan laporan dengan Wizard telah sampai pada tahap akhir dengan ditampilkannya kotak Finish. 9. Biarkan saja seperti apa adanya. Untuk keluar dari tampilan tersebut. biarkan saja seperti apa adanya karena Anda akan menampilkan laporan berdasarkan tampilan kolom. apakah memanjang atau melebar pada pilihan Orientation. maka akan dibukakan kotak dialog sort atau index. untuk menentukan tampilan laporan. yang ada pada Toolbar Print Preview. Setelah Anda yakin akan tampilan laporan sudah sesuai dengan keinginan Anda klik tombol Close Preview. Microsoft Visual FoxPro akan menampilkan bentuk laporan yang dapat dipergunakan.3 Memodifikasi laporan. kemudian klik tombol Add>.Klik tombol Next.

Mencetak data untuk yang mempunyai jenjang pendidikan = [SLTA] dan mempunyai kondisi = [KAYA] REPORT FORM c:\dtpenduduk\laporan1. maksudnya adalah untuk menempatkan kursor pada record ke 1.9.and. Mencetak dari posisi record nomor 3 hingga akhir data . Misalnya Anda akan mencetak data yang ada pada tabel penduduk. kondisi = [KAYA] 4. Mencetak data dari nomor 1 hingga sebanyak 10 record.4 Menampilkan laporan. 9.FRX FOR pendidikan = [SLTA] .FRX FOR kondisi =[MISKIN Jika ingin mencetak tambahkan to print REPORT FORM c:\dtpenduduk\laporan1. Mencetak data untuk yang mempunyai jenjang pendidikan = [SLTA] REPORT FORM c:\dtpenduduk\laporan1. maka ketikan pada Jendela Command perintah dibawah ini : REPORT FORM c:\dtpenduduk\laporan1.FRX NEXT 10 5. 1 REPORT FORM c:\dtpenduduk\laporan1.5 Aplikasi pencetakan.FRX FOR kondisi =[MISKIN] TO print 2. kemudian ketikan perintah dibawah ini. Untuk menampilkan laporan pada layar komputer.FRX FOR pendidikan = [SLTA] TO print 3. Melihat data hanya pada data tertentu saja.FRX Jika Anda menginginkan laporan dicetak diatas kertas tambahkan to print pada perintah diatas REPORT FORM c:\dtpenduduk\laporan1.FRX TO print Microsoft Visual FoxPro akan langsung mencetak seluruh data yang ada pada tabel penggajian. 1.dbf dimana hanya data yang mempunyai kondisi =[MISKIN]. maka Anda hanya mengetikkan perintah dibawah ini pada Jendela Command : REPORT FORM c:\dtpenduduk\laporan1. Pertama ketikan angka 1 tekan tombol Enter.

FRX rest 6.FRX TO hakadata ascii Perhatikan data yang tadi dibuat ( hakadata ).nama. Mengirim hasil laporan kedalam bentuk text ASCII. LIST no_pen. Mencetak data tanpa menggunakan format laporan.pendidikan. Melihat laporan kedalam tampilan Preview REPORT FORM c:\dtpenduduk\laporan1.nama. Pada pembahasan bab berikutnya akan saya jelaskan cara mengolah data dengan memanfaatkan beberapa program dari Microsoft. dan dapat digunakan untuk banyak hal. Mengirim hasil laporan kedalam bentuk file Excel COPY field no_pen. dimana data text ini dapat dibuka pada software pengolah kata apa saja. 9.FRX preview 8.pendidikan.3 REPORT FORm c:\dtpenduduk\laporan1. REPORT FORM c:\dtpenduduk\laporan1. . dan disini dibuka dengan menggunakan software Microsoft Word dan Notepad.kondisi to masterhk type xls File masterhk. Gunakan perintah list dan to Print.xls dapat Anda buka melalui program Microsoft Excel dan kelak dapat diolah lebih jauh seperti pada proses pembuatan grafik atau untuk aplikasi mail merge.pendidikan to print 7. atau sekesar memberikan sentuhan variasi tampilan yang lebih bebas.