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
						

Akbank Kur ekle

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

Merhaba Sayın üstatlarım  Ben dosyamın dövüz kısmına Akbank'ın euro kurunu  sabah dosyamı açtığımda günlük bir kez güncellesin istiyorum Böyle scrip nasıl yapabilirim  Kullanıcı: Reseps şifre: yok Dosyam:https://yadi.sk/d/llA-ppSC3SmtA9

   

25, Şubat, 2018 Scripts kategorisinde Güven (58,250 puan) tarafından soruldu
26, Şubat, 2018 Güven tarafından düzenlendi

3 Cevaplar

+5 oy
 
En İyi Cevap

1- Bir webviewer oluşturun, adına ʺwebʺ deyin, Specify bölümüne adresi yapıştırın  "https://yatirim.akbank.com/tr-tr/doviz/sayfalar/default.aspx".

2- ʺHtmlʺ adında text bir alan oluşturun.Alttaki gibi bir script oluşturun ;

Set Field [ Tablonuz::HTML; GetLayoutObjectAttribute ( "web"; "content") ]        Bu script web viewer içindeki kaynağı ʺHTMLʺ isimli alana yazacak.

3- Şimdi bir Custom Fonksiyona ihtiyacınız olacak. After isimli linkteki fonksiyonu dosyanıza aktarın.

4- Mesela Döviz isimli Calculation (Text) bir alan oluşturun,ve içinde alttaki kodu kullanın;

 After ( HTML; ",\"TRL\":{\"ask\":" ; 1 ; 0 )     Bu kod HTML isimli alanınızda ihtiyacınız olan verinin öncesini silecek..

5- Yine mesela Euro isimli  Calculation (Text) bir alan daha oluşturun ve bu alanda alttaki satırı kullanın;

Left ( Döviz; 6)        Bu alanda    4.6613   (bugün için) sonucunu alacaksınız..

 

Linkte Dosyanızın Döviz tablosunda uygulanmış halini bulabilirsiniz...Yukarıdaki anlatım,başka bir tablo ya da biçimde kullanacaksanız kolaylık olsun ve/veya bir yöntem bilgisi olsun amacıyladır. 

 

Not: Script bir butona bağlı,başka yollarla da tetikletebilirsiniz...

 

25, Şubat, 2018 Şemsi Saracoğlu (133,940 puan) tarafından cevaplandı
26, Şubat, 2018 serkanbayrak tarafından seçilmiş
Şemsi  Hocam Çok  çok Teşekür ederim çok işime yaradı. Ellerinize zihninize sağlık.
Yanlız hocem Script'i Açılş scrip ekledim ondan istediğim açılırken yeni veri açıp ogünün tarihini girip kuru butona basıp değilde kendisi kuru ilgili yere yazsın istiyorum datayı açıyor fakat kuru eklemiyor.
+3 oy

Şemsi Abinin yapmış olduğu dosyadaki scripte birkaç ekleme yaparak isteğinizi karşılayabilirsiniz... İnternet hızınıza bağlı olarak scripti 2-3 sn kadar durdurmak gerekebilir...

HTML adlı Scriptinizi aşağıdaki gibi değiştirirseniz sorunu çözebilirsiniz... Basit Bir kontrolle de günde sadece bir defa veri alırsınız...

 

DOSYANIZ : https://yadi.sk/d/hZF9x2MG3Sp5U4

 

Kolay gelsin...

26, Şubat, 2018 Fatih Baştürk (22,500 puan) tarafından cevaplandı
27, Şubat, 2018 Fatih Baştürk tarafından düzenlendi
Hocam ilginiz için çok teşekkürler Fakat ben bu scribi bir türlü uygulayamadım yazıyorum dövüze gidip bir türlü değeri yazmıyor ban yardımcı olursanız sevinirim Saygılar
Merhabalar... Dosyayı önceki cevaba yükledim.. Eğer değeri hala yazmıyorsa kullanmış olduğunuz internette bir sıkıntı olabilir.. Ben denedim herhangi bir sıkıntı görünmüyor..
Kolay gelsin...
Hocam Şimdi almaya başladı Fakat dövüz kuru 4.6723 Nokta kullanıyor benim Resps,Bar,Bakkal,Sahi v.s euro ki virgül kullanıyor Bu yüzden Miktar bölü euro dediğimde (miktar/euro) sonuç Sıfırlı birşey çıkıyor dövüz  noktayla ayrılıyor buna nasıl bir çözüm bulabilirim çok teşekkürle
Database de Kur fieldinin calculation bölümünü Substitute(Left ( Döviz; 6);[".";","]) şelkinde düzenlerseniz nokta yerine virgül yazacaktır..
+4 oy

Anladığım kadarı ile arkadaşların izah ettiği script i yazıp netice alamamışsınız. Bu konu benim için de yeni olması nedeni ile hocalarımızın (Şemsi Hocama ve Fatih Hocama çok teşekkür ederim.) izahatlarından yararlanarak bir dosya hazırlayarak aşağıya ekledim. İlgili scripti çalıştırdığınız zaman kuru kaydediyor. Ben kur field ini call olarak yapmak istemedim number olarak yaptım. Çünkü HTML sahası bir şekilde bozulursa kur field i bozulur. Bu işleri script içinde hallettim ve böylece kuru kaydettikten sonra çok geniş yer tutan HTLM sahasını siliyorum. İnşallah yardımcı olmuşumdur. Herkese selamlar...

http://filemakerturk.com/?qa=blob&qa_blobid=16998226652078251906

27, Şubat, 2018 Cevat Okyar (19,340 puan) tarafından cevaplandı
Cevat Hocam Ve diğer tüm hocalara  Çok Sağ olun Şimdi oldu. Çok teşekür ederim ellerinize sağlık.
Allah sizi eksik etmesin
...