Access'ten rastgele veri çekmek ve soru cevap şıkkı mantığı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Access'ten rastgele veri çekmek ve soru cevap şıkkı mantığı

Mesaj gönderen heavy »

arkadaşlar netten bulduğum şu kod ile access den rastgele veri çekmeye çalıştım fakat her seferinde aynı veriler geliyor, programımı çalıştırıyorum varsayalım 5,50,22,35,45 inci kayıtlar sırayla geliyor, programı kapatıp tekrar çalıştırdığımda yine kayıtlar aynı sıra ile geliyor.

sorgulamayı şunun la yapıyorum.

Kod: Tümünü seç

SELECT TOP 4 *, [id]=Rnd(Len([id])) FROM sozluk ORDER BY Rnd(Len([id])) DESC;
birde şöyle bir işlem için mantık bulmaya çalışıyorum en pratik nasıl olur sizce, bu veritabanından aldığım 4 adet veriyi seçenek olarak radiobutton lara aktarmak istiyorum fakat karışık bir şekilde olacak ve hangisinin gerçekte ilk kayıt olduğunu da bilmem gerekiyor.

yardımcı olabilirseniz sevinirim.
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: Access'ten rastgele veri çekmek ve soru cevap şıkkı mantığı

Mesaj gönderen heavy »

sorgu olayını şu şekilde çözdüm.

Kod: Tümünü seç

SELECT TOP 4 * FROM [sozluk] ORDER BY rnd(-(1000*id)*time())
sorunum kalmadı tşk.
Cevapla