The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

pengoperasian microsoft visual foxpro 6.0 secara interaktif kc

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Perpus Kota Semarang, 2018-10-30 18:58:23

pengoperasian microsoft visual foxpro 6.0 secara interaktif kc

pengoperasian microsoft visual foxpro 6.0 secara interaktif kc

Panduan Praktis:

Pengoperasian Microsoft
Visual foxPro 6.0

Secara Interaktif

Diterbitkan Atas Kerjasama

__"ecce Penerbit AND I Yogyakarta
.

,•
c

WAHANA Komputer Semarang

Panduan Praktis Pengoperasian Microsoft Visual FoxPro 6.0
Secara Interaktif

Hak Cipta © 2000, 2003 pada Wahana Komputer.
Jl. MT. Haryono 637 Semarang
Telp. (024) 8314727, 8413238, 8413963 Fax. (024) 8413964.

Diterbitkan atas kerjasama Penerbit AND! Yogyakarta
dengan WAHANA KOMPUTER Semarang

Hak Cipta dilindungi Undang-Undang.
Dilarang memperbanyak atau memindahkan sebagian atau selttr!th isi buku ini dalam
bentuk apapun, baik secara elektronis maupun mekanis, termasull memfotocopy,
merekam, atau dengan sistem penyimpanan lainnya, tanpa izin tertulis dari Penerbit.

Penerbit:
AND!
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax (0274) 588282 Yogyakarta 55281

Percetakan:
AND! OFFSET
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax (0274) 588282 Yogyakarta 55281

Perpustakaan Nasional: Katalog Dalam Terbitan
Panduan Praktis Pengoperasian Microsoft Visual

FoxPro 6.0 Secara lnteraktif;
- Ed. II. - Yogyakarta: Andi, Semarang; Wahana
Komputer,
09 - 08 - 07 - 06 - 05 - 04 - 03
xvi + 228 hlm.; 16 x 23 Cm.
10 9 8 7 6 5 4 3 2 1
ISBN: 979-533-984-2
I. Visual FoxPro 6.0 (computer Programs)
II. Wahana Komputer Semarang
1. Judul

005.758

Lilt &%., ;] ; &WW i ; iii

D alam menyusun suatu aplikasi database, banyak hal
yang bisa dilakukan dengan Microsoft Visual FoxPro
6.0. Pemanfaatan Microsoft Visual FoxPro 6.0 dalam
pengembangan suatu aplikasi tergantung pada jenis, karak-
teristik, dan kompleksitas dari aplikasi yang akan dikembang-
kan tersebut.

Microsoft Visual Foxpro 6.0 dapat dimanfaatkan secara in-
teraktif, yaitu deng&n memanfaatkan tool dan fasilitas yang
telah disediakan tanpa perlu menuliskan atau melibatkan
kode-kode program yang kompleks. Untuk pengembangan
aplikasi database sederhana, untuk level desktop, peman-
faatan Microsoft Visual FoxPro secar·a interaktif telah cukup
memadai. Tetapi apabila aplikasi yang akan dikembangkan
merupakan aplikasi yang kompleks dan profesional, maka
pengembangan secara interaktif tidaklah mencukupi, karena
tentunya dibutuhkan rutin-rutin program tambahan unt11k
itu.

Apabila Anda ingin memanfaatkan Microsoft V;sual FoxPro 6.0
untuk mengembangkan aplikasi secara interaktif, buku
Panduan Praktis Pengoperasian Microsoft Visual FoxPro 6. 0 Se-
cara Interaktifini dapat Andajadikan panduan.

Buku ini dibagi dalam beberapa bab, di mana dalam setiap
bat r;::o.teri akan dibahas secara lengkap dan terstruktur, serta
dilengkapi pula dengan penjelasan-penjelasan dan trik-trik
schingga pembaca tidak hanya bisa mengoperasikan saja
tetapi juga benar-benar memahami apa yang sedang dilaku-
kannya.

Seperti buku-buku yang pernah kami terbitkan sebelumnya,
buku Panduan Praktis Pengoperasian Microsoft Visual FoxPro
6. 0 Secara Interaktif ini disusun secara praktis. Dengan dasar
penelitian yang baik, terstruktur dan lengkap maka buku ini

iv Panduan Praktis Pengopm;ian Mim:roft VISUal FaxPra 6.0 Secara lnteraktif

kami harapkan dapat bermanfaat bagi para peminat dan pe-
makai Microsoft Visual FoxPro 6.0.

STRUKTUR PENULISAN BUKU

Buku Parzduan Praktis Pengoperasian Microsoft Visual FoxPro
6.0 Secara Interaktif ini menyajikan berbagai hal mengenai
pemanfaatakn Microsoft Visual FoxPro 6.0 untuk mengem-
bangkan aplikasi database secara interaktif. Buku ini dibagi
dalam beberapa bab yang disajikan secara urut dan sistematis
dan disertai dengan ilustrasi yang lengkap.

Bab I Mempersiapkan Visual Foxpro 6.0

Bab pembuka yang pembahasannya difokuskan
pada proses persiapan Microsoft Visual FoxPro 6.0,
termasuk di dalamnya pengenalan tentang sistem
yang dibutuhkan, proses instalasi dan pengaturan
sistem setelah proses instalasi.

Bab II Mengenal Visual Foxpro 6.0

Membahas mengenai gambaran umum Microsoft
Visual FoxPro 6.0 dan fasilitas-fasilitas baru yang
ditawarkannya.

Bab Ill Mengatur Konfigurasi Visual Foxpro 6.0

Bab ini membahas berbagai cara pengaturan kon-
figurasi Microsoft Visual FoxPro 6.0 sehingga dapat
berjalan sesuai kebutuhan, termasuk di dalamnya
menampilkan pengaturan konfigurasi, pengaturan
konfigurasi editor, menentukan konfigurasi yang
akan digunakan, serta bagaimana Gara mengem-
balikan konfigurasi aslinya.

Bab IV Mengopatimalkan Sistem

Secara khusus bab ini membahas bagaimana cara
mengoptimalkan sistem Microsoft Visual FoxPro 6.0,
termasuk mengoptimalkan lingkungan kerjanya,

Prakata v

mengatur kecepatan startupnya, dan mengatur kon-
figurasi dalam lingkungan multiuser.

Bab V Memulai Visual Foxpro 6.0

Bab ini membahas bagaimana menggunakan Micro-
soft Visual FoxPro 6.0, mulai dari cara mengaktifkan,
mengenal komponen tampilan layarnya, dan
pengelolaan project.

Bab VI Membuat Tabel dan Index

Membahas pengelolaan table dan indeks, yang di
dalamnya dijelaskan cara membuat table baru, me-
masukkan dan menampilkan informasi table,
menampilkan isi table, memindahkan penunjuk
record, mengedit field, menambahkan record,
mengatur window browse, memodifikasi struktur
table, mengurutkan dan mengindex data dan yang
lainnya.

Bab VII Mengorganisasikan Tabel dalam Sebuah
Database

Membahas bagaimana mengelola dan mengor-
ganisasikan table pada database, mulai dari mem-
buat database, mengelola table di dalam database
dan mengatur trigger.

Bab VIII Query Data

Menjelaskan bagaimana menyusun sebuah query
data, yang di dalamnya juga dijelaskan cara mem-
buat query, menentukan hasil query, menjalankan
query, mengatur query, mengatur dan menam-
bahkan ekspresi pada query.

Bab IX Memperbaharui Data dengan View

Menguraikan bagaimana menggunakan view, mulai
dari membuat view, menghubungkan dengan remote

VI Panduan Pmktis Pengopemsian Microsoft Visual FoxPro 6.0 Se:::am lntemktif

data, cara memperbarui data, dan bagaimana ca.ra
mengoptimalkan kemampuan view.

Bab X Membuat Query dan Mengupdate Banyak Table

Menguraikan cara menggunakan query dengan
banyak table atau view, termasuk di dalamnya cara
menambahkan table atau view, mengontrol data
recordnya, serta pengaksesan local dan remote
vwwnya.

Bab XI Mendesain Report dan Label

Memb1.has bagaimana mendesain report dan label.

Termasuk di dalamnya merencanakan layout, mem-

buat 1o.y~,tu memodifikasi tampilan, menambahkan

kontrol, mengelompokkan data, mempreview dan

mencetak report dan label.

Bab XII Memproses Data Melalui Form

Membahas pemprosesan data melalui form, yang di
dalamnya diuraikan cara membuat form, menyiap-
kan form, me njalankan form, menambahkan kon-
trol, mengatur data environmentnya, menambahkan
kontrol ke dalam form, memodifikasi form, dan men-
gatur sendiri bentuk dan tampilan form.

Bab XIII Mengimpor dan Mengekspor Data

Menguraikan bagaimana cara meng1mpor dan
mengekspor data dari dan ke Visual FoxPro, yang
diawali dengan mengenalkan istilah 1mpor dan
ekspor data, dilanjutkan dengan cara mengimpor
dan mengekspor data. Juga diuraikan bagaimana
menambahkan data.

Bab XIV Mensharing lnformasi dengan Aplikasi Lain

Menjelaskan cara mensharing informasi dengan
aplikasi lain, termasuk di dalamnya cara mensharing

Prakata

informasi secara cepat, berkesinambungan dan me-
nampilkan data yang diembed dan dilink pada form.

APA YANG HARUS ANDA KUASAI ?

Untuk mempelajari materi di dalam buku ini tidak dibutuhkan
prasyarat apapun karena justru buku ini akan memberikan
berbagai pemahaman dan penjelasan t?erkaitan dengan teknik
pemanfaatan Microsoft Visual Foxpro 6.0 untuk mengembang-
kan aplikasi database sederhana.

Buku ini dapat dimanfaatkan oleh khalayak pembaca secara
umum, khususnya peminat bidang database, pemrograman
ataupun para praktisi pemrograman dan developer software.
Konsep-konsep dasar database tidak akan dibahas secara de-
tail di dalam buku ini, untuk itu pembaca diharapkan telah
memiliki pemahaman yang cukup mengenai database.

Karena Microsoft Visual FoxPro 6.0 berjalan di bawah sistem
operasi Microsoft Windows 9.x maka pembaca diharapkan te-
lah mampu atau menguasasi sistem operasi tersebut.

BAGI PARA PEMBACA

Wahana Komputer- Semarang merupakan suatu perusahaan
yang bergerak di bidang teknologi informasi. Wahana
Komputer hadir untuk mengantisipasi adanya kesenjangan
teknologi komputer di kalangan masyarakat Indonesia pada
umumnya dan masyarakat Jawa Tengah pada khususnya,
dengan berbagai bidang usaha melipu ti :

• Hardware Trading
• Aftersales Service & Installation
• Education
• Publishing
• Data Processing
• Software Development
• Internet sc~ervi

Wahana Komputer berharap akan mampu memberikan solusi
secara menyeluruh untuk segala permasalahan yang ber-

VIII Ponduon Praktis Pergoperasion ~crMoi Visual FoxPro 6.0 Secora lnteraktif

hubungi..ln dengan teknologi komputer mulai dari aspek
hardware, software, brainware, hingga integrasi sistemnya,
sehingga pada akhirnya akan mampu berperan banyak dalam
memperlancar bergulirnya era globalisasi dan informasi di
Indonesia.

Didasari dengan misi dan visi yang jelas, Wahana Komputer
berharap dapat membantu para peminat, pengguna, praktisi
di bidang teknologi informasi untuk mendapatkan solusi dan
informasi yang menyeluruh dan profesional, termasuk juga
Anda para pembaca buku ini.

Walaupun dalam menyusun buku ini kami telah melakukan
pengkajian dan penelitian yang mendalam serta berusaha
untuk menyampaikan materi secara lengkap dan terstruktur,
tetapi tentunya setiap karya tidaklah ada yang benar-benar
sempurna sehingga mungkin buku ini kurang dapat me-
menuhi kebutuhan para pembaca, atau mungkin para pem-
baca masih mengalami kesulitan atau masalah setelah
mempelajari buku ini.

Untuk itu Wahana Komputer membuka lebar-lebar
kesempatan bagi para pembaca pada khususnya dan
masyarakat pengguna komputer pada umumnya untuk
melakukan konsultasi mengenai berbagai kesulitan yang
dihadapi khususnya mengenai apa yang telah dijelaskan di
dalam buku ini melalui situs web kami atau via pos, fax,
ataupun e-mail. Di samping itu Anda para pembaca dapat
memanfaatkan pula layanan pelatihan komputer kami melalui
Lembaga Pendidikan Komputer Wahana untuk lebih
mendalami materi-materi yang dipaparkan di dalam buku ini.

Wahana Komputer

JL. MT Haryono 637 Semarang

Tlp. (024) 8314727, 8413238 fax. (024) 8413964

e-mail : ic~nf .maonchk'~l

web: www.wahanakom.com

PRAKATA .................................................................................................. III

STRlJKTUR PI.Nl l.IS/\1\: Bl 1KL .................................................................... IV

AI'/\ yANG 11/\RLIS AND/\ KlJ/\S/\1? ......................................................... VII

BAG! PARA Al·MIP~C ............................................................................... VII

DAFTAR lSI.............................................................................................. IX

BAB I MEMPERSIAPKAN VISUAL FOXPRO 6.0 ............................... 1

KI Bl illili/\N l \ ll K MI N<i!NSTAI VIS! AI FOX PRO 6.0 ............................ I

Kehutuhun untuk .\fenginstu! Visual FoxPro 6. 0 .................................... I

Kehutuhan untuk Menginsta! Visual FoxPro 6. 0 Lengkap dengan

IYi::ardnyu ............ ........................................................ 2

MLNGINST/\1 V!Sli/\1 FOXPRO 6.0 .............................................................. 3

Afenginsw! dari ( 'D-Rom ... .................................................................... 3

Ml N(j!NSTAI SAM I'LL DAN 0'-ill\il OOCliMFNT (HILI') ............................4

Afenginsta! Sample ............... .................................................................. -1

Afenginstu! Online Document (Help) ...................................................... 5

MI N<iATl'R S!STUvl S!.Tl !All PROSI.S INSTAL ............................................ 6

A1enamhah a/au Afeng/wpus Komponen Visual FoxPro 6.0................... 6

Mengupdate IYindm1's Register ............................................................... 6

Afenguhah Konfigurasi Aplikasi...... ........................................................ 7

Menguhah Data Source ODBC ........... .................................................... 7

BAB II MENGENAL VISUAL FOXPRO 6.0 ........................................ 11

GAMHAR/\1\ Ui\H \1 YISI !AI FOXPRO 6.0.................................................. 11
Afengemhangkan Project dan Manajemen Database............................ 11
Afemhuat Aplikasi Secara Mudah .................................................... ..... 12
Mendukung Proses Dehugging ............................................................. 12
Mudah dalam Mendesain Tahle dan Mengembangkan Data................ 12
Pengemhangan Designer Query dan Designer View ........................... 13
Peningkatan Fungsi Form dan Pendesainannya Lehih Mudah ............ 13

FASILITAS BARLI ........................................................................................ I4
Access & Assign Methode ..................................................................... 1-1
Active Document ................................................................................... 1-1

X Panduan Proktis Pengoperasian Mim:roft VISual FoxPro 6.0 Se:aro lnteroktif

Componen Gallery ................................................................................ 14
Coverege Profiler Application .............................................................. 15

GIF & JPEG Support... ...........:·······························-·····························15
HTML Help ........................................................................................... 15
Language Element................................................................................. 15
OLE Drag & Drop ................................................................................ 16
Project Manager Hook. ......................................................................... 16
Automation ,\'erver Improvement........................................................... 16
Wizard dan Builder ............................................................................... 16
Mendukung Penanggalan Tahun 2000 ................................................. 17
DIIH IBLJNGKAN DFNGAN API.IKASI LAIN ................................................... 17
Sharing Data dengan Aplikasi Lain ...................................................... 17
Mengimpor dan Mengekspor Data ....................................................... 17
SOUJSI UNTUK MEMBUAT APLIKASI CLIENT/ SFRVI R ............................. 18
Meningkatkan Kemampuan Client/Server ............................................ 19
Menggunakan ODBC untuk Afempercepat Pengaksesan
Data Visual FoxPro .............................................................................. 20
MENCUI'GRADL VIS!IAL FoXPRO 6.0 DAR! VERSI LAIN ............................ 21
Mengupgrade dari Versi Lain ............................................................... 21

BAB Ill MENGATUR KONFIGURASI VISUAL FOXPRO 6.0 ......... 23

MENGATUR KONFIGURASI VISUAl. FOXPRO .......................................... 24
Mengatur Lingkzmgan Kerja Secara lnterakti{ .................................... 25

MFI\AMPILKA:-..i KONFIGliRASI PlcNGATliRAN ........................................... 27
MENGATUR KONFICiliRASI !'ADA SAAr MUL/\1... ..................................... 28

l'vfenggunakan Perintah SET ............................................................... 2R
Menggwwkan File Konfifzurasi ........................................................... 28
MEMlJLAI AI'LIKASI ATAl! PROGRi\M SJCARA 0TOMATIS ....................... 30
MENENTUKAN FILE KONFIGl RASI U'\Tl"K DIGI'NAKAN .......................... 30
MENCEGAH TAMPII AN LAYAR SICiN -01\ ............................................... 30
MENGKONFIGURASI TOOL.BAR VISUAL FOXPRO ....................................... 31
Mengaktifkan dan Menonakti/kan Toolbar ......................................... 31
Mengatur Too/bar yang Sudah Ada .................................................... 32
Afembuat Toolbar Sendiri ............................................ ........................ 32
Afenghapus Toolbar .............................................................................. 33
MLNC)ATUR PII.IIIAN EDITOR .................................................................... 33
MFN(j!MBALIKAN LINGKlJN<iAN KLR.IA VISUAL FOXI'R0 ........................ 35

BAB IV MENGOPTIMALKAN SISTEM.............................................. 37

MINGATUR KONFIGliRASI L!NGKLINGAN KER.IA 0PERASI ....................... 37
Menggunakan /1.4emori dan Virtual Memori Secara Efekti{ ................ 3 7
Afenyederhanakan Tampilan ..... ........................................................... 38

Daftar lsi xi

Mengatur Hardisk ................................................................................. 38
Mengoptimalkan File dan Direktori ..................................................... 38
MENGOPTIMALKAN KECFPATAN STARTUP VISUAL FOXPRO ................. 39
Mengatur Keccpatan Startup ............................................................... 39
A1engoptimalkan Ukuran Penwnggilan pada Visual FoxPro ............ .:10
MINGOTIMALKAN VISl :AI FOX PRO DALAM LlNC1KlJNGAN Mtn .TIUSER. 41
i'vfenangani File Temporwy dalam Lingkungan Afultiuser ................. .:Jl
lvfemhagi Tuhc/ dalam Lingkungan Jvfultiuser ................................... .:/2

BAB V MEMtJLAI VISUAL FOXPRO 6.0............................................ 45

MEMULAI VISliAI. FOXPRO 6.0 ................................................................ 45

KOMPON LN TAM PI LAN LAY AR ................................................................. 46

Afcnu Bar............................................................................................... .:17

ToolhLII' ...... ............................................................................................ -18

IVindow Vie11·..... .................................................................................... -19

dwnVio~ Command .............................................................................. -19

KOMPONFN DALAM VISUAL FOXPR0 ........................................................ 49

Komponen Dasar ................................................................................. -19

Komponen Datu Visual FoxPro ............................................................ 51

Ml NGEN/\1 PRO.IITT MANACilR ............................................................... 54

Apa yang .4da di dulam Project lvfunager...................... .. ........ 56

Ml NAMI'ILKAN DITAIL ITEM .................................................................... 58

MIN AM BAll 1\.,\'\i DAN M ENCiiiA l'l :s FI IF .................................................. 59

MtMBt:AT DAN Ml NCilJBAil FILl ............................................................. 60

MFNAMHAIIKAN Kl TLRANCiA\ Fll.L ........................................................60

MfNAMPII.KAN DATA D/\1./\M TAHIJ ..~ .................................................... 61

SIIARINCi Fill A'\TAR PRO.ILCT ................................................................ 61

M!Nti/\Tl R PR<l.IICT MANA<iLR ............................................................... 62

Menguhah Twnpilan Project................................ ......................... 62

MFNGINAI. DISICiNLR VISll/\1. FOXPR0 ................................................... 63

MINGGUNAKAN TOOLBAR ........................................................................ 63

MenwnpiIkan Toolhar ........................................................................... 6-1

Menempatkan Too/har ... ....................................................................... 6-1

MENGCiliN.-\1\.A'\ WIZARD .......................................................................... 64

Memulai Wi::ard ........... ........................................................................ 65

Afcngonrml Pcrkemhangan La.var Wi::ard............................................ 65

Mcmulai Husi/ Wi::ard ............ .............................................................. 65

Menguhah item ag~:ryiVdn Tersusun................................................. 66

MINCiCil NAKAN Bliii.DLR ......................................................................... 66

Mcmhuat ,)'ehuah Konrro/ ..................................................................... 66

Menggwwkan Form Builder ................................................................. 67

xii Panduan Proktis Pergoperosian Mcrcsoft VISUal FaxPro 6.0 Secaro lnteroktif

BAB VI MEMBUAT TABLE DAN INDEX ........................................... 69

MI:MBlJAT TABI.L BARU ........................................................................... 69
Afemi!ih Tipe Data ................................................................................ 70
l'vfenggunakan Table Wi:::ard ........................................................... ...... 71
Afenggunakan Table Designer .............................................................. 71

MEMASt:KKAN DAN MFNAMI'ILKAN INFORMASI TABLE ........................... 74
Ml NAMPILKAN IS! TABI.L ......................................................................... 75
Ml:MINDAH PINl !N.IUK RECORD DALAM TABLE ....................................... 76
MENGLDIT FILI.D .......................................................................................77
MFNAMBAIIKAN RECORD BARl! PADA TABLE .......................................... 77
MLNGHAI'! IS RLCORD ............................................................................... 78
MENGATL!R WINDO\V BRO\\SF ................................................................. 79

Afengatur Urutan Posisi Kolom ............................................................ 80
llfenguhah Lebar Kolom ....................................................................... 80
Mengatur Mengaktifkan atau Mematikan Gridline...... ......................... 80
1Hemhagi VVindow BroH·se.... ................................................................. 81
MFMODIFIKASI STRliKT!!R TABLE ............................................................ 82
MLNCiATUR TABI.L .................................................................................... 83
Memfilter Tahle ..................................................................................... 83
MFMBATASI AKSFS FIEID ......................................................................... 85
MLNG! iR! II KAN DA lA DFNGAN IN DLX ..................................................... 86
Memhuat1ndex .................................................................................... 87
Afemilih l)•pe Index ............................................................................... 88
.Mengurutkan dengan Beherapa Field. .................................................. 89
Memfilter Record .................................................................................. 90
l'vfenggunakun Index .............................................................................. 90
Mengurutkan Record. ............................................................................ 91
Mengontroll'vfasukan Nilai Kembar ke Dalam Field. ........................... 92

BAB VII MENGORGANISASIKAN TABLE DALAM SEBUAH
DATABASE ................................................................................................. 93

BEKER.IA DENGAN DATABASE ................................................................... 93
MEMBUAT DATABASE BARU .....................................................................97

Menggunakan Database Wi::ard ........................................................... 97
Menamhahkan Table ke dalam Database ............................................. 98
Memhuat dan Afenamhahkan View ....................... :............................... 99
Merelasikan Table ................................................................................. 99
Menentukan Tampilan Field .............................................................. 103
Mengontrol Masukan Data dalam Field............................................. l05
Mengatur Masukan Data Record........................................................ 107

Daftar lsi XIII

MENGATUR TRIGGER .............................................................................. 108
A1engatur Record dalam Database ..................................................... 10??

BABVIII QUERYDATA ...................................................................... lll

MEMBUAT QUERY ................................................................................... 111
Menggunakan Que!}' Wizard ........................................................... :.. 112
Menggunakan Design Query............................................................... 113

MENI-:NTliKAN HASH. QUERY .................................................................. 115
MEMILIH RLCORD YANG DIINGINKAN .................................................... 118
MENCIATliR HASIL QUERY ..................................................................... 119
MENGFLOMI'OKKAN (GIWI.Pl\C) HASII QtJI RY .................................... 121

Af.:·milih Ciroup yang Diinginkan ........................................................ 123
MEN.I:\1./\NKAN QliFRY ........................................................................... 124
MENGIRIM HAS II. QtiiRY ........................................................................ 124
VLRII·YING QUFRY .................................................................................. 125

Menampilkan Pernyataan SQL ........................................................... 125
Menambahkan Komentar ke Query..................................................... 125
MENGATUR QUERY ................................................................................. 126
Menemukan Pencarian...... .................................................................. 126
Mempersempil Pencarian ................................................................... 127
Memperluas Pencarian ....................................................................... 127
Kombinasi Kondisi .............................................................................. /28
MENGURANCil DUPLIKASI RECORD DALAM QUERY ................................ 129
MENAMPILKAN SE.IliMLAH RECORD ATAU PERSENTASE RECORD .......... 129
MENAMBAH EKSPRESI PADA QUERY ....................................................... 130
Menambahkan Ehpresi pada Hasil........................ ............................ 130
Menamhahkan Ehpresi untuk Filter .................................................. 131

BAB IX MEMPERBARUI DATA DENGAN VIEW .......................... 133

MEMBUAT VILW ............. :........................................................................ 133
Menggunakan View Wizard ................................................................ 134
Memulai View Designer ...................................................................... 134

MENGillJBUNGKAN KL REMOTE DATA .................................................... 136
Membual Connection .......................................................................... 136
Membuat Remote View Baru....... ........................................................ 138

MEMPERBAHARUI DATA ......................................................................... 139
Mengirimkan Hasil Update ke Table .................................................. 139

MENGATUR VII:w SENDIRI ...................................................................... 143
Mengontrol Tampilan Field dan Data Entry ...................................... 143
Mengawasi Metode Update................................................................. 144
Menambahkan Ekspresi ke Remote view............................................. 144
Masukkan untuk Parameter ................................................................ 144

xiv Panduan Praktis Pengoperasian Micrcroft VISual FoxPro 6.0 Secara lnterak!if

Mengatur interval Timeout ................................................................. 145
MENGOPTIMALKAN KEMAMPUAN VIEW ................................................. 146

BAB X MEMBUAT QUERY DAN MENGUPDATE BANYAK
TABLE ....................................................................................................... 147

QUERY DFMiAN BANYAK TABLE DAN VIEW .......................................... 147
Menamhahkan Viell' dan Tahle ke dalam QueJy................................. /48
Mengontrol Record yang Dipilih dengan Join .................................... 14 9
Menggunakan Banyak Tahle dalam View ........................................... 150

MENGGLJNAKAN 8ANYAK REMOTE TABLE DALAM VIEW ...................... 152
MENGCiABl INGKAN LOCAL DAN REMOTE DATA DALAM VIEW ............... 152

BAB XI MENDESAIN REPORT DAN LABEL .................................. 155

MFRFNCANAKAN LA YOliT REPORT ......................................................... 155

Alenetukan Tumpilan Umum .............................................................. 156

Mengenal File Tampilan Report ......................................................... 15 7

Membuw iilliipilan Report ................................................................. 157

MEMBUAT L\ Y\lliT MAILINCj LABEL ...................................................... 159

Menggunukan Label Wizard ............................................................... 159

MEMODII iKASI TAM PI LAN ...................................................................... 160

Menguhah Ukuran Band......................................... .. .............. 162

MENAMBAII KONTROL REPCRT .............................................................. 162

Menamhahkan Kuntrol dengan Quick Report.................... ................ 163

Mengatur Source Data Report....................................... ............... 164

Menambahkan Kontrol Field ............................................................. 166

Menamhahkan Kontrol Label. .............................................. .............. 166

Menamhahkan Field General......................................... .............. 167

MEMII.IH, MFMINDAII DAN MENGLJBAH UKURAN KONTROL RLPORT .... 168

MENYAl.IN DAN MENGHAPUS KONTROI. .................................................. 169

MENCiATUR PFRATAAN KONTROL .......................................................... 169

Menyesuaikan Penempatan Kontrol ..... .............................................. 170

MFNGELOMPOKKAN DATA ...................................................................... 170

Menambahkan :\:Jultiple Data Grouping ............................................. 172

lvfenguhah Group Band....................................................................... 173

Menghapus Group Band ..................................................................... 173

Alengatur Tampilan ....... ...................................................................... 173

A1cnentukan Halaman Report ............................................................ 174

i\4emj(mnat Kontrol Field .................................................................. 176

Menguhah Font ................................................................................... 177

Menamhahkan Garis, Kotak dan Lingkaran .... ................................... 178

Menamhahkan Gambar....................................................................... 179

A1enguhah vVarna Kontrol .................................................................. 180

Daftar lsi

Menambahkan Komentar dalam Kontrol............................................ 180
MF.MPREVII:W DAN MENCETAK REPORT ATAU LABEL. ............................ 181

Mempreview Hasilnya............................. ........................................ ... 1R1
Mencetak Hasilnya ................ .............................................................. 1R1

BAB XII MEMPROSES DATA MELALUI FORM ........................... 183

MEMBUAT FORM ..................................................................................... 183
Menggunakan Form Wizard ............................................................... 1R4
Menggunakan Form Designer ............................................................ 1R5
Menambahkan Field dengan Cepat .................................................... 1R6

MF.NYIMPAN FORM ................................................ :................................. 187
MEN.IALANKAN FORM ............................................................................. 187
MENAMBAIIKAN KONTROL KE DALAM FORM ......................................... 187

lvfenambahkan Kontrol ke dalam Form dengan
Menggunakan Form Builder ............................................................... 188
Menambahkan Kontrol ke dalam Form dengan
Component Gallery ............................................................................. 189
Menambahkan Kontrol ke Form Generate Wizard ............................. 190
Menambahkan Kontrol dan Mengatur Propertinya........ .................. 190
MENGATUR DATA ENVIRONMENT .......................................................... 191
MENAMBAHKAN KONTROL KF DALAM FORM ......................................... 192
Menambahkan Banyak Control........................................................... 193
Menambahkan Kontrol dengan Cepat ................................................ 194
Mengatur Pilihan Field Mapping ....................................................... 194
Membuat Singe! Kontrol dengan Cepat .............................................. 195
Membuat A1ultipel Kontrol dengan Cepat .......................................... 195
MEMODIFIKASI FORM .............................................................................. 196
Menggunakan Too/bar Form Designer............................................... 196
Memilih, Memindah. dan Afengubah Ukuran Co'htro/ ........................ 198
Menyalin dan Menghapus Kontol pada Form .................................. .. 198
Mengatur Control. ............................................................................... 199
Mengatur Batasan Penempatan Control... .......................................... 199
Mengatur Tab Order Kontrol.............................................................. 200
MENGATlJR SI NDIRI FORM ..................................................................... 201
Mengubah Font dan Ukuran Teks ......... .............................................. 202
Menambahkan Shapes dan Line.......................................................... 202
Menambahkan Gam bar....................................................................... 202
Mengatur 1-Varna Form ....................................................................... 203
Mengatur Area Maksimum Form Desain ............................................ 204

xvi Panduan Praktis Pengoperasian Miaosoft VISual FoxPra 6.0 Secara lnteroktif

BAB XIII MENGIMPOR DAN MENGEKSPOR DATA ................... 205

MENCiiM POR DAN MINC iEKSPOR ............................................................. 205
M ENG! MPO R DATA .................................................................................. 206

Afemilih Tipt! File untuk Mengimpor .................................................. 206
Mengimpur Data dengan Import Wi:::ard ............................................ 207
Mengimpnr Data ke dalwn Tahle Baru............................................... 207
Mengimpor Dari Lullts I23 ................................................................. 207
Meneriemahkan Field Data Lotus....................................................... 20H
Mengimpor duri Microsufi Excel ........................................................ 20H
MIN AM BAliK.\'\ DATA ........................................................................... 208
Afenentukan Tipe File untuk Ditmnhahkan ......................................... 20H
Menamhahkan Data dengan Import J,Vi:::ard ....................................... 209
lvfenamhahkan Data ke Tahle yang Sudah Ada .................................. 209
Afenamhahkun File Teks ..................................................................... 212
ME NGL KS P< l R DAlA ................................................................................ 212
Afemilih T1pe File untuk Diekspor...................................................... 2I3
Afengek.spur Data ke File Baru ........................................................... 213
l'vfemilih Record untuk Diekspor ...................................................... 21-1
Mengekspor Record yang Cocok dengan Kodisi ................................ 215
Mengontrol Proses Ekspor Record ..................................................... 216
Mengekspor File Teks ......................................................................... 2I6
Mengekspor Nilai Numeric dan Currency .......................................... 217

BAB XIV MENSHARING INFORMASI DENGAN APLIKASI LAIN

.....................................................................................................................219

MINCiSHARI'\(j I\ I ORMASI DI'NGAN CFPAT ........................................... 219
Menyalin rCopy) dan Menempel (Paste) Data.................................... 220
Membuat Mail Merge .......................................................................... 220
Mengirimkan Afail Afelalui Foxpro..................................................... 220

MFNSHARIN(i INfORM AS! BFRKlSINAMBUNGAN .................................... 221
Afenghuhungkan (Link) Data .............................................................. 221
Menyisipkan Data dalam Table .......................................................... 221
Menguhah atau Afemutuskan Huhungan Data dalmn Tahle ............. 222

MENAMPILKAN EMBEDED DAN LINKED DATA PAD/\ FORM ................... 222
Mengubah atau Memutuskan Huhungan dalam Form ........................ 223
.Menampilkan Embeded atau Data Terhubung dari Tahle .................. 22-1
Memasukkan Data dalam Report ........................................................ 22-1
Mengganti Data yang Terhubung atau Emheded dengan
Static Data........................................................................................... 225

INDEX........................................................................................................ 227

BAB I L\AU~I
RaNAPiEM~I
FOXPRO 6.0

Di dalam bab ini akan dijelaskan dan diuraikan tentang:
•!• Persiapan penginstalan Visual FoxPro 6.0 ke dalam Komputer
•!• Proses menginstal Visual FoxPro 6.0
•!• Menginstal Sample dan Dokumen Online
•!• Pengaturan Sistem Visual FoxPro 6.0 Setelah Proses Instal

KEBUTUHAN UNTUK MENGINSTAL VISUAL

FOXPR06.0

Sebelum Anda melakukan penginstalan Visual Foxpro 6.0 ini
ke dalam komputer Anda, terlebih dulu Anda perlu memper-
hatikan hal-hal berikut ini:
• Kebutuhan untuk menginstal Visual FoxPro 6.0,
• Kebutuhan untuk menginstal Visual FoxPro 6.0 lengkap

dengan Wizardnya.

I<EBUTUHAN UNTUK MENGINSTAL VISUAL FoxPRo
6.0

A11da dapat menjalankan Visual FoxPro 6.0 dengan Windows
95 atau versi yang lebih atau Windows NT 4.0 atau yang lebih
tinggi. Dalam penulisan buku ini penulis menggunakan sis-

I tem operasi Windows 98.
Berikut ini kebutuhan yang direkomendasikan untuk dapat
menjalankan Visual FoxPro 6.0 dengan sistem operasi Win-
dows.

) Pmduon PITJkJis Pengoperasian Microsoft \lisuol FoxPro 6.0 Secam ln1erak1if

1111 Komputer IBM yang kompatibel dengan processor 486 66
MHz atau yang vang lebih tinggi.

IIIII Sebuah mouse.

II RAM dengan 16 MB.

IIIII Sisa hardisk 85 MB jika Anda ingin menginstall secara
Typecol, dan 90 MB jika Anda ingin menginstal secara
maksimum.

II Sebuah monitor VGA atau monitor yang direkomendasikan
memiliki resolusi ringgi.

KEBUTUHAN UNTUK MENGINSTAL VISUAL fOXPRO

6.0 lENGKAP DENGAN WIZARDNYA

Uengau rrwngguna.kan Wi;w.rd al~mcC pembuatan database

Visual FoxPro dan mem.buat SQL atau database Oracle dalam

sebu<1l1 server dt>llfs;-m s1 n.J.ktur !able, Anda dapat mengatur

data chm hebera.pa arribul l<:tinnya sama dengan Visual FoxPro

6.0 yang aslinya. Wizard dapat mengoptimalkan Server, Client,

dan kebutuhan jaringan (JVetworlcing).

Untuk Server, Anda membutuhkan salah satu dari produk
berikut ini:
1111 Microsoft SQL Server 95 for Windows NT.
Ill Microsoft SQL Server 4.x for Windows NT.
1111 Microsoft SQL Server 4.x for OS/2.
1111 Oracle Server 6.0 atau yang lebih tinggi.

Untuk Client, harus:

1111 Memiliki sistem yang dibutuhkan Visual FoxPro 6.0.

fill Memiliki sebuah salinan Visual FoxPro 6.0 yang diinstal,
tkusmr~a komponen Open Database Connectivity (ODBC).

Ill Untuk Oracle:

•!• Memiliki sebuah salinan driver ODBC Oracle (yang
diinstal dengan Visual FoxPro 6.0).

•!• Memiliki sebual1. salinan software jaringan SQL Net
Client yang diinstal untuk platform Visual FoxPro
(Windows NT atau Windows 95 atau yang lebih tinggi).
Software ini merupakan bagian dari komponen soft-

Mempersiapkan Visual FoxPro 6.0 3

ware Client yang sudah masuk ke dalam Oracle
Server.

Untuk Network, komputer cleint dan server harus dihubung-
kan dengan salah satu produk berikut ini:
• Microsoft Windows 95 atau yang lebih tinggi.
• Microsoft Windows NT.
• Microsoft LAN Manager.
• Produk softwate lain yang kompatibel dengan sistem jari-

ngan, termasuk Novell Network.

MENGINSTAL VISUAL FOXPRO 6.0

.Jika Visual FoxPro belum ada pada komputer Anda, maka
Anda perlu menginstal dulu ke dalam komputer Anda dengan
proseclur yang benar.

Jika suclah diinstal, maka Anda siap bekerja dengan Visual
FoxPro 6.0 tersebut, dan Anda dapat segera mengaktifkannya.

Anda dapat menginstal Visual FoxPro 6.0 dari CD-ROM atau
dari sebual1. j aringan a tau dari disket 3. 5.

Catatan:

Jika Anda menggunakan program proteksi anti virus ke dalam
komputer Anda, lepas dulu program tersebut sebelum Anda
menjalankan progran wizard instal Visual FoxPro. Karena
program wizard instal ini tidak dapat bekerja dengan program
proteksi tersebut Dan setelah Anda berhasil menginstal, Anda
dapat mengaktifkan program anti virus tersebut.

MENGINSTAL DARI CD-ROM

Anda dapat menginstal program Visual FoxPro 6.0 dari CD-
ROM dengan langkah-langkah sebagai berikut:

1. Masukkan CD installer ke dalam drive CD-ROM Anda.
2. Dari menu Start, pilih Run.

4 Pandudn Proktis Pengq::JerOSian Mcradt \lisual FaxPro 6.0 Semra lnteraktif

3. Ketik x: \setup, di mana x adalah huruf yang
mempresentasikan drive CD-ROM Anda, dan tekan EN-
TER.

4. Ikuti instruksi pada layar Anda.
• Untuk instal Minimum (15MB), pilih Custom. Pilihan
ini akan memasukkan komponen instal yang dibu-
tuhkan saja. Jadi tidak semua komponen dimasuk-
kan.
• Untuk instal Typecal (85 MB), pilih Complete. Pilihan
ini akan memasukkan file Help pada CD, dan meng-
install file pendukung termasuk ODBC-nya.
• Untuk instal semua file Visual FoxPro 6.0 (192 MB),
termasuk ActiveX dan file lain yang dibutuhkan Vi-
sual FoxPro 6.0, pilih Custom dan pilih Select All
yang ada pada kotak dialog Change Options yang
Anda gunakan untuk memilih pilihan instal.

MENGINSTAL SAMPLE DAN ONUNE
DOCUMENT (HELP)

MENGINSTAL SAMPLE

Sample untuk Visual FoxPro 6.0 diinstal dengan mengguna-
kan MSDN Installation wizard. Pilih Custom dan pilih checkbox
VFP Product Sample. Sample dengan sendirinya akan
dimasukkan ke lokasi MSDN Sample. Anda dapat mengakses
lokasi ini secara pemrograman dengan menggunakan sistem
variabel _SAMPLE atau dengan mengeksekusi perintah
HOME(2).

Catalan:

Jika Anda memilih pilihan Typical, maka Visual FoxPro akan
mengakses file Help dari CD MSDN ke dalam hardisk Anda.

Mempersiapkan Visual FoxPro 6.0 5

MENGINSTAL 0NUNE DocUMENT {HELP)

Online Document Visual FoxPro 6.0 diinstal dengan menggu-
nakan MSDN Installation wizard. Pilih Custom dan pilih
checkbox VFP Document.

Catatan:

Jika Anda memilih Typical, maka Visual FoxPro akan mengakses
file Help dari CD MSDN ke dalam hardisk Anda.

File Help Visual FoxPro 6.0 (dimasukkan dalam file Fox-
help.chm) diinstal pada hardisk komputer Anda pada lokasi:

drive:\Program Files\Microsoft Visual Studio\Msdn98\98vs\l033

Setelah Anda instal, Anda dapat menanyakan pada Visual
FoxPro 6.0 tentang sesuatu hal, yaitu dengan cara:
• Menekan F 1, a tau
• Mengetikkan

HELP

pada window Command, atau

• Menggunakan menu Help.

Semua Online Document ini terhubung ke file Msdnvs98.col
dan dijadikan default jika MSDN diinstal. Jika tidak, maka
yang dijadikan default adalah file Foxhelp. chm. Jika Anda me-
nemukan masalah saat menggunakan file Msdnvs98.col, Anda
dapat mengirimnya kembali file Foxhelp.chm sebagai file help
dengan cara :

1. Dari menu Tools, klik pilihan Options.
2. Klik tab File Location.
3. Pilih daftar untuk Help File, dan klik Modify.

Saat menemukan beberapa path, ganti Msdvs98.col de-
ngan Foxhelp.chm atau gunakan kotak dialog untuk
menempatkan Foxhelp.chm. Klik OK.

6 Panduan Praktis Pengoperasian Miaadt Visual FaxPro 6.0 Secnru lnieraktif

4. Jika Anda ingin file Foxhelp.chm Andajadikan sebagai de-
fault untuk Visual FoxPro 6.0 Anda, maka klik Set As De-
fault.

5. Klik OK.

MENGATUR SISTEM SErELAH PROSES INS·

TAL

Setelah menginstal Visual FoxPro 6.0, mungkin Anda perlu
mengatur sistem Anda dengan menambah atau menghapus
komponen Visual FoxPro 6.0, mengupdate masukan pada
register Windows, menginstal data source ODBC atau yang
lainnya.

MENAMBAH ATAU MENGHAPUS KOMPONEN VISUAL

FoxPR06.0

Salah satu unsur dalam proses pengaturan sistem adalah
menambah atau menghapus komponen Visual FoxPro 6.0
yang sudah Anda instal. Untuk melakukan hal ini, Anda dapat
mengikuti langkah-langkah berikut ini:

1. Dari window Control Panel, pilih ikon Add/ Remove Pro-
grams, pilih Microsoft Visual FoxPro, dan selanjutnya
klik tombol Add/Remove.

2. Dalam kotak dialog Microsoft Visual FoxPro Setup, klik
Add/Remove.

3. Dari kotak dialog Visual FoxPro 6. 0 Custom, tambah
atau hapus komponen dengan cara menandai atau
menghapus tanda pada kotak checkbox.

4. Pilih Continue.

MENGUPDATE WINDOWS REGISTER

Windows Register adalah file yang berisi setting konfigurasi
untuk sistem operasi Windows, pengatur aplikasi, dan pema-
kai. Menginstall Visual FoxPro akan membuat masukan baru:
• HKEY_CURRENT_USER
• HKEY_CLASSES_ROOT

Mempersiapkan Visual FoxPro 6.0 7

• HKEY_LOCAL_MACHINE

Untuk memodifikasi Windows Register, Anda dapat mengikuti
langkah-langkah berikut ini:

1. Dari menu Start, pilih Run.
2. Ketik

c: \windows \reg edit. exe

dan klik OK.

Catatan :

J1ka Anda menggunakan Windows NT. gunakan j

Regedt.exe untuk memodtfikasi file register ini. :
r ·J~

3. Klik key yang ingin A.IlCla modifikasi untuk membuka sub
entry. Lanjutkan ke hirarki yang lain sampai Anda me-
nemukan key yang ingin Anda modifikasi.

4. Klik dua kali (double-clik) item khusus pada pane sebelal1
kanan window Registn_J Editor untuk mengubah nilainya.

MENGUBAH KONFIGURASI APUKASI

Pada versi sebelumnya, pengaturan konfigurasi aplikasi dima-
sukkan ke dalam file Foxpro.im, dan sekarang dimasukkan ke
register Windows dengan key HKEY_CURRENT_USER. yaitu
pada path:

HKEY_CURRENT_ USER\Softwar e\Microsoft\Visua!FoxPro\6.0\0ptions.

MENGUBAH DATA SoURCE ODBC

Sebelum Anda membuat remote view atau menggunakan pass-
through SQL, Anda harus menginstall sebuah driver ODBC
dan mengatur data source ODBC-nya.

8 Panduan Praklis Pengoperasian Miacwlt Visual FoxPro 6.0 Semra ln1eraklif

Memilih Sebuah Driver ODBC

Driver ODBC yang disuplay Visual FoxPro mengijinkan Anda
bekerja dengan tipe data:
• File database FoxPro version 2 .x.
• File database dan free table Visual FoxPro.
• File database Microsoft Access.
• Table Paradox version 3.x and 4.x.
• File dBASE III dan dBASE IV.
• File database SQL Server.
• Spreadsheet Microsoft Excel.
• File teks Fixed-width dan delimited.
• File database Oracle 7 dan 8.

Untuk menginstal file driver ODBC yang disesuaikan dengan
tipe datanya, gunakan program Setup Visual FoxPro. Jika
Anda memilih pilihan instal Complete, semua driver secara
otomatis akan diinstal. Tetapi jika Anda tidak memilih tipe
instal ini, maka tidak semua driver akan diinstal.

Untuk menginstal driver khusus, pilih tipe instal Custom dan
pilih ODBC pendukung dari daftar pilihan.

Sejak Anda memilih sebuah driver, Anda dapat menggunakan
data source default atau menambahkan data source ODBC
yang lain ke dalamnya.

Untuk menambahkan sebuah data source ODBC:
1. Pilih ikon ODBC dari window Control Panel atau ikon
ODBC Administrotor dari kelompok Start Menu Visual
FoxPro. Ikon ini dapat Anda gunakan jika memilih tipe in-
stal Complete saat mengatur Visual FoxPro.
2. Dalam kotak dialog Data Source, pilih Add.
3. Dalam kotak dialog Add Datu Source, pilih driver yang
Anda inginkan dari daftar Installed ODBC Drivers dan
pilih OK.
4. Dalam kotak dialog ODBC Setup, atur nilai seperti yang
diperlukan dan selanjutnya pilik OK.

Mempersiapkan Visual FoxPro 6.0 9

Jika Anda ingin mengetahui setting data source khusus pada
driver yang Anda pilih, pilih tombol Help dari kotak dialog
ODBC Setup.

Menginstal Data Source ODBC

Anda dapat menemukan pendukung ODBC jika Anda memilih
tipe instal Complete atau Custom. Dengan ODBC Anda dapat
mengakses sebuah data source dari SQL Server dari Visual
FoxPro. Kalau sebelumnya Anda tidak dapat mengaksesnya,
Anda harus mendefinisikannya terlebih dulu.

Hubungan Visual FoxPro dengan data source ODBC dapat
dilihat dalam gambar berikut ini.

-------------Visual
Fox Pro

~-j -~ O~CB

-\~.

.. - .·-·-·--·!---··-··· ····-·····-t-------$ Data
SQL Server Ondo Paradox • --Sources

OthorOilto
Sourtes

Gambar 1: Hubungan Visual FoxPro dengan Data Source

Untuk mendefinisikan sebuah data source, Anda dapat me-
ngikuti langkah-langkah berikut ini:

1. Masuk ke Control Panel window dan pilih ikon ODBC.

2. Dalam kotak dialog Data Sources, pilih Add.

3. Di dalam kotak dialog Add Data Source, masukkan nama
data source, discription, dan informasi aplikasi lainnya,
selanjutnya klik OK.

4. Di dalam kotak dialog Data Source, pilih Close.



BAB II

MENGENAL \JI)UAL FOXPRO
6.0

Di dalam bab ini akan dijelaskan dan diuraikan tentang:
•!• Gambaran Umum Visual FoxPro 6.0.
•!• Fasilitas Baru Visual FoxPro 6.0.
•!• Kemampuan Tambahan Visual FoxPro 6.0.
•!• Hubungan Visual FoxPro 6.0 dengan Aplikasi Lain.
•!• Solusi Untuk Membuat ClienU Server.
•!• Mengupgrade Visual FoxPro 6.0 dari Versi Sebelumnya.

GAMBARAN UMUM VISUAL FOXPRO 6.0.

Dalam Visual FoxPro 6.0 ini, telah ditambahkan kemampuan-
kemampuan baru untuk membantu Anda saat berada dalam
lingkungan aplikasi database. Anda dapat melihat secara
langsung kemampuannya, sistem resource yang digunakan,
dan lingkungan designernya.

MENGEMBANGKAN PRoJECT DAN MANAJEMEN
DATABASE

Dalam versi ini Anda dapat menemukan lebih banyak kontrol
untuk project dan database Anda. Anda dapat menggunakan
source code control product, seperti Microsoft Visual Source-
Safe, dan dapat melihat statusnya dalam Project Manager.
Anda juga dapat mengatur event project saat Anda melakukan
perintah CREATE CLASS, CREATEOBJECT(), atau NEWPRO-
JECT(), atau dengan menggunakan Aplication Builder. Dalam

12 Panduan Pmktis Pengoperasian Maadt Visual FoxPro 6.0 Secara lnieraktif

sistem databasenya, beberapa user diijinkan untuk membuat
dan memodifikasi objek dalam database yang sama.

MEMBUAT APUKASI SECARA MUDAH

Visual FoxPro menambahkan wizard aplikasi baru yang men-
dukung class project baru dan pengembangan aplikasi frame-
work, sehingga membuat aplikasi Anda lebih efektif, dan Anda
dapat dengan mudah menambahkan objek secara efektif ke
aplikasi Anda.

gJu~a tersedia fasilitas Visual FoxPro Fundation Class, yang
dapat Anda gunakan secara mudah untuk menambahkan
berbagai kemampuan pada aplikasi Anda.

Fasilitas Component Gallery membuat lebih mudah mengatur
class dan dokument Visual FoxPro atau file yang ingin
ditambahkan ke dalam aplikasi atau project Anda.

Sedangkan Application Builder dapat Anda gunakan untuk
menambahkan sebuah database, dan untuk membuat,
menambah, atau memodifikasi table, report, dan form dan
compile serta run sebuah aplikasi dengan cara yang benar.

MENDUKUNG PRoSES DEBUGGING

Di dalam Visual FoxPro 6.0 ini Anda dapat dengan mudah
mendebug dan memonitor aplikasi Anda. Anda dapat mem-
buka fasilitas Debug yang sudah masuk ke dalam window
utama Visual FoxPro 6.0 ini.

Dalam versi ini Visual FoxPro juga menyertakan sebuah Con-
verage Profiler Aplication yang dapat Anda gunakan untuk
menganalisis program, aplikasi, atau project sehingga dapat
be:r:.jalan secara aktual.

MUDAH DALAM MENDESAIN TABLE DAN
MENGEMBANGKAN DATA

Dalam versi ini Anda dapat menggunakan Table Designer un-
tuk melakukan penambahan index secara mudah, seperti

Mengenal Visual FoxPro 6.0 13

Anda membuat field dan menentukan nilai default. Anda juga
dapat mendesain form secara cepat dan mudah. Anda dapat
mendefinisikan sebuah index reguler pada tab dan baris yang
sama, di mana Anda menentukan fieldnya. Tab Table mem-
berikan kesempatan pada Anda untuk mengakses validasi
tingkat table, trigger dan statistic. Properti class dan library
mengijinkan pada Anda untuk memasukkan sebuah tipe kon-
trol ke sebuah field, saat Anda menambahkan field ke dalam
sebuah form. Dari fasilitas ini Anda juga dapat membuat
kontrol khusus yang Anda inginkan dengan cara yang sangat
mudah. Sebagai tambahan, properti InputMask dan Format
akan sangat membantu Anda untuk mengontrol tampilan data
yang Anda tampilkan.

Fasilitas Connection Designer yang bekerja pada ODBC
Administrator membuat sebuah koneksi menjadi lebih mudah.
Designer ini juga me11tiukung penambahan properti untuk
mengoptimalkan sistem koneksi.

PENGEMBANGAN DESIGNER QUERY DAN DESIGNER

VIEW

Sekarang Anda dapat membuat outer join, menentukan alias
untuk kolom, atau memilih record paling atas sebanyak range
tertentu atau prosentase record tertentu dalam sebuah Query
atau View Designer. Dengan menggunakan View Designer
Anda juga dapat menentukan beberapa properti tambahan
pada field yang Anda tampilkan pada field table. Sebagai con-
toh, Anda dapat menentukan sebuah class kontrol, input
mask, atau format default.

PENINGKATAN FUNGSI foRM DAN PENDE-
SAINANNYA LEBIH MUDAH

14 Panduan Proklis Pengoperosian Miacroft VISual FoxPro 6.0 SEmro ln!eroktif

FASILITAS BARU

Visual FoxPro memberikan pada Anda beberapa fasilitas
dalam sebuah. database management system (DBMS) yang
cepat, kuat, dan fleksibel. Visual FoxPro dalam generasi baru
ini mendukung objek dan model event yang membantu Anda
untuk memodifikasi aplikasi secara lebih cepat jika
dibandingkan dengan yang lainnya.

Dalam bagian ini akan dibahas beberapa fasilitas baru Visual
FoxPro 6.0. Fasilitas-fasilitas tersebut adalah sebagai berikut :

ACCESS & AsSIGN METHOD

Beberapa metode user-defined dapat Anda gunakan untuk
mengeksekusi kode saat nilai sebuah properti dibutuhkan
atau saat Anda melakukan perubahan nilai sebuah properti.
Di samping itu Anda juga dapat membuat interface publik
untuk sebuah class atau objek yang pengimplementasiannya
terpisah dengan interface from. Anda juga dapat dengan mu-
dah mengimplementasikan validasi properti. Di samping itu
Anda dapat dengan mudah memproteksi properti dalam sub-
class kontrol ActiveX.

ACTIVE DOCUMENT

Active Document adalah Windows-based, aplikasi non-HTML
yang disertakan dalam sebuah browser, yang mendukung se-
buah cara yang mendasar pada sebuah aplikasi untuk dapat
mengakses tanpa browser interface. Aplikasi Active Document
Visual FoxPro ini seperti aplikasi Visual FoxPro lainnya di-
mana Anda dapat menjalankan form, report, dan label, in-
stantiate classe, menjalankan code, dan memanipulasi data,
tetapi tidak ditambahkan sebagai continner Active Document,
seperti Internet Explorer.

COMPONENT GALLERY

Component Gallery adalah sebuah tool baru yang -:nembantu
Anda untuk mengelompokkan dan mengorganisasikan objek

Mengenal Visual FoxPro 6.0 15

seperti class library, form, button, dan yang lainnya, ke dalam
objek, project, aplikasi, atau kelompok yang lain.

COVERAGE PROFILER APPuCATION

Sebuah Coverage Application menulis informasi di mana baris
kode dijalankan. Profiler application mendukung informasi
baris yang sebenarnya sedang dijalankan, berapa lama baris
tersebut dijalankan, durasinya berapa, dan yang lainnya. Co-
verage dan profiling ini dapat disusun untuk mengidentifikasi
masalah dalam sebuah aplikasi, di samping bagaimana proses
melangkah ke baris ke yang lainnya. Coverage Profiler Visual
FoxPro mendukung sebuah Coverage Engine yang dapat Anda
gunakan untuk mengatur aplikasi, dan sebuah aplikasi
multiwindow yang dapat Anda gunakan untuk menganalisis
program dan project.

GIF & JPEG SUPPORT

Untuk mendukung Internet, Visual FoxPro memiliki fasilitas
tambahan untuk mendukung format file gambar jenis GIF
(Graphics Interchange Format) dan JPEG (Joint Photographic
Electronic Group).

HTMLHELP

HTML Help adalah file yang telah dibawa dan dimiliki file Help
untuk mengakses ke dalam dunia Internet. Visual Studio
menyertakannya dalam Help Workshop HTML sehingga Anda
dapat membu"J.t file Help HTML dengan aplikasi Visual Ft\-i::Pro
Anda.

lANGUAGE ELEMENT

Bahasa Visual FoxPro telah dikembangkan ke dalam pem-

rograman yang lebih simple. Di anJ~,gsmi itu, beberapa file juga
berfungsi untuk asinyl·p~meu Misalnya Anda dapat

menggunakan Foxtools.fll, yaitu sebuah library API Visual
FoxPro yang telah ditambahkan ke dalam Visual FoxPro versi

lnl.

16 Panduan Pmktis Pengq:JerOSian Mcradi- Visual Fa<Pro 6.0 Secara lnieraktif

OLE DRAG & DROP

Sekarang Visual FoxPro telah mendukung operasi drag-and-
drop OLE, sebuah fasilitas yang dapat Anda gunakan untuk
memindah data antar aplikasi yang mendukung drag-and-
drop OLE (seperti Visual Basic, Windows Explorer, Microsoft
Excel dan Word). Di dalam mendistribusikan fasilitas ini pada
Visual FoxPro, Anda dapat pindah data antar kontrol dalam
aplikasi, atau antar kontrol dan aplikasi Windows lain yang
mendukung drag-and-drop OLE.

PROJEO MANAGER HOOK

Di dalam versi Visual FoxPro sebelumnya Anda hanya dapat
mengakses project yang telah dikirim, seperti memanipulasi
file .pjx atau window Project Manager. Dalam urutan peng-
aksesan secara programatik ke Project Manager, keadaan ini
diimplementasikan ke dalam sebuah objek Project yang ter-
hubung dengan sebuah bentuk. Bentuk atau model ini dima-
sukkan ke project, sebuah objek Project dan model ini dihu-
bungkan dengan objek ProjectHook. Objek project ini dapat
diwujudkan ke dalam sebuah project yang dibuka (lewat CRE-
ATE PROJECT, MODIFY PROJECT, BUILD APP, dan yang lain-
nya). Objek Project digambarkan sebagai penengah antara
project yang terbuka dengan IDE Visual FoxPro, dan mengi-
jinkan pembuatannya secara cepat.

AUTOMATION SERVER IMPROVEMENT

Visual FoxPro telah dapat melakukan pelayanan otomatis de-
ngan produk dan teknologi lain seperti Microsoft Transaction
Server, Microsoft Visual Basic, dan Active Server Pages.

WIZARD DAN BUILDER

Dalam Visual FoxPro terdapat beberapa wizard dan builder
baru yang membantu Anda untuk menyusun sebuah aplikasi,
membuat database, sistem publish data pada Web. Anda juga
dapat membuat wizard sendiri.

Mengenal Visual FoxPro 6.0 17

MENDUKUNG PENANGGALAN TAHUN 2000

Beberapa elemen bahasa tambahan telah ditambahkan ke
dalam Visual FoxPro ini untuk mendukung pengopreasian
aplikasi tanggal pada tahun 2000.

DIHUBUNGKAN DENGAN APUKASI LAIN

Dengan Visual FoxPro Anda dapat mengeshare data dengan
aplikasi lain, seperti Microsoft Excel dan Microsoft Word, de-
ngan menggunakan objek form aplikasi lain, dan kontrol
aplikasi lain dengan sistem automation.

SHARING DATA DENGAN APUKASI LAIN

Anda dapat mengembangkan semua tool software yang ada
pada tool software yang ada pada desktop dengan menggu-
naka Visual FoxPro.

Menggunakan Data Visual FoxPro pada Aplikasi Lain

Sharing data dengan aplikasi lain sangat mudah Anda laku-
kan. Sebagai contoh, Anda dapat mengeshare dataVisual Fox-
Pro dengan Microsoft Excel dengan menggunakan Pivot Table
Wizard atau dengan Microsoft Word dengan menggunakan
Mail Merge Wizard.

Menampilkan dan Memasukkan Objek dari Aplikasi Lain

Anda dapat memasukkan objek dari aplikasi lain dengan me-
nghubungkan (linking) dan menempelkan (embed) objek terse-
but ke dalam form atau table. Selanjutnya Anda dapat menge-
dit objek tersebut secara cepat tanpa harus keluar dari Visual
FoxPro.

MENGIMPOR DAN MENGEKSPOR DATA

Anda dapat mengimpor dan mengekspor data antara Visual
FoxPro dengan aplikasi lain yang menggunakan format file :
text, spreadsheet, dan table. Data dapat ditambahkan atau

18 Pmduan Pmklis Pengoperasian Mandt Visual FoxPro 6.0 Setura lntemklif

disalinkan ke dalam table secara mudah. Import Wizard akan
membantu Anda membuat pencaban.gan struktur data yang
Anda inginkan.

Untuk lebih jelasnya Anda dapat membuka bah Mengimpor
dan Mengelcspor Data.

Kontrol Aplikasi Lain

Anda dapat meningkatkan kemampuan aplikasi Anda dengan
mengontrol aplikasi lain secara pemograman. Sebagai contoh,
Anda dapat mengirim Microsoft Excel untuk melakukan be-
berapa perhitungan, Microsoft Graph untuk menggambar gra-
fik, dan selanjutnya memasukkan grafik ke d2Jam kontrol Ac-
tive-X atau yang lainnya.

Mengontrol Visual FoxPro dari Aplikasi lain

Menggunakan Visual FoxPro seperti Automation Server, Anda
dapat membuat referensi ke objek Visual FoxPro, mengek-
sekusi perintah Visual FoxPro, dan menjalankan program Vi-
sual FoxPro dari aplikasi lain.

SOLUSI UNTUK MEMBUAT APLIKASI
CLIENT/ SERVER

Anda dapat menggunakan Visual FoxPro sebagai fran end
untuk membangun sebuah aplikasi clien/ server. Visual Fox-
Pro merupakan. kombinasi pendukm.rg high-level untuk me-
ngubah tampilan data server dengan direct access server,
menggunakan SQL. Ini akan memberi das«.J yang lebih solid
untuk solusi pembuatan sebucJr aplikasi dien/erver.

Sistem data dictionary, local dan remote view, null suport,
transaction, international support, dan pengaksesan ke be-
berapa data source ODBC, semu.anya ini akan sc.ngat diperlu-
kan saat Anda membangun sebuah aplikasi client/server.

Mengenal Visual FoxPro 6.0 19

MENINGKATKAN I<EMAMPUAN CUENT/SERVER

Anda dapat meningkatkan kemampuan aplikasi client/server
Anda dengan menggunakan properti dan driver ODBC yang
mendukung ODBC.

Mengontrol Kemampuan Lewat Property

Anda dapat meningkatkan kemampuan Visual FoxPro dengan
menggunakan properti cursor dan remote view berikut ini:
• CompareMemo
• FetchNeeded
• Prepared

Anda dapat menampilkan properti tersebut dengan menggu-
nakan function DBGETPROP() dan function CURSORGET-
PROP(), atau mengatur properti dengan function DBSETPROP()
dan CURSORSETPROP().

Memasukkan dan Mengeluarkan Field Memo dalam Deteksi Update

Anda dapat menggunakan properti CompareMemo untuk me-
ngontrol saat field memo digunakan untuk mengupdate kon-
flik. Property view dan kursor ini mendefinisikan bagaimana
field memo (tipe M atau G) dimasukkan dalam pengupdatean
clause WHERE. Secara default diatur ke true (.T.) di mana field
memo diikutkan dalam clause WHERE proses update. Jika
Anda mengatur properti ini ke false (.F.), field memo tidak dii-
kutkan dalam clause WHERE pada proses update, sampai
Anda mengatur UpdateType.

Deteksi konflik pada field memo diabaikan saat CompareMemo
diset ke true (.T.).

Mempercepat Operasi REH:luery pada Parameter View

Dengan menggunakan properti Prepared, Anda dapat menga-
tur bagaimana tampilan Query disiapkan sebelum dieksekusi.
Jika Anda mengatur properti ini ke true (.T.), Visual FoxPro
akan mengirim pesan ke driver ODBC untuk sumber data

20 Panduan Ptukiis Pengopemsian Microsoft Visual FoxPro 6.0 Secara lnierukiif

back-end Anda, untuk melakukan persiapan, dan saat query
ulang. Pada saat ini view akan dibuka secara cepat.

MENGGUNAKAN ODBC UNTUK MEMPERCEPAT

PENGAKSESAN DATA VISUAL FoxPRO

Driver ODBC Visual FoxPro akan mempercepat proses peng-
aksesm1 data Visual FoxPro. Beberapa pemakai akhir (User
End) dm1 developer aplikasi memasukkan Microsoft Access,
Microsoft Word, Microsoft Excel, Visual C++, dm1 Visual Basic.
Anda dapat menggunakm1 driver ini untuk memanggil,
memm1ipulasi dm1 mengupdate data Visual FoxPro. Untuk
informasi lebih lanjut mengenai driver ODBC Visual FoxPro,
r\nda dapat membuka file Drvvfp.hlp.

Mendefinisikan AtLuan dengan Data Dictionary

DatCJbase Visual FoxPro (file .dbc) mendukung sebual1 data
dictionary ym1g mengijinkan Anda untuk mena111bal1 aturm1-
aturm1, view, trigger, relasi dm1 koneksi ke setiap table dala111
sebuah database.

Dengan database, Anda dapat mendefinisikan:
• Aturm1-aturm1 untuk level record dan level field pada tabel

yang digunakan dala111 sebual1 aplikasi.
• Key index untuk Primary dan Candidat Index.
• Local dm1 remote view.
• Trigger.
• Relasi antartable.
• Koneksi ke remote data source.
• Memasukkm1 prosedur.
• Nilai default untuk sebual1 field.
• Na111a panjang untuk field dm"l table.

Dalmn pengembangannya, Anda juga dapat mengintegrasikan
setiap relasi dengan menggunakan Referential Integrity Builder
untuk mendefinisikan aturm1 untuk proses penyisipm1, peng-
updatean dan penghapusan.

1\iengenol V1suol FoxPro 6.0 21

MENGUPGRADE VISUAL FOXPRO 6.0 DARI

VERSILAIN

,Jika Anda memiliki sebuah aplikasi vang beraras Visual Fox-
Pro versi sebelumnya dan ingin mengupgrade ke versi 6.0,
maka Anda akan bebas investasi.

Di dalam Visual FoxPro versi 6.0 ini, Anda dapat menjalankan
aplikasi versi sebelumnya tanpa harus mengubahnya. Se-
andainya Anda ingin mengubahnya, Anda dapat menggunakan
bahasa Visual FoxPro ini. Anda juga dapat mengkonvert layar
FoxPro, project, dan report ke format Visual FoxPro.

MENGUPGRADE DARI VERSI LAIN

,Jika Anda memiliki file dari FoxPro versi lain yang ingin Anda
gunakan dalam Visual FoxPro versi ini, Anda memiliki be-
berapa pilihan. Anda dapat menjalankan beberapa file dari
versi sebelumnya secara cepat, eli samping beberapa file yang
ada perlu dikonversi ulang.

Mengkonversi dari Visual FoxPro 3.0 for Windows

Jika Anda memiliki project atau file Visual FoxPro 3.0 for Wi-
dows, Anda harus mengkonversi dan harus melakukan recom-
pilenya. File .sex dan .vex Visual FoxPro 3.0 secara otomatis
akan dicompile ulang saat Anda membukanya dalam Visual
FoxPro version 5.0 atau yang lebih tinggi.

File Yang dilakukan

i PJX Konversi*

, .s_cx________________________ao~mlngC*_Dipe=Lu ____________~

pcx Di Compile ulang**

1--'-p.-'-'rg"-'-,__m_2 p:_:_r.'_c.'-'"-cfpr:d=_.qxan~ __________-+-=Di Campi le ulang 1

I dbf dan .dbc I D1gunakan apa adanya sampa1

ka~nu perubahan ____j
• * Perubahan structure dapat dilakukan dengan mengubah
source code kontrolnya.

• ** Perubahah properti FontSize, FontBold, dan ColorSouree
ke nilai default.

22 Panduan Pmktis Pengoperasian Miacroft Visual FaxPro 6.0 Sea:na lnieraktif

Mengkonversi dari FoxPro 2.6

Jika Anda memiliki project atau file FoxPro 2.6 yang ingin
Anda gunakan pada Visual FoxPro versi ini, Anda memiliki
beberapa pilihan. Anda dapat menjalankan beberapa file dari
versi sebelumnya secara cepat dalam versi ini, atau memilih
mengkonversi file Anda ke format baru, seperti yang di-
perlukan. Anda juga dapat re-examine aplikasi atau file Anda,
dan mengaplikasikan prinsip object-oriented design Visual
FoxPro ke dalamnya.

Tipe File YanQ dilakukan
.pjx Di konvert
.sex Dikonvert
.prg, .mpr, .qpr, or .frx Dijalankan dan dikonvert
.dbf Digunakan apa adanya, sampai dilakukan
perubahan*

* Karena struktur table berbeda dengan versi sebelumnya:
Field General dan Memo 4 byte dikembangkan menjadi 10
byte.

BAB III

MENGATUR I<ONFIGURA)I

\JI)UAL FOXPRO 6.0

Di dalam bab ini akan dijelaskan dan diuraikan tentang:
•!• Pengaturan Konfigurasi Visual FoxPro
•!• Pengaturan Lingkungan lnteraktif.
•!• Pengaturan Konfigurasi Pilihan Saat Startup.
•!• Pengaturan Konfigurasi Toolbar.
•!• Pengaturan Option Editor.
•!• Mengembalikan Konfigurasi Visual FoxPro Sebelurn Keluar.

S etelah Anda menginstal Visual Fox Pro, untuk selanjut-
nya l\nda dapat mengatur sendiri lingkungan kerjanya
jika Anda menginginkannya. Pengaturan lingkungan
kerja ini termasuk pengaturan title window utama, di-
rektori default, project, editor, debugger dan pilihan tool form,
lokasi file temporari, penempatan field untuk proses drag dan
drop, dan Leberapa pilihan yang lain.

Anda dapat melakukan pengaturan konfigurasi ini secara in-
teraktif maupun secara pemrograman. Anda juga dapat
menetapkan konfigurasi yang digunakan saat Visual Foxpro
dimulai.

MENGATUR KONFIGURASI VISUAL
FOXPRO

Konfigurasi Visual FoxPro menentukan bagaimana bentuk
tampilan dan bagaimana perilakunya.

Perubahan yang Anda buat dalam konfigurasi Visual FoxPro
dapat bersifat sementara (hanya pada session itu) atau bersifat

24 Panduan Ptuklis Pengopemsian Micrcsoft Visual FoxPro 6.0 Secara lnleraklif

tetap (akan dijadikan default saat Anda mengaktifkan Visual
FoxPro kembali). Jika bersifat sementara, ia akan disimpan di
dalam memori, dan akan diabaikan begitu Anda keluar dari
Visual FoxPro. Sedangkan jika Anda buat secara permanen, ia
akan dimasukkan ke dalam register Windows.

Saat Anda menjalankan Visual Foxpro, program akan
membaca informasi konfigurasi dalam register dan mengatur
konfigurasi berdasarkan setting itu. Setelah membaca regis-
ter, Visual FoxPro juga akan mengecek file konfigurasi.
Setelah itu Anda baru dapat menambahkan konfigurasi
sendiri dengan menggunakan kotak dialog Options atau
dengan perintah SET.

:; Options 13

Regional I I IDebug
Synla• Coloring Field Mapping
View !]~D:.GC I I I IData J Remote Data J. File Locations Forms Projects Controls

'w'aniing sound r d]!ASE compatibility

r .Qtf P !,!seVisu.al FoxPro color palette

: r. Q.efault P !;onfirm file replacemen!

rElay: , - - - - - - r 8 res~o IME Control

,. Programming·

: P"' Cancel programs·.on escape
P ].og compilation errors

I IOK
Cancel l:!elp SetAsDefoult

Gambar 2 : Mengatur konfigurasi dengan menggunakan kotak dialog Options.

Akhirnya, Visual Foxpro juga membangun file resource, Fox-
user.dbf yang menyimpan informasi tentang lokasi dan
ukuran window Command, macro, serta toolbar mana yang
ditampilkan dan lainnya.

Mengatur Konfigurasi Visual FoxPro 6.0 25

MENGATUR LINGKUNGAN I<ERJA SECARA IN-
TERAKnF

Anda dapat mengatur pilihan konfigurasi Visual FoxPro de-
ngan menggunakan:
• Kotak dialog Options
• Perintah SET dalam window Command atau dalam

program
• Mengatur registernya Windows secara langsung

Bekerja dengan Kotak Dialog Options

Untuk menampilkan dan mengubah lingkungan ketja Visual
FoxPro, Anda dapat menggunakan kotak dialog Options yang
memiliki bentuk gambar berikut ini.

; Options £J

Regional I Debug I lSyntOl< Colorinjl Fi$1dMapping

View i~]J![.f Data ·1 RemoteData 1· File ioltacn~ 1. l'ormsl \je:>·lr~stc l.itCs~

.:W~c-dn·iuaosg .-1~:. r ESA~ t~bmoc!pi .·

.· r_p1_1_.. ·i P cFmPioa<~uVelr.tN ·
:: (." Qf~·"·'·'.....~
r flay: · .J· . Ii .•,".,'. J;;onf.wmfile.replrl~t
i r Bro!Cl'e IMt Conlrol
·-~
____________________________ !

;·Programming·····------····--- ---------------1

:·P"·Ca,ricel programs on escape '
:' P" bog compilation eri01s '

. P SEl DEVELOPMENT

:Year 2000 Compiance------------------
:£11'Strict D.ate level: l1 · Constants
I
I

I .OK .( Cancel- J:ielp .:1: l,stS~ IDel;ruit

Gambar 3 : Kotak dialog Options

Untuk menampilkan kotak dialog Options tersebut:
• Dari menu Tools, pilih Options.

26 Panduon Pmktis PengopetDSian oicMsr~ Visual FoxPm 6.0 Secom lntemktif

Menyimpan Pengaturan Konfigurasi

Anda dapat menyimpan pengaturan konfigurasi yang Anda
buat pada kotak dialog Options hanya untuk saat ini (semen-
tara) atau sebagai default (permanen).

Untuk menyimpan pengaturan yang sifatnya sementara,
Anda dapat mengikuti prosedur berikut:

1. Dalam kotak dialog Options, tentukan pilihan penga-
turan yang Anda inginkan.

2. Pilih OK

Sedangkan untuk menyimpan pengaturan secara permanen
(default), Anda dapat mengikuti prosedur berikut ini:

1. Dalam kotak dialog Options, ten tukan pilihan penga-
turan yang Anda inginkan

2. Pilih Set As Default.

Menggunakan perintah SET

Kebanyakan tab yang ada dalam kotak dialog Options dapat
dimodifikasi dengan menggunakan perintah SET.

Contoh, untuk menggunakan format Tahun-Bulan-Tanggal,
Anda dapat menggunakan perintah set SET DATE, seperti da-
lam contoh kode berikut ini.

SET DATE TO Al'iSI && Mengeset format ke yy mm dd

Menggunakan Register-nya Windows

Anda dapat membuat perubahan langsung dalam register
Windows untuk mengatur konfigurasinya Visual Foxpro
yang Anda gunakan.

Untuk mengubah konfigurasi dalam register:
1. Dari Windows, mulai Registry Editor, dengan cara dari
Run ketik Regedit dan OK.
2. Arahkan ke key dalam HKEY_CURRENT_USE:

Software\M icrosoft\Visua I Fox Pro\6.0\0ptions

Mengatur Konfigurasi Visual FoxPro 6.0 27

3. Dobel klik nama setting yang ingin diu bah, kemudian ma-
sukkan nilai yang baru.

4. Tutup Registry Editor.

_8egr;t!y :::lew ljelp

&i!M~=-r f> ~ HKE/___ ~·ES;:PL ___ FiCDl

+ _J tf·H~:_ __ un~E;:c __ u:::tF

Hr- t>·· CL\J:~ M/"CHNE

-+ __j rif-f ..'-'SER':

~ _j h(£'-: C'URREN'f__ CGN>:!G

+ _j HrF: ___ C<'·;N __ f.f;.,T.t.

r_P~•Mv'el- -~ I
____________
Gambar 4: Konfiguarsi Visual Foxpro dalam register Windows

MENAMPILKAN KONFIGURASI PENGA·
TURAN

Saat Visual FoxPro berjalan, Anda dapat menampilkan kon-
figurasi pengaturan dengan menggunakan kotak dialog Op-
tions atau dengan perintah DISPLAY STATUS, atau dengan
menampilkan nilainya dengan perintah SET.

Untuk menampilkan beberapa konfigurasi pengaturan:
• Dari menu Tools, pilih Options. yaitu untuk menampilkan

kotak dialog Options dan menampilkan setting yang
berlaku.

Atau,
• Ketik DISPLAY STATUS pada window Command.

Sedangkan untuk menampilkan hanya konfigurasi tertentu:
• Gunakan fungsi SET{) pada window Command, yaitu untuk

menampilkkan nilai yang digunakan dari tiap perintah
SET. Contoh:

28 Ponduon Prakiis Pengoperasion Miaosoft VISual FoxPro 6.0 Se:ora lnteraktif

? SET ("TALK")

Untuk menggabungkan pengaturan kotak dialog Options ke
window Command, ikuti prosedur berikut ini :

1. Dari kotak dialog Options, buat pengaturan konfigurasi
yang Anda inginkan.

2. Tekan tombol SHIFTdan pilih OK.
3. Salin perintah pengaturan dari window Command.

MENGATUR KONFIGURASI PADA SAAT
MULAI

Sebagai tambahan, untuk membuat perubahan dalam ling-
kungan Visual FoxPro secara interaktif, Anda dapat
melakukan pengaturan ini saat Anda pertama menjalankan
program. Dengan ini Anda dapat mengganti defaultnya.
Bagian ini akan menjelaskan bagaimana Anda dapat:
• Menggunakan perintah SET saat Anda memulai aplikasi.
• Mengatur konfigurasi menggunakan file konfigurasi.
• Menggunakan baris perintah saat menjalankan Visual Fox-

Pro.

MENGGUNAKAN PERINTAH SET

Salah satu jalan untuk membuat pengaturan konfigurasi
adalah dengan menggunakan satu atau lebih perintah SET
saat aplikasi Anda dimulai. Contoh:

SET CLOCK Ol'i

yaitu untuk menampilkan jam dalam status bar.

MENGGUNAKAN FILE KONFIGURASI

Selain menggunakan kotak dialog Options dan perintah
SET, Anda juga dapat membuat pengaturan konfigurasi yang
Anda inginkan dan menyimpannya dalam satu atau beberapa
file. Konfigurasi file ini adalah file text di mana Anda dapat
menentukan nilai untuk perintah SET tersebut. Atur variabel

Mengatur Konfigurasi Visual FoxPro 6.0 29

sistem dan perintah eksekusinya. Visual FoxPro akan mem-
baca file konfigurasi ini saat dimulai, serta membangun set-
ting dan mengeksekusi perintah dalam file konfigurasi ini.

Membuat File Konfigurasi

Untuk membuat file ini gunakan Editor Visual FoxPro untuk
membuat text file pada direktori di mana Visual FoxPro
diinstall. Jika Anda membuat file konfigurasi baru, Anda
dapat menyimpannya dengan menggunakan nama sembarang
yang Anda inginkan dengan mengkonversinya. File konfigurasi
ini memiliki ekstensi .fpw.

Untuk memasukkan perintah SET dalam file konfigurasi:
• Masukkan perintah SET tanpa kata SET, dan dengan

tanda sama dengan. Sebagai contoh untuk mengatur de-
fault pathnya, ketik

DEFAULT = HOME()+"\vfp"

Sedangkan untuk menambahkan Jam pada status bar,
Anda dapat memasukkan:

CLOCK= ON

Sedangkan untuk mengatur variabel sistem dalam file kon-
figurasi:
• Masukkan nama dari variabel sistem, tanda sama dengan

(=), dan nilai pengaturnya. Contoh, perintah untuk me-
ngatur caption dari window utama Visaul FoxPro, Anda
dapat memasukkan perintahnya sebagai berikut:

_SCREEN .caption = "Aplikasi Saya"

Untuk memanggil item khusus dalam file konfigurasi:
• Masukkan item khusus tersebut, ikuti dengan tanda sama

dengan (=) dan nilai pengaturnya. Contoh: untuk me-
ngatur nilai maksimum variabel yang harus tersedia di
dalam Visaul FoxPro, Anda dapat mengaturnya:

MYCOliNT = 2048

30 Ponduan Proklis Pengoperosion Miacroft Visual FoxPro 6.0 Secoro lnteroklif

MEMULAI APLIKASI ATAU PROGRAM
SECARA OTOMATIS

Anda dapat memasukkan perintah ke dalam file konfigurasi
yang secara otomatis meluncurkan program Anda saat Visual
FoxPro dimulai. Caranya:
• Masukkan nama dari aplikasi Anda ke variabel sistem

STARTUP dalam file konfigurasi.

STARTUP= Aplikasi Saya

Atau,
• Gunakan perintah COMMAND di baris paling akhir dalam

file konfigurasi Anda.

C0\'1.\JA:'IID =DO \'1\ APP.APP

MENENTUKAN FILE KONFIGURASI UNTUK
DIGUNAKAN

Anda dapat menentukan file konfigurasi atau melewati semua
file konfigurasi dan mengijinkan Visual FoxPro untuk mengu-
nakan pengaturan defaultnya.

Untuk menentukan file konfigurasi ini:

• Dari dalam Windows, klik dua kali nama file konfigurasi
yang ingin Anda gunakan.

Sedangkan jika Anda ingin melewati file konfigurasi:

• Dalam baris window Command yang memulai Visaul Fox-

Pro, tambahkan =C tanpa disertai apa-apa di

belakangnya. Contoh:

Vfp6.exe = C

MENCEGAH TAMPILAN LAYAR SIGN -ON

Secara default, saat Visual FoxPro dijalankan akan ditam-
pilkan layar sign-on yang menunjukkan logo Visual FoxPro,
nomor versi dan informasi lainnya.

Mengatur Konfigurasi Visual FoxPro 6.0 31

Untuk mencegah tampilnya layar Sign-on tersebut:
• Tambahkan parameter -T ke Visual command line FoxPro

sebagai command line switch. Contoh:

\'FP6.E:\.E -T

MENGKONFIGURASI TOOLBAR VISUAL
FOXPRO

Visual FoxPro memasukkan toolbar yang dapat diatur beri-
kut ini:

f.---- Tool

I Database Designer

i Form Destgner

I

Print Preview

Quer Desi ner ! Query Designer CREATE QUERY I
CREATE REPORT
Report Designer I Report Control 1

1 1 Report Destgner !

i ! Color Palette i
L____~ I
_______ __i__bayout
~

MENGAKTIFKAN DAN MENONAKTIFKAN TOOLBAR

Secara default toolbar standar adalah aktif (Visible). Saat Anda
menggunakan Visual FoxPro tool designer (misalnya, Form De-
signer, designer dengan sendirinya menampilkan toolbar yang
Anda butuhkan saat Anda bekerja dengan tool designer
tersebut. Di samping itu, setiap saat Anda juga dapat
mengaktifkan beberapa toolbar yang Anda butuhkan.

Untuk mengaktifkan toolbar:
IIIII Jalankan tool yang terhubung, misalnya Anda dapat me-

ngaktifkan Form Designer.

Atau
1. Dari menu View, pilih Toolbar.

32 Panduan Proklis Pengoperosian Miaosoft Visual FoxPro 6.0 Secaro lnterok!if

2. Dalam kotak dialog Toolbars, pilih toolbar yang ingin
' Anda aktifkan, dengan cara menandai checkbox (kotak
chek) yang ada di sebelah kiri nama toolbar

3. Klik OK.

Sedangkan untuk menonaktifkan toolbar,
• Tutup tool yang terhubung.

Atau,
1. Dari menu View, pilih Toolbars.
2. Dalam kotak dialog Toolbars, kosongkan toolbar yang i-
ngin Anda non aktifkan dengan cara mengklik checkbox
yang ada di sebelah kiri nama toolbar sehingga menjadi
kosong.

MENGATUR TOOLBAR YANG SUDAH ADA

Cara termudah untuk membuat toolbar sendiri dengan
memodifikasi toolbar yang sudah ada pada Visual Foxpro,
adalah sebagai berikut:

1. Dari menu View, pilih Toolbars.
2. Dari kotak dialog, pilih toolbar yang ingin Anda atur dan

pilih Customize.
3. Buang tombol dari toolbar dengan mendragnya keluar

dari toolbar.
4. Tambahkan tombol toolbar dengan cara memilih kategori

yang ada pada kotak dialog Customize Toolbar dan ke-
mudian drag ke dalam toolbar.
5. Akhiri dengan memilih Close dalam kotak dialog Custom-
ize Toolbar dan kemudian tutup window toolbar.

MEMBUAT TOOLBAR SENDIRI

Untuk membuat toolbar sendiri, Anda dapat mengikuti prose-
dur berikut ini:

1. Dari menu View, pilih Toolbars.
2. Pilih New.
3. Dalam kotak dialog New Toolbar, beri nama toolbar yang

akan Anda buat tersebut.

Mengatur Konfigurasi Visual FoxPro 6.0 33

4. Tambahkan' tombol dalam .toolbar dengan memilih kate-
gori dalam · kotak dialog; Customize· Toolbars dan ke-
mudian drag ke tombol yang mendekati dalam toolbar.

5. Anda dapat mengatur kembali 'tombol pada toolbar de-
ngan mendragnya ke posisi yang diinginkan.

6. Akhiri dengan memilih Close pada kotak dialog Custom-
ize Toolpars dan kemudian tutup window Toolbars.

MENGHAPUS TOOLBAR

Untuk menghapus toolbar yang Anda buat, Anda dapat me-
ngikuti prosedur berikut ini:

1. Dari menu View, pilih Toolbars.
2. Pilih Toolbar yang ingin dihapus.
3. Pilih Delete.
4. Pilih OK untuk mengkonfirmasikan penghapusan.

MENGATUR PIUHAN EDITOR

Anda dapat mengkonfigurasi editor Visual FoxPro untuk
menampilkan teks yang Anda inginkan dengan mengatur
aturan font dan perataan teksnya.

Untuk mengkonfigurasi editor ini, Anda dapat menggunakan
kotak dialog Edit Properties.

' Ed11 Properties £3

Gambar 5 : Kotak dialog Edit Properties

Untuk menampilkan kotak dialog Edit Properties tersebut:
1. Buka window Editor dengan cara:
•!• Dalam Project Manager, pilih Program atau File Text


Click to View FlipBook Version
Previous Book
book
Next Book
MBS-1000%20Property%20Fact%20Sheet%20-%20Single%20Pages%2010.29.18