Access saattaa lakata vastaamasta, kun MDE-, ACCDE- tai ADE-tiedostoa yritetään luoda

Huomautus

Office 365 ProPlus nimetään uudelleen Microsoft 365 Apps for enterprise -sovellukseksi. Lisätietoja tästä muutoksesta on tässä blogikirjoituksessa.

Keskitaso: Edellyttää makrojen, koodauksen ja yhteensopivuuden perustaitoja.

Tämä artikkeli koskee Microsoft Access -tietokantaa (.mdb tai .accdb) ja Microsoft Access -projektia (.adp).

Alkuperäinen KB-numero:   814858

Oireet

Kun yrität tallentaa Access-tietokantatiedoston (.mdb tai .accdb) MDE-tiedostona (.mde) tai ACCDE-tiedostona (.accde) tai kun yrität tallentaa Access-projektitiedoston (.adp) ADE (.ade) -tiedostona, Access saattaa lakata vastaamasta. Näyttöön voi tulla seuraava virhesanoma:

Microsoft Access on kohdannut ongelman, ja se on suljettava. Pahoittelemme tästä haittaa.
Kerro Microsoftille tästä ongelmasta.
Microsoft on luonut virheraportin, jonka voit lähettää Microsoft Accessin parantamiseksi. Raporttia kohdeltaan luottamuksellisena ja anonyyminä.
Jos haluat nähdä, mitä tietoja tämä virheraportti sisältää, napsauta tätä.

Syy

Tämä ongelma saattaa ilmetä, kun .mdb-tiedoston tai .adp-tiedoston käännetty Visual Basic for Applications (VBA) -projekti on vioittunut.

Vaihtoehtoinen menetelmä

Voit ratkaista ongelman lataamalla Access-tietokannan VBA-projektin uudelleen tekstistä ja luomalla sitten MDE-, ACCDE- tai ADE-tiedoston. Voit tehdä tämän seuraavasti:

Huomautus

Tee tietokannasta varmuuskopio, ennen kuin aloitat nämä vaiheet.

  1. Valitse tehtäväpalkissa Käynnistä ja valitse sitten Suorita.

  2. Kirjoita <Microsoft_Access_Path>\msaccess.exe /decompile ja valitse sitten OK.

    Huomautus

    <Microsoft_Access_Path> on sen kansion polku, johon Access on asennettu.

  3. Avaa alkuperäinen .mdb-tiedosto, alkuperäinen.accdb-tiedosto tai alkuperäinen .adp-tiedosto, jonka haluat tallentaa uudella MDE-, ACCDE- tai ADE-tiedostolla. Voit tehdä tämän seuraavasti:

    1. Avaa Visual Basic Editor painamalla ALT +F11.
    2. Valitse Virheenkorjaus-valikossa Käännös <DatabaseName>.
    3. Valitse Tiedosto-valikossa Tallenna <DatabaseName> ja sulje sitten Visual Basic Editor.
  4. Valitse Accessin uusimmissa versioissa Tallenna nimellä Tallenna tietokanta nimellä ja > > valitse sitten Luo ACCDE-tiedosto tai Tee ADE.

    Valitse Access 2010:ssä ja Access 2007:ssä Tietokantatyökalut-välilehti ja valitse sitten Luo ACCDE-tiedosto tai valitse Tietokantatyökalut-ryhmässä Luo ADE.

    Valitse Microsoft Office Access 2003:ssa tai accessin aiemmissa versioissa Työkalut-valikosta Tietokannan apuohjelmat ja valitse sitten Tee MDE-tiedosto tai tee ADE-tiedosto.

  5. Etsi Tallenna MDE nimellä -valintaikkunan Tallenna nimellä -valintaikkunassa tai Tallenna ADE nimellä -valintaikkunassa kansio, johon haluat tallentaa MDE-, ACCDE- tai ADE-tiedoston, kirjoita tiedostonimi Tiedostonimi-ruutuun ja valitse tallenna.