Program Asas DBMS- Windows & Dos For Foxpro Version
Homepage

Delete() Command


Delete() seringkali digunakan untuk mengemakinikan data yang tersilap dimasukan dengan sengaja atau tidak sengaja.Didalam menggunakan command delete() data yang dimansuhkan masih lagi tersimpan dan akan hilang apakala command pack digunakan.Data yang telah dimansuhkan boleh dipanggikan balik dengan cara undelete data rekod tadi.Semua data yang telah delete() akan tidak dipanggil apakala command "Set delete on" diaktifkan didalam program.Sebagai contoh mudah program seperti berikut :-



Delete kepada rekod

        goto 6
        delete()

Contoh diatas adalah dengan mengalihkan pointer ke rekod enam dan
ditandakan untuk dimansuhkan.Ianya sering digunakan didalam mode
"standard shell foxpro".

Delete Semasa

       ip=space(3)
       @10,20 say 'Haiwan :'get ip
       read
       Locate for itek = ip
       if found()
       delete()
       endif

Dengan menggunakan command locate dan setelah menjumpai data yang
diperlukan maka rekod tersebut ditandakan untuk dimansuhkan.
Proses ini lebih fleksible dan mudah serta boleh diulangkan
beberapa kali didalam program tanpa membuat apa-apa pindaan program
set.


.
Jika anda lihat contoh diatas,jelas semua delete command bergantung pada gaya guna program.Oleh itu anda boleh meletakan sesuatu dasar asas untuk fungsi delete lebih unggul dan senang digunakan oleh pengguna. Adalah lebih baik jika setelah dilakukan delete(),data-data tersebut dibuat "Pack"..

Ke Atas