1

Konu: Acil yardım lütfen

Herkese merhabe
Bir string ifade var   01/clever gibi ben bunun  / a kadar olan kısmını almak istiyorum.Bunu nasıl yapabilirim.,
  şimdiden teşekür ederim.

2

Re: Acil yardım lütfen

LEFT(Xstring,ATC("/",Xstring1)-1)

VFP9 SP2

3

Re: Acil yardım lütfen

konuka yazdı:

LEFT(Xstring,ATC("/",Xstring1)-1)


ufak düzeltme yaptim 2.ci xstring1 degil xstring olacak smile

Visual Fox Pro
LEFT(Xstring,ATC("/",Xstring)-1)

4

Re: Acil yardım lütfen

Yardımınız için çok Teşekür ederim.

5 Son düzenleyen, cetinbasoz (22.10.2007 11:24:09)

Re: Acil yardım lütfen

Clever,
Verdigin ornekteki string ozel bir sey oldugundan bu da gecerli:

Visual Fox Pro
? JUSTPATH("01/clever")

Ayrica daha basit olarak diger stringler icin de kullanabilecegin:

Visual Fox Pro
xstring = "01/clever"

? strextract(m.xstring, "","/")

Ya da:

Visual Fox Pro
alines(aSatir, m.xstring,.t.,'/')

? aSatir[1]

Ya da:

Visual Fox Pro
? Getwordnum(m.xstring,1,'/')


diger yollar. Uzun lafin kisasi VFPde bunu yapmanin cok yolu var:)

6

Re: Acil yardım lütfen

vayy. doğrusu 1. hariç diğerlerini bilmiyordum...

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

7

Re: Acil yardım lütfen

Bir de substring var n. karakterden başlayıp x karakter geri döndüren onu da yazalım da ihtiyacı olan bir arkadaş çıkarsa kullanır :

Visual Fox Pro
?SUBSTR(Xstring,1,ATC("/",Xstring)-1)
Adesso 2008 (Code Name : Phoenix)

8

Re: Acil yardım lütfen

Belki garip olacak ama
ihtiyaç 01'in sayısal değeri ise

Visual Fox Pro
? Val("01/clever")
/o---------------------o\
     www.haser.com
\o---------------------o/