foutmelding voor mij onbekend

Status
Niet open voor verdere reacties.

Zurrik

Gebruiker
Lid geworden
17 mrt 2006
Berichten
221
Ik krijg steeds deze melding als ik in een subformulier de recordgegevens aan wil laten passen aan een artikelnummer.
 

Bijlagen

  • foutmelding.JPG
    foutmelding.JPG
    24,6 KB · Weergaven: 49
Wat spyware hiermee te maken heeft, helegaar niets dus ;)

Gebruik je toevallig OLE objekten in je formulier?

FESTER
 
Als ik op OK klik bij bovenstaande melding krijg ik de volgende melding
 

Bijlagen

  • foutmelding2.JPG
    foutmelding2.JPG
    34,7 KB · Weergaven: 34
Heb je code in de gebeurtenis staan?
Zo ja, haal deze weg en probeer het nog eens.
Kompileer eerst even je VBA code (VBA venster openen, kies voor Debug -> Kompileren)

FESTER
 
Tja code had ik al weggehaald en compileren werkt ook niet. Nog een idee?
 
Hmm.
Ik begin te denken dat je formulier korrupt is.
Dat zou betekenen dat je je formulier opnieuw moet maken.
Iets anders kan ik niet bedenken.

FESTER
 
Deze melding kan ook voorkomen als je twee public functies of subs met dezelfde naam in je toepassing hebt zitten.

Controleren of je formulier corrupt is is niet zo moeilijk.
Kopieer alle objecten uit je db naar een nieuwe db. Als je formulier echt corrupt is kun je hem niet kopieren.
Je kunt daarna in je nieuwe db natuurlijk proberen of tie wel werkt.
 
Deze melding kan ook voorkomen als je twee public functies of subs met dezelfde naam in je toepassing hebt zitten.

Klopt.
Door 1 van de 2 te verwijderen en daarna je code te kompileren zou dat opgelost moeten zijn.

FESTER
 
Verwijderen van 1 van de twee is niet altijd meteen een optie, dat is een beetje te kort door de bocht.
Dat doe je alleen als ze ook precies hetzelfde doen.
Anders moet je eerst uitzoeken waar ze precies aangeroepen worden en welke dan precies waar aangeroepen moet worden.
Je kunt ze dezelfde naam laten houden door de aanroep te kwalificeren:

In plaats van fnMijnFunctieMetDubbeleNaam() moet je dan MijnModule.fnMijnFunctieMetDubbeleNaam() gebruiken. Dan werkt het wel weer.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan