Code om naar record te gaan in VB2008

Status
Niet open voor verdere reacties.

bonnowagt

Gebruiker
Lid geworden
7 dec 2006
Berichten
445
Ik heb een database in VBA deze heb ik nu opgezet in VB 2008. In deze database zitten rond de 4000 vragen.

Ik heb een randomize die willekeurig een ID pakt en daarna toe gaat met de volgende code:

Code:
id2 = Int(Rnd * totaal + 1)
ID = id2  
DoCmd.GoToRecord , , acGoTo, ID

Ik heb nu in VB 2008 de code staan:
 Dim opgave : Dim id2:dim id
        Randomize 
        opgave = CInt(Int((450 * Rnd()) + 1))
        id = opgave
Dit werkt prima alleen hoe is nu in VB 2008 de code om ook daadwerkelijk naar dit record te gaan dus ipv:
DoCmd.GoToRecord , , acGoTo, ID
Hoe luidt die code nu?

Bendakt
 
Laatst bewerkt door een moderator:
je zal het met een SQL statement en een random voor .NET kunnen oplossen

Dim MijnRandom as New Random
MijnRandom.Next(1,4000)

"SELECT * FROM [JOUW TABEL] WHERE Id = '" & MijnRandom & "';"
 
Ik heb een database in VBA deze heb ik nu opgezet in VB 2008. In deze database zitten rond de 4000 vragen.

Ik heb een randomize die willekeurig een ID pakt en daarna toe gaat met de volgende code:

id2 = Int(Rnd * totaal + 1)
ID = id2
DoCmd.GoToRecord , , acGoTo, ID

Ik heb nu in VB 2008 de code staan:
Dim opgave : Dim id2:dim id
Randomize
opgave = CInt(Int((450 * Rnd()) + 1))
id = opgave

Dit werkt prima alleen hoe is nu in VB 2008 de code om ook daadwerkelijk naar dit record te gaan dus ipv:
DoCmd.GoToRecord , , acGoTo, ID
Hoe luidt die code nu?

Bendakt

ik zou ff hier kijiken zo je verder kunnen helpen http://www.intertet.org/?post_id=165785
 
@bonnowagt code dient tussen codetags te staan. Tevens titel aangepast. VB zegt niets over je probleem.
 
Dim opgave : Dim id2

Ik heb de volgende cpode geschreven. Op welke wijze pas ik de door jou opgegeven code hier.

Code:
Dim opgave : Dim id2

        Randomize 
        opgave = CInt(Int((450 * Rnd()) + 1))
        id2 = opgave
        id=id2
Mijn tabel = woordtabel

Alvast bedankt

Bonno Wagt
 
Laatst bewerkt door een moderator:
Wanneer je een code in een topic wil toevoegen, plaats deze dan tussen de code-tags (
Code:
 en
) oftewel selecteer je code en klik op het # icoontje.
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan