Cek Field di Table

Dalam sebuah milis di vfp-indonesia@yahoogroups.com, ada pertanyaan bagaimana mengecek ada tidaknya sebuah field di tabel.
Pertanyaan :
Saya punya Free Table (DBF) dengan nama PEGAWAI.DBF didalamnya ada Filed NO_INDUK, NAMA,ALAMAT,KOTA dsb

Yang ingin saya tanyakan :
Apa perintahnya (sintaks) untuk mendeteksi dalam table tersebut sudah ada Field KOTA apa belum, kalau belum ada maka akan di sisipkan Filed KOTA Bila sudah ada maka proses dilewati. saya udah nyari-nyari di helpnya VFP tapi nggak ketemu.

IF [Field Kota Belum Ada] &&–> Perintah ini yang saya bingung
    do tambahkan Field KOTA
ELSE
    do Lewati (Skip)
endif

Solusi :
use pegawai
ketemu=.f.
for mcount=1 to fcount()
    if field(mcount)='KOTA'
        ketemu=.t.
    endif
endfor

IF ! ketemu
    do tambahkan Field KOTA
ELSE
    do Lewati (Skip)
endif

One Response

  1. Klo mau tanya masalah kemana nih?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: