Ik wil een soort slideschow maken in acces maar ik heb te weinig VB kennis om het probleem op te lossen.
Dit is wat ik zelf geprogrammeerd heb.
Private Sub Form_Timer()
Dim aantalRecords, teller
Teller = 0
aantalRecords = "SELECT Count(*) FROM artikel"
If (teller < aantalRecords) Then DoCmd.GoToRecord , , acNext
teller = teller + 1
If (teller = aantalRecords) Then
Teller = 0
DoCmd.GoToRecord , , acFirst
End if
End Sub
Wat gaat nu fout:
De variabelen mag ik niet deklaren in deze methode, maar waar kan ik dat wel doen, als ik deze buiten de methode doe kan hij ze niet vinden.
Nu komt wordt de teller niet opgehoogd, omdat de variabelen opnieuw geinialiseerd worden.
En ik had nog een vraagje hoe doe je een != vergelijking is in acces, bv if(iets != nogIets) zoals Java of C++.
Ik hoop dat het een beetje duidelijk is.
met vriedelijke groet,
Bas
Dit is wat ik zelf geprogrammeerd heb.
Private Sub Form_Timer()
Dim aantalRecords, teller
Teller = 0
aantalRecords = "SELECT Count(*) FROM artikel"
If (teller < aantalRecords) Then DoCmd.GoToRecord , , acNext
teller = teller + 1
If (teller = aantalRecords) Then
Teller = 0
DoCmd.GoToRecord , , acFirst
End if
End Sub
Wat gaat nu fout:
De variabelen mag ik niet deklaren in deze methode, maar waar kan ik dat wel doen, als ik deze buiten de methode doe kan hij ze niet vinden.
Nu komt wordt de teller niet opgehoogd, omdat de variabelen opnieuw geinialiseerd worden.
En ik had nog een vraagje hoe doe je een != vergelijking is in acces, bv if(iets != nogIets) zoals Java of C++.
Ik hoop dat het een beetje duidelijk is.
met vriedelijke groet,
Bas