Fout 'Ambigu name detected' wanneer u een procedure uitvoert in Access

Origineel KB-nummer: 817411

Opmerking

Vereist basisvaardigheden op het gebied van macro's, coderen en interoperabiliteit.

Symptomen

Wanneer u een procedure uitvoert in Microsoft Access 2000 of hoger, wordt mogelijk het volgende foutbericht weergegeven:

De expressie Event_Name u hebt ingevoerd als de instelling van de gebeurteniseigenschap, heeft de volgende fout gegenereerd: Ambigu name detected: EventProcedure_Name.

Oorzaak

Deze fout treedt op wanneer er meerdere procedures met dezelfde naam in een module zijn.

Tijdelijke oplossing

U kunt dit probleem omzeilen door de ongewenste dubbele procedure te verwijderen. Ga hiervoor als volgt te werk:

  1. Open het formulier in de ontwerpweergave.

  2. Klik in Microsoft Office Access 2003 op Code in het menu Beeld .

    Klik in Microsoft Office Access 2007 op Code weergeven in de groep Extra op het tabblad Ontwerpen .

  3. Klik in het menu Foutopsporing op Databasenaam compileren.

    Het volgende foutbericht wordt weergegeven:

    Compileerfout: Dubbelzinnige naam gedetecteerd: Procedurenaam.

  4. Let op de naam van de procedure en klik vervolgens op OK.

  5. Zoek in de code de andere exemplaren van de procedure Procedurenaam , waarbij procedurenaam de compileerfout heeft geproduceerd die in stap 3 wordt vermeld.

  6. Selecteer en verwijder vervolgens de ongewenste procedure.

  7. Klik in het menu Foutopsporing op Databasenaam compileren.

  8. Klik in het menu Bestand op Sluiten.