Isabelle Sels
Gebruiker
- Lid geworden
- 9 sep 2010
- Berichten
- 55
Hoe kan ik een loop laten lopen tot in bij de laatste record ben gekomen?
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Private Sub Knop135_Click()
Dim Msg, Style, Title, Response, MyString, QueryName
Dim Check, Counter
Dim rst As Recordset
If IsNull(Me![GTOnderdeel]) Then
'Msg = "Wilt u Query uitvoeren?"
'Style = vbOKOnly + vbInformation + vbDefaultButton2
'Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest Onderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.Requery
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
Set rst = CurrentDb.OpenRecordset("Qry GT Honden")
If IsNull(Me![Subform GT Honden2]![GTSubOnderdeel]) Then
Do
Do While Not rst.EOF
'Do While Counter < 20
Counter = Counter + 1
'Msg = rst
'Style = vbOKOnly + vbInformation + vbDefaultButton2
'Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest SubOnderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.GoToRecord , , acNext
'rst.MoveNext
'If Counter = 10 Then
' Check = False
' Exit Do
'End If
Loop
Loop
DoCmd.GoToRecord , , acFirst
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
End Sub
Private Sub Knop135_Click()
Dim Msg, Style, Title, Response, MyString, QueryName
Dim Check, Counter
Dim rst As Recordset
If IsNull(Me![GTOnderdeel]) Then
'Msg = "Wilt u Query uitvoeren?"
'Style = vbOKOnly + vbInformation + vbDefaultButton2
'Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest Onderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.Requery
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
Set rst = CurrentDb.OpenRecordset("Qry GT Honden")
If IsNull(Me![Subform GT Honden2]![GTSubOnderdeel]) Then
Do
Do While Not rst.EOF
'Do While Counter < 20
Counter = Counter + 1
'Msg = rst
'Style = vbOKOnly + vbInformation + vbDefaultButton2
'Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest SubOnderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.GoToRecord , , acNext
'rst.MoveNext
'If Counter = 10 Then
' Check = False
' Exit Do
'End If
Loop
Loop
DoCmd.GoToRecord , , acFirst
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
End Sub
Private Sub Knop135_Click()
Dim Msg, Style, Title, Response, MyString, QueryName
Dim Check, Counter
If IsNull(Me![GTOnderdeel]) Then
'Msg = "Wilt u Query uitvoeren?"
'Style = vbOKOnly + vbInformation + vbDefaultButton2
'Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest Onderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.Requery
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
If IsNull(Me![Subform GT Honden2]![GTSubOnderdeel]) Then
Do
Do While Counter < 20
Counter = Counter + 1
'Msg = Counter
'Style = vbOKOnly + vbInformation + vbDefaultButton2
Title = "Let op!"
'Response = MsgBox(Msg, Style, Title)
QueryName = "Gedragstest SubOnderdelen Toevoegen"
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.GoToRecord , , acNext
If Counter = 7 Then
Check = False
Exit Do
End If
Loop
Loop Until Check = False
DoCmd.GoToRecord , , acFirst
Else
Msg = "Reeds uitgevoerd"
Style = vbOKOnly + vbCritical + vbDefaultButton2
Title = "Let op!"
Response = MsgBox(Msg, Style, Title)
End If
End Sub
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.Requery
DoCmd.OpenQuery QueryName, acViewNormal, acEdit
DoCmd.GoToRecord , , acNext
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.