Skip to main content

AccessTr.neT


Sorgu (Rastgele Seçim)

Sorgu (Rastgele Seçim)

Çözüldü #1
Merhaba,

Ekteki çalışmada SRG_SORULAR adlı bir sorgu bulunmaktadır. Bu sorguda;
Visual Basic Code
SELECT TOP 20 SORULAR.SORU_ID, SORULAR.SORU, SORULAR.CEVAP, SORULAR.SOR_CEVAP
FROM SORULAR
ORDER BY Rnd([SORU_ID]);
Kodlaması ile 101 sorudan 20 tane farklı soruyu ekrana taşımak amaçlanmıştır.

Sorun: Proje her kapanıp açıldığında sürekli aynı soruyla başlayıp devam etmektedir. Bir sonraki güncelleme işleminde bu değişmektedir.
SORU : Acaba proje her açıldığında da farklı bir sıralamaya ulaşmak için ne yapılabilir ?
.rar Test_Calismasi (SORGU).rar (Dosya Boyutu: 26,48 KB | İndirme Sayısı: 12)
[Resim: 149696E4D1FD5E63DB592BDF126248CE.png]
Son Düzenleme: 01/06/2014, 18:45, Düzenleyen: SCavusoglu.
Cevapla
Çözüldü #2
Şu anda örnekte formlar olmadığı için ne yapıldığını bilemiyorum. Bu şekliyle baktığımda SRG_SORULAR doğru çalışıyor ama bunun nerede nasıl kullanıldığını bilmek gerekli.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #3
Hocam, doğru çalışmıyor yada ben anlatamadım. Uygulamayı her kapatıp açıp sorguyu çalıştırdığınızda sıralama hep aynı yerden başlıyor..yani 7 - 44 - 85 -11 sırasıyla başlayan sorularla açılıyor. F5 ile yinelediğinizde sıralama değişiyor.
Uygualamayı komple kapatıp tekrar açıtığınızda yine aynı sıralama 7 - 44 - 85 -11

Bu arada formlu örnek alttaki linkte mevcuttur..

https://accesstr.net/konu-test-calismasi...yalim.html
[Resim: 149696E4D1FD5E63DB592BDF126248CE.png]
Son Düzenleme: 01/06/2014, 21:11, Düzenleyen: SCavusoglu.
Cevapla
Çözüldü #4
Hayır bu uygulama her kapanıp açıldığında srg_sorular neden aynı sıralama ile açılır. Nerede kaldı bunun rastgelesi..?
[Resim: 149696E4D1FD5E63DB592BDF126248CE.png]
Son Düzenleme: 02/06/2014, 14:51, Düzenleyen: SCavusoglu.
Cevapla
Çözüldü #5
İncelermisiniz...

Lütfen olumlu veya olumsuz geri dönüş yapınız...
.rar Test_Calismasi.rar (Dosya Boyutu: 86,9 KB | İndirme Sayısı: 20)
Please return your positive or negative ...
Cevapla
Çözüldü #6
POWER Hocam çok teşekkürler

frm_ana yüklendiğinde olayına aşağıdaki kodu eklemişsiniz ve tamda istediğim gibi her açılışta farklı bir soru sıralaması ile çalışmasını sağlamışsınız.. Ancak kullanınca farkettim ki bu kodu frm_ana da kullanınca 2. soruya(yani belirlenen son soruya) gelinmesine rağmen cevaplamaya devam edilmekte, bu nedenle bende o kodu alıp frm_sorular alt formunun yüklendiğinde olayına yapıştırdım. Bu sefer tam da istediğim sonucu elde ettim, yani 2.soruya gelince testi sonlandırdı.
Yardımlarınız için tekrar teşekkür ederim..
Visual Basic Code
Dim B1 As String
B1 = Now
A1 = Right(B1, 2)
For I = 1 To A1
DoCmd.Requery
Next I
[Resim: 149696E4D1FD5E63DB592BDF126248CE.png]
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da