Rap261
Gebruiker
- Lid geworden
- 2 sep 2008
- Berichten
- 273
Beste,
Ik heb een Access database met daarin een status balk die zich vult adh van selecties in een 5tal comboboxen
Sinds een aantal dagen krijg ik bij het openen van het formulier waarin de statusbalk zich bevind, een run time error met de melding dat er geen object is voor deze control (de statusbalk neem ik aan)
als ik naar de code kijk denk ik het probleem te hebben gevonden maar het oplossen ervan lukt me niet
De foutmelding wordt gegeven in de laatste regel: Me.Status.Value = iSt. Het gedeelte -Me.Status.Value- geeft aan: There is no object in this control
De 5 comboxen hebben de naam "text13" t/m "text17"
als ik met de muis over "i" heen ga, zie ik dat deze de waarde 18 heeft. Daar er geen "text18" object is lijkt dit me waar de foutmelding naar verwijst.
Iemand een idee hoe "I" weer max 13 t/m 17 wordt?
Alvast bedankt!
Groet,
Ik heb een Access database met daarin een status balk die zich vult adh van selecties in een 5tal comboboxen
Sinds een aantal dagen krijg ik bij het openen van het formulier waarin de statusbalk zich bevind, een run time error met de melding dat er geen object is voor deze control (de statusbalk neem ik aan)
als ik naar de code kijk denk ik het probleem te hebben gevonden maar het oplossen ervan lukt me niet
Code:
Function Statusbalk()
Dim i As Integer, iStat As Integer
For i = 13 To 17
Select Case Me("Text" & i).Value
Case 1
iStat = iStat + 0
Case 2
iStat = iStat + 10
Case 3
iStat = iStat + 20
End Select
Next i
Me.Status.Value = iStat
End Function
De foutmelding wordt gegeven in de laatste regel: Me.Status.Value = iSt. Het gedeelte -Me.Status.Value- geeft aan: There is no object in this control
De 5 comboxen hebben de naam "text13" t/m "text17"
als ik met de muis over "i" heen ga, zie ik dat deze de waarde 18 heeft. Daar er geen "text18" object is lijkt dit me waar de foutmelding naar verwijst.
Iemand een idee hoe "I" weer max 13 t/m 17 wordt?
Alvast bedankt!
Groet,