FilemakerTurk, Beyaz.net ve AYS Bilişim tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. FilemakerTÜRK bir yardımlaşma portalidir. Sorularınızı yazarken teknik anlamda güçlük çekiyorsanız. Telefonda bize anlatın sizin yerinize siteye biz yazalım 0532 231 07 27 Mehmet KAYA.
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş



Göksel GÖKÇE


Briandunning
 

Kura Çekilişi

+2 oy
120 kez görüntülendi
Müşteriler veya üyeler arasından şanslı bir kişiyi sistem otomatik olarak belirlesin diye uygulama varmı elinizde

 

Örnek  : ASİL       : 1        Yedek : 1 gibi bir sonuç vermesini istesek

 

Asil  1       Ali Veli

Yedek 1    Ahmet Hasan gibi

sonuç versin
15, Şubat, 15 Uygulamalar kategorisinde Changa (3,310 puan) tarafından soruldu

2 Cevaplar

+4 oy
 
En İyi Cevap

Int ( Get ( FoundCount ) * Random ) + 1

ile bir Calculation alanda rastgele bir sayı üretebilirsiniz..

 

Ya da aşağıdaki gibi bir script ile direk seçebilirsiniz ...

 

Örnek Dosya

 

16, Şubat, 16 Şemsi Saracoğlu (44,820 puan) tarafından cevaplandı
19, Şubat, 19 Changa tarafından seçilmiş
0 oy

Şu an örnek dosya hazırlayamıyorum. İlk fırsatta eklemeye çalışacağım. Random fonksiyonu kullanılarak yapılabilir.

Random fonksiyonu 0 ile 1 arasında rassal sayı üretecektir. Çekilişe katılan kişi sayısına göre aşağıdaki şekilde hesaplama yapılabilir.

 

http://sixfriedrice.com/wp/creating-random-numbers-in-filemaker-pro/

adresinde bunun için geliştirilmiş bir customfunction bulabilirsiniz.

Function Bilgileri:

Name: RandomNumber
Parameters: Minimum, Maximum
Formula: 
  Let(
    Num = Int ( Random * ( Maximum - Minimum + 1 ) ) + Minimum;
    If( Num =< Maximum and Num >= Minimum ; Num ; RandomNumber( Minimum, Maximum ) )
  )
 

Örnek olarak 50 kişinin olduğu çekilişte maximum 50, minimum 0 olarak alınırsa sistem rassal sayı oluşturaacktır, bu sayıya karşılık gelen kişi çekilişi kazanmış olur :)

bir defa da yedek için çalışırsa olur biter :)

 

Hatta asil ve yedek sayısını kullanıcıya girdirerek loop ile istenen sayıda kazanan belirlenebilir.

15, Şubat, 15 InDusTry (25,730 puan) tarafından cevaplandı
...