Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
05/12/2010 10:31
Konu Sahibi
iterlemez
Yorumlar
10
Okunma
3672
Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 3/5 - 1 oy
Kullanici Avatari

iterlemez

Aktif Üye
İB.... TE....
 48
 109
 33
 18/07/2010
81
 Giresun
 
 Ofis 2003
 22/03/2013,23:05
Uzmanlık ve Tıpla ilgili sınavlara hazırlananlar için içinde 5000 soru olan Soru bankasının bitmiş halini sunuyorum. Küçük bir sorun şu.

Forum'da yandaki dallara tıklandığında o bölüm ile igili sorular geliyor ve güzelce sorular çıkıyor. fakat sorular herzaman tablodaki sıraya göre geliyor. ben o soru sırasının rastgele olmasını istiyorum. Yani Nöroloji bölümünden 500 soru çözüldüğünde ve program kapatıldığında tekrar açıldığında 500 soruyu tekrar geçmek gerekir ki 501. soru çıksın. yani soruların sırasının karıştırılmasını istiyorum


iterlemez, 18-07-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

alpeki99

Uzman
OL....
 38
 6.136
 162
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 15/12/2018,11:41
Akşam müsait olduğumda programı indirip inceleyeceğim ancak ipucu isterseniz Random komutunu incelemenizi tavsiye ederim.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

Kullanici Avatari

iterlemez

Aktif Üye
İB.... TE....
 48
 109
 33
 18/07/2010
81
 Giresun
 
 Ofis 2003
 22/03/2013,23:05
Biraz araştırdım fakat atağa geçmekte zorlanıyorum.

Soldan bölüm seçildiğinde belli sayıda soru açılıyor. Bu sorular içinde rastgele gezmek için aklıma şu geliyor. İleri butonuna tıklandığında

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub sonraki_Click()
On Error GoTo Err_sonraki_Click


    DoCmd.GoToRecord , , acNext
    Me.answer.Visible = False

Exit_sonraki_Click:
    Exit Sub

Err_sonraki_Click:
    MsgBox Err.Description
    Resume Exit_sonraki_Click
    
End Sub


DoCmd.GoToRecord,,acNext yerine

DoCmd.GoToRecord acDataForm, "NeuroBoards", acGoTo, 7 yazmak (7 nolu kayıta gidiyor) 7 yerine toplam soru sayısını Random şeklinde nasıl yazmak gerektiğini düşünüyorum.

Random'u inceledim ama sonuç alamadım


iterlemez, 18-07-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Puletin

Onursal Üye
 Belirtilmemiş
 1.717
 40
 01/11/2008
416
 -
 
 Ofis 2003
 24/12/2016,00:18

Visual Basic Code
Private Sub noroloji_Click()
Form.RecordSource = "SELECT TOP 50 neuroBoards.mainCategory, neuroBoards.question, neuroBoards.answer FROM neuroBoards WHERE (((neuroBoards.mainCategory)=14)) ORDER By rnd(-(questionID)*Time());"
End Sub


"TOP 50" bölümünü kendinize göre değiştire bilirsiniz...


Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...

Kullanici Avatari

iterlemez

Aktif Üye
İB.... TE....
 48
 109
 33
 18/07/2010
81
 Giresun
 
 Ofis 2003
 22/03/2013,23:05
Pardon bu tablodaki ilk 50 kaydı mı alıyor.

Ben Herhangi bir bölüme tıklandığı zaman o bölüm içerisinde rastgele soruları karıştırnasını istemiştim. yani program her açılışında soruların sırasını karıştırsın aynı soruları sormasın istemiştim


iterlemez, 18-07-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

iterlemez

Aktif Üye
İB.... TE....
 48
 109
 33
 18/07/2010
81
 Giresun
 
 Ofis 2003
 22/03/2013,23:05
"WHERE (((neuroBoards.mainCategory)=14))" bu bölümü çıkardım ve Top 100 yaptım. Bu şekilde tüm soruların içinden rastgele 100 soru çekiyor ve test yapabilirsiniz.

Puletin kardeş teşekkür. Bu da işe yarar fakat bölüm seçildikten sonra da ileri butonuna tıklandığında rastgele o bölüm içinden de soru çıksa fena olmaz


iterlemez, 18-07-2010 tarihinden beri AccessTr.neT üyesidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Kucuk Orta Boyutlu İsletmeler İcin Kasa Ve Cari (ortakli İs Yeri) orba 6 1.122 27/11/2018, 14:17
Son Yorum: ozanakkaya
  Büyük Harfe, Küçük Harfe Ve Türkçe Karakter Olmadan Küçük Harfe Çevirme Allback 1 427 13/10/2018, 06:37
Son Yorum: C*e*l*o*y*c*e
  küçük harfleri BÜYÜK harfler çevirir.Veri olan yerleri yanlışlıkyazılmasını Engeller akem 14 5.906 19/03/2014, 12:16
Son Yorum: butcher888
  Oracle 11.2.0.1 ODBC Update Problemi semerkand 1 1.460 25/09/2013, 12:35
Son Yorum: benremix
  personel izin hesaplama problemi hbal09 3 2.468 29/09/2012, 09:25
Son Yorum: hbal09

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.