1

Konu: DOSYADAN KAYIT SILMEK

Dosyada işlem yaparken DELE komutu ile istediğimiz kayıtları işaretleyip daha sonra TÜM İŞARETLİ
KAYITLARI PACK ile tamamen silebiliyoruz.

DELE İLE işaretli kayıtları PACK ile toplu olarak değil sadece seçtiğimiz kayıtları (Örneği RECNO() su 30-60 ARASI KAYITLARI) SİLEBİLİECEĞİMİZ BİR KOMUT VARMI ?

2

Re: DOSYADAN KAYIT SILMEK

Onders, söylediğin bir tarzda kullanım yok ...

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: DOSYADAN KAYIT SILMEK

Bu işini görürmü?

Visual Fox Pro
CLOSE DATABASES

OPEN DATABASE (HOME(2) + 'data\testdata')
USE customer  && Opens Customer table
DELETE FROM customer WHERE country = 'USA&& Mark for deletion
CLEAR
LIST FIELDS company, country FOR DELETED( ) && List marked records
RECALL ALL  && Unmark all records marked for deletion
Bilmediğin Neyse Yanıldığındır.

4

Re: DOSYADAN KAYIT SILMEK

Tabi şöyle birşey yazıp bir çözüm üretebilirsin.

Visual Fox Pro
set deleted off

select dosya
copy to yedek for (recno()<30 or recno()>60) and deleted()
pack
append from yedek