FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. Mehmet KAYA 0532 231 07 27
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

Bulup hesaplama yaptırmak

+1 oy
114 kez görüntülendi
Arkadaşlar merhaba,

Bir hesaplama field ı üzerinde çalışıyorum.
Bir field içeriği örnek : 30X30X160 bu field alan içeriği rakamları maks her biri 3 rakam olabilir.
Yani 999X999X999 maks.

Benim yaptırmak istediğim "X" yazılı alanları silip yerine calculation da çarpım işlemini yaptırmak ve çıkan sonucu 1.000.000 a böldürmek.

Böyle birşey mümkün müdür?
24, Nisan, 24 Raporlama kategorisinde aoral (5,880 puan) tarafından soruldu

1 cevap

+3 oy
 
En İyi Cevap

Bu filemaker icin en basit islemlerden biri denilebilinir.

Ornek dosyayi inceleyiniz. Ben 2 alan kullandim. Biri veri girisi text alani, digeride sonucu gosteren calculation alani.

Calculation icerisindeki formulu dilerseniz text alani icerisinde script trigger yontemiyle alani terkettiginizde script ile set field komutu ile text alani icerigini yeniden doldurabilirsiniz.

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

24, Nisan, 24 Hamit Özsönmez (43,770 puan) tarafından cevaplandı
24, Nisan, 24 aoral tarafından seçilmiş
Hamit bey çok sağolun.
Peki en başta 0 göstertebilir miyiz?
,432 yazıyor mesela. Decimal bölümünden bunu ayarladım lakin yanında m3 yazdırıyorum. Bu sefer decimal olduğu için m3 yazmıyor.

Formülde çözülebilir mi?
Hesapla alani icerisindeki hesaplamayi su sekilde degistiriniz.





Let ( [

field = Text;
sonuc = Evaluate ( Substitute ( field ;
                            ["X" ; "*"] ;
                            ["x" ; "*"]
                    )
         )
/
1000000

];
Case ( Left ( sonuc ; 1 ) = "," ; "0" & sonuc ; sonuc )
)
Çok teşekkür ederim.
...