FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Metin içerisinden istenilen yeri alma

+4 oy
663 kez görüntülendi

Elimize çok farklı tipte bir sürü veri geliyor. Bunların çoğunu bir şekilde ayıkladık.

Buradaki yöntem çok yardımcı oldu ancak bu durumu bu yöntemle çözemedim. 

Şimdi şöyle bir içerik var bu içerikte tek belirteç virgül;

metinsel veri, isim, numara,

şimdi yukarıda vermiş olduğum örnek metindeki bilgileri nasıl  alacağım. Şimdi burada iki virgül arasını al getir diyemem bu sefer diğer türdeki içeriklerde sorun çıkacak ama bir yolu olmalı. Yani her bilgiyi ayrı ayrı almam lazım.

30, Aralık, 2017 Scripts kategorisinde m.ali çıngılı (3,080 puan) tarafından soruldu

3 Cevaplar

+1 oy
 
En İyi Cevap

Herkese selam ederim,

 

Değerli hocalarımızın affına sığınarak; Acemice bir şey yaptım ama, işinizi görür mü bilemem. Bir inceleyin isterseniz.

 

Örnek Dosya

 

Herkese hayırlı günler dilerim.

 

Saygılarımla.

30, Aralık, 2017 ercanD (73,590 puan) tarafından cevaplandı
1, Ocak, 2018 m.ali çıngılı tarafından seçilmiş
Teşekkür ederim  bu işe yaradı ancak şöyle bir sorun var. case ve pattterncount kullanarak metin içinde ayrıcı ifadeleri kullanan kelimelere uygun  method çalıştırıyorum. Ama şimdi bu kaydın şartını nasıl hazırlamam lazım.
Selam ederim Ali Bey;

Örnek dosyadan da anlayacağınız üzere ben sadece, Osman Hocamın yaptığı fonksiyon sayesinde, üzerinde acemice değişiklik yaparak hasbelkader sonuca ulaşmış bulunmaktayım.

İkinci sorunuza gelince, inanın tam manası ile anlayamadım. Bir örnek ile netleştirmeniz mümkün mü? Anladığım ve yapabileceğim bir şey ise yardım etmek isterim.

Saygılarımla
+3 oy

Elinizdeki içerik her defasında yukarıda belirttiğiniz gibi ise; Önce veriyi Calculation bir alanda Substitute ( List ( İçerikAlanı) ; "," ; "¶" )  ile listeye dönüştürün (virgüllerden kurtulmuş olarak) sonra mesela ilk satır için GetValue ( OluşturduğunuzAlan; 1)  kullanarak ayırabilirsiniz.. Örnek bir dosya..

 

 

30, Aralık, 2017 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
+1 oy
Cevaplarınız için teşekkür ederim.

Çok çeşitli datalar geliyor bunların içerisinde kelime arayarak ona göre method çalıştırıyorum. Mesela şöyle

case (

Trim ( PatternCount ( $aciklama; "kelime") = 0 ) and  PatternCount ($aciklama; ",");

Trim ( Middle ($aciklama; Position ($aciklama ; "başlangıç" ; 1 ; 1  ) +5;Position ($aciklama ; "Bitiş" ; 3 ;3 )-5- Position ($aciklama ; "Başlangıç" ; 1 ; 1  )  )) ;

 

)

 

şeklinde bir  arama yapıyorum hangisi uyumlu ise onu çalıştırıyorum.

Bunuda eğer içinde bu kelimeler yoksa diyerek çözdüm.

Eğer içinde o kelime geçmiyorsa değer 0 döner.

Sonuç olarak sorun sıkıntı yok.

Cevap veren herkese teşekkür ederim
1, Ocak, 2018 m.ali çıngılı (3,080 puan) tarafından cevaplandı
Selam ederim Ali Bey;

Beni aşan konular ama yine de açıklamalar için ben de teşekkür ederim. Belki bir gün benim yada başka bir arkadaşımızın ihtiyacı olur. Ayrıca çözüme ulaştığına sevindim.

Hayırlı günler dilerim.

Saygılarımla.
...