1

Konu: SET KEY TO kullanımı

SET KEY TO  komutu ile

dosyadaki

a LOGICAL 1
b DATE 8

a = .T.
ve
b=CTOD("  /  /    ")
koşulları için

SET FILTER TO  kullanılmadan nasıl fitrelenebilir ?

Teşekkürler.

2

Re: SET KEY TO kullanımı

index on iif(a,"1",2")+iif(empt(b),"1","2") tag sira

set orde to sira

set key to "22"

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: SET KEY TO kullanımı

Visual Fox Pro
index on transform(a,'Y') + dtoc(b,1) tag LogDate

 
set key to range 'Y', 'Y0'

4

Re: SET KEY TO kullanımı

SET KEY TO  komutu ile

dosyadaki

a LOGICAL 1
b n 4

a = .T.
ve
b=0
koşulları için

SET FILTER TO  kullanılmadan nasıl fitrelenebilir ?

Teşekkürler.

5

Re: SET KEY TO kullanımı

Ye Onder yukaridaki iornegi takip etmen yeterliydi.

Visual Fox Pro
index on transfrom(a,'Y')+padl(b,4,'0') tag MyNdx

 
set key to 'Y0000'

Sen butun bu indexleri filan kuracagina neden SQL kullanmiyorsun.

6

Re: SET KEY TO kullanımı

Sayenizde kullanmaya çalışıyorum.

SQL olarak nasıl yapabilirim ?

7

Re: SET KEY TO kullanımı

Visual Fox Pro
Select * From (kullandigin_dbf_adi)  Where a = .T.  AND b = 0
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ü

8

Re: SET KEY TO kullanımı

Benim yapmak istediğim CCC dosyasında çalışırken dosya içindeki ( a = .T.  AND b = 0 ) özelliğine göre dosyayı filte edip dosya üzerinde seçili kayıtlarla işlem yapmaya devam etmek.

Select * From CCC  Where a = .T.  AND b = 0

komutu uygulandığında filtreleme mevcut dosyada oluşmuyor.

into table DDD.DBF nofilter

komutu ekleyerek hızlı bir şeklide başka bir dosya yaratıp kullanabiliyorum

9

Re: SET KEY TO kullanımı

index on iif(a AND b = 0, "1","2") tag sirala
set key to "1"

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

10

Re: SET KEY TO kullanımı

Visual Fox Pro
index on primaryKey tag PK

index on b tag b
index on a tag a binary && VFP9 - kacta geldi hatirlamiyorum daha dogrusu, yoksa yapma


ile indexlerini bir kez olustur.

Visual Fox Pro
Select * From tabloAdi  Where b=0 and a into cursor xx nofilter

Elinde 'filtrelenmis' bir cursor var. Onda hareket et, edit etmek istedigine

Visual Fox Pro
=seek(< key degeri >, 'tabloAdi', 'PK')

ile konumlanip ne yapacaksan yap. Ama isin ozu gereksiz bir suru index yapma sirf set key to kullanicam diye. Set filter ise aklindan cikarmani tavsiye edecegim bir komut (gerci VFP9'da oldukca optimize ettiler).

11

Re: SET KEY TO kullanımı

Bu arada dogrudan gridde edit edicem filan diyorsan (gunahi boynuna) o zaman view olarak kullan.