Senin, 17 Januari 2011

PEMROGRAMAN FOXPRO 2.6

>>     Membuat Tabel
FoxPro 2.6 adalah bahasa pembrograman yang dikhususkan untuk mengolah data, jadi sebelum masuk ke bahasa pemrograman itu sendiri terlebih dahulu kita akan belajar membuat table. Perintah untuk menciptakan sebuah table baru di FoxPro 2.6 adalah :
CREATE nama_tabel.dbf
Dimana nama_tabel.dbf adalah nama table yang akan dibuat. Seperti directori untuk nama tabel ini juga gunakan tidak lebih dari 8 karakter tanpa spasi, jika ekstensi tidak di tuliskan maka secara default foxpro akan memberikan ekstensi dbf. Sebenarnya anda bisa menentukan sendiri ekstensi yang anda gunakan, namun disarankan untuk tetap menggunakan extensi defaultnya FoxPro 2.6 yaitu dbf.
Misal untuk membuat tabel dengan nama t_buku.dbf Anda bisa mengetikkan perintah :
CREATE t_buku
Dan berikutnya akan dihadapkan dengan jendela struktur seperti berikut :
Keterangan :
-         FieldName : Nama Field (kolom dalam sebuah data)
-         Type : Type Field
o       Character               Menyimpan data Karakter mulai A-Z 0-9 beserta simbol dengan Width 1 - 254 Karakter.
o       Numeric                 Menyimpan data Numeric dengan lebar 1 – 20 termasuk tanda + / - beserta
Desimal Place
.
o       Date                       Menyimpan data Tanggal
o       Logical                   Menyimpan data Boolean (True/False)
o       Memo                    Sama dengan type Character namun dapat memuat data yang lebih besar.
o       Float                      Sama dengan Numeric biasanya bilangan pecahan. Dengan lebar 1 – 20 termasuk tanda +/- beserta decimal place.
-         Index Tag : Untuk menentukan index / pengurutan.
Isikan Field2 dari tabel yang akand dibuat jika sudah selesai pilih <OK> atau Tekan <CTRL+W> untuk menyimpan.
See Also :

MODIFY STRUCTURE
Untuk merubah atau menambah struktur tabel.
DISPLAY STRUCTURE
Menampilkan struktur tabel kedalam layar
USE nama_tabel.dbf
Mengaktifkan tabel, jika tidak disebutkan nama tabelnya maka di anggap me non aktifkan tabel.
CLOSE DATABASE ALL
Menutup semua tabel yang terbuka.


>>     Mengisi Data
Untuk mengisi data kedalam tabel ada berbagai macam cara, bisa secara manual mengisi satu persatu, atau berdasarkan kalkulasi dan atau bisa juga dari tabel lain. Untuk mengisi data secara manual diinputkan satu persatu perintah yang biasa digunakan adalah
APPEND
’’Window Append’’’
Isikan datanya dan tekan <CTRL + W> untuk menyimpan datanya.

See Also :
APPEND FROM nama_tabel [WHERE kondisi1,kondisi2…]
Mengkopi dari tabel [nama_tabel] ke dalam tabel yang aktif dengan syarat nama dan tipe datanya sama, jika syarat [WHERE] tidak diisi maka semua data di [nama_tabel] akan dikopi.
INSERT INTO nama_tabel [nama_field1, nama_field2)] VALUES (nilai1, nilai2)
Mengkopi ke [nama_tabel] dengan field1, fields2 dst (jika tidak disebutkan maka dianggap semua fields) dengan values (nilai1, nilai2)
>>     Menampilkan Data
Seperti menambah data, menampilkan data juga ada berbagai macam cara. Seperti berikut :
LIST [field1,field2] [FOR kondisi1,kondisi2]
Menampilkan isi tabel kedalam layar, dengan parameter field1,field2 untuk menentukan nama field apa saja yang di tampilkan dan untuk menampilkan data tertentu anda bisa menambahak parameter FOR kondisi1,kondisi2 … jika tidak disebutkan berarti menampilkan semuanya.
DISPLAY [ALL]
DISPLAY digunakan untuk menampilkan data pada record yang aktif saja sedangkan untuk menampilkan semua data anda bisa menambahkan paramater ALL
BROWSE [FIELDS field1,field2…] [FOR kondisi1,kondisi2…] [NOAPPEND] [NOEDIT] [FREEZE fieldtofreeze] [PARTITION nwidth]
Perintah BROWSE inilah yang paling sering digunakan untuk menampilkan data. Ada banyak fitur yang ditawarkan oleh perintah Browse ini. Paramater FIELDS field1,field2.. untuk menentukan hanya field1 dan field2 saja yang ditampilkan, jika data yang ditampilkan ingin di filter anda bisa menambahkan paramater FOR kondisi.. NOAPPEND untuk menghindari penambahan data (secara default anda bisa menambah data melalui jendela browse ini dengan menekan tombol <CTRL+N>) NOEDIT untuk mencegah pengeditan data, FREEZE untuk memberi efek terkunci selain field yang di sebutkan, dan PARTITION untuk membagi menjadi 2 bagian dengan nwidth adalah lebar bagian yang kiri. Seperti biasanya jika tidak diberi paramater maka akan ditampilkan semua data.

‘’’tampilan data menggunakan LIST atau DISPLAY ALL’’’
‘’’Tampilan data menggunakan perintah BROWSE’’’


Tidak ada komentar:

Posting Komentar