[Access 2000 + VBA Script] Communicatie fout?

Pagina: 1
Acties:

  • BarôZZa
  • Registratie: Januari 2003
  • Laatst online: 16:42
Ik heb dus een formulier in Access, met wat invoervelden, listboxen etc, waar vervolgens weer VBA scriptjes aanhangen bij de On Click en On Change gebeurtenissen. Alles werkte perfect, totdat ik alle objecten had geselecteerd, had geknipt en vervolgens weer op hetzelfde form had geplakt (wilde het voor een gekleurd vlak hebben en kon geen 'bring to front'-functie vinden). Alle verwijzingen naar de scripts waren verdwenen, dus had ik ze opnieuw bij Eigenschappen -> Gebeurtenissen toegevoegd. Vanuit de editor kom ik bij elk object dus weer netjes bij het bijbehorende script uit.

Ga ik echter naar de formulierweergave, dan krijg ik deze melding op het moment dat één van de scripts aangeroepen zou moeten worden:

Afbeeldingslocatie: http://img425.imageshack.us/img425/7151/error4li.jpg

Kort samengevat:
alle namen van de objecten kloppen
de verwijzingen naar de Subs in het VBA script kloppen volgens de editor

maar nog krijg ik deze melding telkens weer opnieuw.

  • Boss
  • Registratie: September 1999
  • Laatst online: 10:17

Boss

+1 Overgewaardeerd

Heb je een of ander 'vreemd' ActiveX component op je formulier geplaatst?

Anders kan je ook nog een keer met comprimeren & herstellen kijken of Access er zelf iets beters van kan maken...

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Kun je het project wel compileren?
Editor, menu foutopsporing>compileren.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • BarôZZa
  • Registratie: Januari 2003
  • Laatst online: 16:42
Compileren en dergelijke werkten allemaal gewoon. Er stond ook geen ActiveX object op het formulier.

Wat ik nu heb gedaan is gewoon het gehele formulier kopiëren. Het kopie bleek wel te werken. Daarna dus de oude verwijderd en de nieuwe weer de originele naam gegeven.

Erg logisch weer allemaal. Microsoft _/-\o_

[ Voor 3% gewijzigd door BarôZZa op 25-10-2005 11:00 ]