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
						

İki değer arası sayı üretme

+3 oy
257 kez görüntülendi
İki değer arası sayı üretme ihtiyacım oluştu. Anlık ürettiğim çözümü de sizinle paylaşayım dedim.


 

Benzeri: https://www.filemakerturk.com/17183/sayi-%C3%BCretmek

İki değer arası sayı üretme kodu
-

Loop
Set Variable [ $ilk; Value:LeftWords ( CALISILAN IL::Dosya Adi; 1) ]
Set Variable [ $son; Value:RightWords ( CALISILAN IL::Dosya Adi; 1) ]
If [ $ilk ≥ $son ]
Show Custom Dialog [ Title: "Uyarı"; Message: "İlk değer son değerden büyük veya eşit kontrol ediniz."; Default Button: “OK”,
Commit: “Yes” ]
Halt Script
End If
Set Field [ CALISILAN IL::Dosya Adi; $ilk ]
Loop
Set Variable [ $arti; Value:$ilk+1 ]
Set Variable [ $arti2; Value:CALISILAN IL::Dosya Adi ]
Set Field [ CALISILAN IL::Dosya Adi; $arti2 & " " & $arti ]
Set Variable [ $ilk; Value:RightWords ( CALISILAN IL::Dosya Adi; 1) ]
Set Variable [ $arti2; Value:CALISILAN IL::Dosya Adi ]
Exit Loop If [ $ilk=$son ]
End Loop
Go to Record/Request/Page
[ Next; Exit after last ]
End Loop
28, Aralık, 2022 Scripts kategorisinde Mehmet KAYA (166,370 puan) tarafından soruldu

1 cevap

+2 oy
bu tip örnek scriptler yeni başlayanlar için güzel nimet. eline sağlık mehmet bey.

ne yapılmak isteniyor diye merakımdan videoya hızlıca göz attım. son kısımda işlemin neden beklenildiği gibi çalışmadığını biliyorum. filemaker değişkenlerde veri türünü otomatik set eder. fonksiyon metin fonksiyonu olduğu için değişkenleri number değil text olarak saklıyor. GetAsNumber fonksiyonundan geçirirseniz değişkenin saklama türünü "number"a çevirecektir.
28, Aralık, 2022 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Evet String ve integer meselesi, başka anlamı olmaz. Dataları Onları excel den almıştık.
...