Skip to main content

AccessTr.neT


Access Formda Rastgele (random) Resimlerin Aynı Olmamasını Nasıl Sağlarız?

Access Formda Rastgele (random) Resimlerin Aynı Olmamasını Nasıl Sağlarız?

#1
Merhaba değerli forum üyeleri;
Ekte bulunan uygulama örneğinde frm_katagori çalıştırılıp - katagori olarak KILIK KIYAFET seçildiğinde açılan frm_dort ( 4 resim olan) formunda YENİLE butonuna bastığımızda her defasında random olarak gelen resimlerden bazen 2 tanesinin aynı resim olduğu gözüküyor.

Random olarak gelen bu resimler asla aynı olmayacak şekilde kod yapısında nasıl  bir değişiklik yapmam gerekmektedir?Kod yapısında her türlü oynadım ama bir türlü aynı resim olma ihtimalini yok edemedim.


Bu konuda öneri ve yardımlarınızı bekliyor saygılar sunuyorum.
Kod yapısı aşağıda

Kod:
On Error GoTo Hata

   rsm_1 = CInt(Int((GKayitSayisi * Rnd()) + 1))
   rsm_2 = CInt(Int((GKayitSayisi * Rnd()) + 1))
   rsm_3 = CInt(Int((GKayitSayisi * Rnd()) + 1))
   rsm_4 = CInt(Int((GKayitSayisi * Rnd()) + 1))

       If rsm_4 = rsm_3 Then
           Do Until rsm_2 <> rsm_3
               rsm_4 = CInt(Int((GKayitSayisi * Rnd()) + 1))
           Loop
       End If

   rsm_4 = CInt(Int((6 * Rnd()) + 1))

       If rsm_4 = rsm_1 Or rsm_3 = rsm_2 Then
           Do Until rsm_4 <> rsm_2 And rsm_3 <> rsm_1
               rsm_4 = CInt(Int((GKayitSayisi * Rnd()) + 1))
           Loop
       End If


Hata:
If Err.Number <> 0 Then
MsgBox (Err.Number)
Exit Sub
End If

.rar DERS2.rar (Dosya Boyutu: 1,53 MB | İndirme Sayısı: 9)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Access Formda Rastgele (random) Resimlerin Aynı Olmamasını Nasıl Sağlarız? - Yazar: mehami - 14/04/2017, 00:35