• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Rasgele Sayı atamak...

Katılım
28 Mart 2009
Mesajlar
8
Excel Vers. ve Dili
OFFİCE 2003
Ustalar benim sorunum şu ki..
her kayıt için vereceğim aralıkta rastgele sayı atamak istiyorum...
mesela 10 kaydım var
1-10 arasında rakamı bu 10 kayda rastgele dağıtmak istiyorum...
yardımlarınızı bekliyorum... teşekkürler...
 
Sayın zmavzer,

Ufak bir örnek ekleme imkanınız var mı?


iyi çalışmalar
 
örnek

hocam bu sorguda rastgele sayı üretiyorum
ama her kayda aynı numarayı veriyor
fakat ben her kayıt için farklı numara istiyorum...
ilginize teşekkürler
 

Ekli dosyalar

Merhaba;
Sizin için bir örnek yaptım..

Öncelikle module bir fonksiyon ekleyelim;

Kod:
Function random(ID As Integer, min As Integer, max As Integer) As Integer
random = Int((max - min + 1) * Rnd + min)
 
End Function

Daha sonra sorgumuzu yazalım;

Kod:
SELECT [üye no], [adı soyadı], random([üye no],1,15) AS bb
FROM genel;

"random([üye no],1,15)" burada üye no alanı otonumber alanınızdır, "1" en düşük değer, "15" ise en büyük değerdir. Yani 1 ile 15 arasında random olarak size her kayda farklı değer getirir.. Siz istediğiniz gibi değiştirebilirsiniz.
 

Ekli dosyalar

teşekkürler

hocam çok teşekkürler ama aynı sayıyı tekrar yazmamasını istiyorum.
yani iki tane 5 çıkıyo..

birde şöyle bir kod buldum incelermisiniz hata nerede...
 

Ekli dosyalar

Son düzenleme:
heralde çözüm bulamadık...
teşekkürler
 
Geri
Üst