Goedemiddag tweakers,
Door het vertrek van een collega heb ik de nobele taak op mij gekregen om een door hem geschreven programma te gaan beheren. Nu loop ik tegen een vreemd verschijnsel aan:
Een onderdeel van de code van het programma'tje is als volgt:
Soms loopt het programma vast. Als ik dan een debug uitvoer, krijg ik de melding dat deze regel niet correct is. Als ik deze dan verander in:
Dan werkt het programma weer. Als ik dan een paar dagen later deze code weghaal en de originele code terugzet, werkt het weer.
Ik heb geen enkel idee hoe dit komt. Wellicht dat iemand van jullie mij kan vertellen wat er nu precies gebeurd. Ik weet dat een uitroepteken in VB een collection lookup doet. Maar om nou drie collection lookups te laten doen in 1 syntax, lijkt mij zelf een beetje teveel van het goede.
Het gaat trouwens over een klein programma'tje om bezoekers in een dagopvangcentrum te registeren. Werkt onder Access 2000.
Door het vertrek van een collega heb ik de nobele taak op mij gekregen om een door hem geschreven programma te gaan beheren. Nu loop ik tegen een vreemd verschijnsel aan:
Een onderdeel van de code van het programma'tje is als volgt:
code:
1
| forms![BEZOEKER]!totaalnummer=rst!totbeznummer |
Soms loopt het programma vast. Als ik dan een debug uitvoer, krijg ik de melding dat deze regel niet correct is. Als ik deze dan verander in:
code:
1
2
| x=rst!totbeznummer forms![BEZOEKER]!beznummer=x |
Dan werkt het programma weer. Als ik dan een paar dagen later deze code weghaal en de originele code terugzet, werkt het weer.
Ik heb geen enkel idee hoe dit komt. Wellicht dat iemand van jullie mij kan vertellen wat er nu precies gebeurd. Ik weet dat een uitroepteken in VB een collection lookup doet. Maar om nou drie collection lookups te laten doen in 1 syntax, lijkt mij zelf een beetje teveel van het goede.
Het gaat trouwens over een klein programma'tje om bezoekers in een dagopvangcentrum te registeren. Werkt onder Access 2000.