1

Konu: dosyada silinmemiş kayıt olup olmadığını nasıl anlarım?

dosyada silinmemiş kayıt olup olmadığını nasıl anlarım?
reccount() silinmiş kayıtlarıda hesaba katıyor. dosyanın boş olup olmadığını öğrenmek istiyorum.
nasıl yapabilirim. scan all ile bulabilirim ama daha kolay yolu varmı?

2

Re: dosyada silinmemiş kayıt olup olmadığını nasıl anlarım?

SET DELETED ON

COUNT TO KSAY
?KSAY               &&SİLİNMEMİŞ KAYIT SAYISI

YA DA

COUNT TO KSAY FOR !DELETED()

TEK BAŞINA AYNI SONUCU VERİR.

3 Son düzenleyen, taRKan (29.10.2007 12:48:47)

Re: dosyada silinmemiş kayıt olup olmadığını nasıl anlarım?

Bir başka yol...

Record Pointer'in yerini değiştirmeden hesaplamak istersen. (Bu kod buffer mod'uda kapsar)

Visual Fox Pro
*!* Set Deleted On olduğunu varsayıyorum.

Local Array laSonuc[1,1]
Select Count(*) ;
    From TabloAdi;
        With (Buffering = .T.) ;
    Into Array laSonuc
If m.laSonuc = 0
    MessageBox("Kayıt yok!", 48, "Uyarı")
EndIf
/o---------------------o\
     www.haser.com
\o---------------------o/

4

Re: dosyada silinmemiş kayıt olup olmadığını nasıl anlarım?

tşk sağolun