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
						

Özel Custom Funktion nasıl yapabiliriz?

+3 oy
709 kez görüntülendi

Merhaba

Kendi standlarımıza göre belirlediğimiz, metin kümesindeki bilgileri, hücrelere dağıtabileceğimiz bir custom funktion u nasıl yapabiliriz? 

Yeni ekleme; FileMaker'da standart olan bu JSONGetElement  fonksiyonu Custom Funktion'a eklemek istiyoruz. elimizdeki metin kümesi aşağıdaki gibi

örnek metin kümesi

{

"FALIYETTIPI":"TİCARİ",

"FIRMATIPI":"TÜZEL",

"VKNTCKN":"4620427208",

"VERGIDAIRESI":"Kocasinan",

}

süslü parantezin içinde olacak şekilde kümeyi uzatıp kısaltabiliriz. json funktionlar kullanmak istemiyoruz.

29, Mart, 2019 Custom Functions kategorisinde Muhteshem (52,960 puan) tarafından soruldu
30, Mart, 2019 Muhteshem tarafından düzenlendi

3 Cevaplar

+3 oy

"{" & 

Quote ( "FAALIYETTIPI" ) & ":" & Quote ( "TICARI" ) & "," &

Quote ( "FIRMATIPI" ) & ":" & Quote ( "TÜZEL" ) & "," & ...

"}"

 

Güncelleme: JSON fonksiyonları sadece bunu yapmıyor tabi.. Veriler bu şekildeyse aynı sonucu alırsınız.

29, Mart, 2019 F. Osman Cabi (197,900 puan) tarafından cevaplandı
+3 oy

JSON icerisinde bunu su sekilde yapabilirsiniz.

 

JSONFormatElements ( // Optionel

 

JSONSetElement ( "{}" ;

 

["FALIYETTIPI" ; "TICARI" ; JSONString];
["FIRMATIPI" ; "FIRMATIPI" ; JSONString];
["VKNTCKN" ; "4620427208" ; JSONNumber];
["VERGIDAIRESI" ; "Kocasinan GAYSERI" ; JSONString]

 


)

 


) // Optionele

 

NOT: Data viewer icinde bu ornek uzerinde oynayarak inceleyebilirsiniz.

29, Mart, 2019 Hamit Özsönmez (56,370 puan) tarafından cevaplandı
+1 oy

Selam ederim Süleyman Hocam;

Ben yanlış mı anladım ? Yanlış anlamadıysam örnek bir dosya paylaşıyorum. gerçi işlemi Özel fonksiyonla hazırlamadım. Basit bir betik ile işinizi çözebilirsiniz. Süleyman Hocam.

Örnek Dosya

Verinin ilgili alanlara aktarılması 

Örnek Dosya Rev1  ( 30.03.2019 )

 

Herkese hayırlı günler dilerim

Saygılarımla.

 

29, Mart, 2019 ercanD (71,050 puan) tarafından cevaplandı
30, Mart, 2019 ercanD tarafından düzenlendi
Harikasınız yeni birşeyler daha öğrenmiş oldum. teşekkürler.
...