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