Membuat Tabel


Tabel didalam Visual foxpro 9 merupakan tempat penampungan data yang sesungguhnya, tabel mempunyai ektensi .DBF. Sebagai calon pengolah data dan
programmer, yang harus dipikirkan pertama kali adalah struktur dari Tabel yang akan dibuat, ibarat membangun sebuah bangunan maka harus disiapkan kerangka dan kebutuhan materialnya. Untuk itu
minimal ada beberapa persiapan pemikiran yang harus ada sebelum mulai membuat sebuah Tabel.

Field Name

Nama field apa saja yang sekiranya akan dipakai.

Type

Jenis dari field tersebut.

Width

Lebar yang dibutuhkan untuk menampung data.

Index

Pembuatan file index yang dipakai

Ada banyak jenis Type pada Visual FoxPro 9 yang dapat digunakan, sebagai contoh acuan untuk data Type Character digunakan bila data mengandung
campuran antara data angka dan data huruf, atau data huruf saja. Sedangkan untuk Numeric hanya dapat di isikan dengan angka saja, dan untuk Date hanya berisi data untuk format tanggal.

Berikut adalah Type Field yang ada di Visual FoxPro 9.0

Blob, Character, Character (binary), Currency, Double, Date, DateTime, Float, General, Integer, Logical, Memo, Memo (binary), Numeric, Picture,
Varbinary.

anda dapat menciptakan tabel melalui beberapa cara diantaranya :

1. Menciptakan tabel melalui project manager

2. Menciptakan tabel melalui Jendela Command

4.2 Membuat tabel melalui project manager

Dari project Pjpenduduk, klik Tab All, pilih Data – Databases - Dbpenduduk -Tabel, kemudian klik tombol New.

Klik pilihan New Table. Visual FoxPro 9 akan membuka kotak dialog Create, cari direktori tempat anda akan menyimpan Tabel yang akan dibuat. Isikan
pada kotak isian Enter Table name dengan nama tabel yang akan dibuat, klik tombol save.

Tabel yang anda buat melalui project manager, dan berada pada salah satu posisi database yang sedang aktif atau terbuka, maka tabel tersebut akan
langsung dimasukan kedalam project.

4.3 Membuat tabel melalui Jendela Command

Untuk membuat Tabel melalui Jendela Command, ketikan perintah Create

CLOSE ALL

CREATE

Muncul kotak dialog Create. Pada kotak isian Enter table name, isikan dengan nama tabel yang akan dibuat, tekan tombol Enter atau klik tombol
Save.

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.

Jika perintah create anda ketikan pada saat tidak sedang dibukanya project manager maka tabel yang anda buat tersebut berada diluar project
manager.

4.4 Membuat tabel dengan perintah sql.

anda dapat menciptakan tabel didalam database dengan mudah menggunakan perintah SQL , langkah pertama adalah membuka database tersebut kemudian
ciptakan tabel didalamnya.

Pertama bukalah database Dbpenduduk yang berada pada direktori dtpenduduk. Yang pernah anda buat pada bab 3. ketikan perintah ini melalui Jendela
Command

Close All

OPEN DATABASE c:\dtpenduduk\dbpenduduk.DBC

Kemudian buat satu tabel misalnya : tabel karyawan didalam database tersebut

CREATE TABLE karyawan (nama c(25))

Selesai, anda telah berhasil membuat tabel baru yang bernama karyawan.dbf dan definisi tabel dimasukan kedalam database dbpenduduk yang berada di
direktori dtpenduduk. Perintah Create tabel diatas adalah perintah SQL.

Perintah diatas membuat satu tabel dengan nama karyawan.dbf yang berisi field nama, type c ( character ) yang dapat menampung hingga 25
karekter.

Pada tabel karyawan yang baru saja anda buat, hanya terdapat satu buah field didalamnya. anda dapat membuat field tabel lebih dari satu dengan
perintah SQL ini dengan sangat mudah dan cepat.

CREATE TABLE penduduk (nama c(25),alamat c(25),gaji n(8))

Disini perintah untuk membuat beberapa field dipisahkan dengan tanda koma.

4.5 Melihat tabel bebas yang baru saja dibuat.

Jika tabel yang anda buat didalam project manager maka anda dapat melihat langsung keberadaan tabel tersebut didalamproject manager yang sedag
aktif.

Tetapi jika tabel dibuat diluar project manager maka anda dapat melihatnya dengan mengetikan perintah DIR pada Jendela Command

Format umum dari Visual FoxPro 9.0 untuk perintah melihat tabel adalah :

DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]] [TO PRINTER [PROMPT] | TO FILE FileName]

Untuk melihat semua tabel yang ada pada direktori aktif, ketikan perintah :

DIR *.* atau

DIR

Ada banyak perintah dir yang dapat digunakan dengan menggabungkan beberapa kombinasi perintah, seperti:

DIR *.dbc – untuk melihat semua database yang telah dibuat

RUN DIR c:\*.* /s – untuk melihat semua file yang ada didalam komputer anda.

DIR *.* - untuk melihat semua file pada direktori aktif.

DIR *.prg – untuk melihat semua file yang mempunyai akhiran .prg [ program ].

DIR TO FILE xxxx – membuat tampilan dir disimpan kedalam file dengan nama xxxx.txt

DIR TO print – membuat hasil tampilan dari dir dicetak ke printer.

DIR t*.* - menampilkan file yang mempunyai huruf depan t.

DIR ??n*.* - melihat semua data yang mengandung huruf n pada urutan ketiga nama file.

4.6 Membebaskan tabel dari database.

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.dbf dari database dbpenduduk.dbc dan langsung menghapus fisik dari tabel karyawan
tersebut.

Jika anda tidak ingin menghapus fisik tabel maka gunakan perintah :

REMOVE TABLE karyawan recycle

Sehingga fisik tabel karyawan.dbf tidak akan terhapus, tetapi hanya dilepaskan dari keterkaitannya dengan database.

Perlu untuk diperhatikan bahwa : membebaskan tabel dari database tidak menghapus fisik tabel tersebut. hanya membebaskan ikatan tabel dari database
saja kecuali ada perintah delete, maka tabel akan dihapus permanen.

4.7 Menambahkan tabel bebas kedalam database.

Tabel dapat berdiri sendiri / free table dan tabel bebas juga dapat ditambahkan kedalam suatu database. Salah satu keuntungan jika tabel dimasukan
kedalam database adalah: tabel dapat mempunyai relasi yang permanen.

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

ADD TABLE penduduk

Dengan perintah SQL diatas, maka tabel penduduk telah masuk kedalam database dbpenduduk.

Tabel yang telah anda masukan kedalam databsae, jika anda ingin memanggil / membuka tabel tersebut, maka cara pemanggilannya mempunyai atauran
tersendiri.

4.8 Membuka tabel pada database aktif.

Buka dahulu databasenya kemudian gunakan perintah USE untuk memanggil tabel.

OPEN DATABASE c:\dtpenduduk\dbpenduduk.DBC

USE penduduk

4.9 Membuka tabel pada database yang tidak aktif.

Untuk membuka suatu tabel didalam suatu database, dimana database tersebut belum dibuka, maka lakukan perintah seperti ini

USE c:\dtpenduduk\dbpenduduk!penduduk

BROWSE

Tanda (!) digunakan sebagai pemisah antara database dan tabel.

4.10 Modifikasi struktur tabel.

Tabel yang baru saja dibuat dapat dirubah strukturnya dengan perintah Modify structure

MODIFY STRUCTURE

Dengan perintah modify structure maka Visual FoxPro 9.0 akan langsung membuka kotak dialog table designer.

Jika tidak ada tabel yang sedang dibuka, maka Visual FoxPro 9.0 akan menampilkan kotak dialog Open, dan mengijinkan anda untuk menentukan tabel mana
yang akan dilihat strukturnya.

4.11 Menghapus tabel bebas.

Format umum dari Visual FoxPro 9.0 untuk perintah menghapus tabel adalah :

DELETE FILE [FileName | ?] [RECYCLE]

Untuk menghapus tabel karyawan.dbf dan tabel pegawai.dbf, ketikan perintah :

CLOSE ALL

DELETE FILE penduduk.dbf

CLEAR

DIR

Perhatikan bahwa : tabel yang akan dihapus harus dalam kondisi tidak sedang terbuka, untuk itu diketikan perintah Close All untuk menutup semua file
yang sedang dibuka.

Tidak ada komentar:

Posting Komentar