Nu pot să salvez baza mea de date reprodusă în format Access 2007

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Simptome

În Microsoft Office Access 2007, reproduse baze de date care au fost create în versiuni anterioare de Access (. MDB format) nu se pot salva în cel nou. Format de fișier ACCDB. Opțiunea apare estompată (indisponibil) atunci când încercați să utilizați comanda Salvare bază de date ca (faceți clic pe Butonul Microsoft Office Imagine buton Office și apoi faceți clic pe săgeata de lângă Salvare ca).

Cauză

Formatul de fișier .ACCDB nu acceptă reproducerea.

Soluție

Utilizați baza de date reprodusă în formatul de fișier .MDB.

Aveți posibilitatea să continuați să utilizați baza de date reprodusă în formatul de fișier .MDB. Funcționalitatea reproducerii este acceptată în continuare pentru formatul de fișier .MDB.

Re-crearea manuală a bazei de date în format de fișier Office Access 2007

Dacă decideți că noul format de fișier oferă beneficii care sunt mai importante decât cele obținute prin reproducere, aveți posibilitatea să creați o bază de date nouă în format Office Access 2007 și să creați din nou în mod manual baza de date reprodusă.

Notă : Această metodă va funcționa cu orice bază de date reprodusă, dar, în afara cazului în care lucrați cu o reproducere completă care a fost sincronizată cu toate celelalte reproduceri din setul de reproduceri, toate datele și proiectele care nu se află deja în reproducerea dvs. nu se vor afla nici în baza nouă de date.

Înainte să începeți re-crearea bazei de date, se recomandă să vă asigurați că toate obiectele ascunse și obiectele de sistem din reproducere sunt vizibile. Aceasta este o măsură de a asigura accesul la toate câmpurile specifice de reproducere atunci când re-creați reproducerea.

  1. Deschideți reproducerea pentru care doriți să efectuați conversia. Trebuie să deschideți reproducerea utilizând aceeași versiune de Access care a fost utilizată original pentru crearea reproducerii, pentru a afișa câmpurile ascunse și cele de sistem.

  2. În meniul Instrumente, faceți clic pe Opțiuni. Se afișează caseta de dialog Opțiuni.

  3. În fila Vizualizare, în secțiunea Afișare , selectați Obiecte ascunse și Obiect de sistem. Faceți clic pe OK pentru a aplica noile setări și închideți caseta de dialog Opțiuni.

Re-crearea manuală a bazei de date

  1. Creați o bază de date necompletată și deschideți-o.

    Notă : Access creează un tabel nou, necompletat, denumit Tabel1. Ștergeți acest tabel — aveți posibilitatea să faceți acest lucru închizându-l înainte să efectuați modificări în el. Faceți clic cu butonul din dreapta pe fila de obiect a tabelului, apoi faceți clic pe Închidere în meniul de comenzi rapide.

  2. În fila Date externe, în grupul Import, faceţi clic pe Access.

    Se afișează caseta de dialog Obținere de date externe - bază de date Access.

  3. Faceți clic pe Răsfoire pentru a găsi baza de date reprodusă.

  4. Faceți clic pe baza de date reprodusă care conține obiectele pe care doriți să le creați din nou în baza de date nouă, apoi faceți clic pe Deschidere.

  5. În caseta de dialog Obținere date externe- bază de date Access, faceți clic pe Import tabele, interogări, formulare, rapoarte, macrocomenzi și module în baza de date curentă., apoi pe OK.

  6. Faceți clic pe obiectele bazei de date pe care doriți să le importați în baza nouă de date. Dacă doriți să importați toate obiectele, faceți clic pe Selectare totală în fiecare filă.

    Important    Nu selectați niciun tabel în acest moment. Veți re-crea tabelele mai târziu.

  7. După ce ați terminat selectarea obiectelor, faceți clic pe OK pentru a le importa.

    În ultima pagină a expertului, aveți opțiunea să salvați pașii de import pentru a-i utiliza în viitor. Pentru a face aceasta, bifați caseta de selectare Salvare pași de import, introduceți informațiile potrivite, apoi faceți clic pe Salvare import.

  8. Deschideți baza de date reprodusă în Office Access 2007. Pentru fiecare tabel din baza de date reprodusă, creați o interogare de tip creare tabel care preia toate datele din tabelul vechi și creează un tabel în baza nouă de date, conținând aceleași date.

    Notă : Dacă s_GUID este o cheie primară (şi chei externe din alte tabele, faceți referire la ea), trebuie să includă câmpul s_GUID în tabelul nou. În cazul în care câmpul s_GUID nu se utilizează ca o cheie primară, nu există niciun motiv să îl păstrați în tabelul nou. Nu copia câmpurile s_Lineage şi s_Generation tabelul nou.

    În mod implicit, câmpurile s_GUID, s_Lineage și s_Generation sunt ascunse. Pentru a le afișa, utilizați următoarea procedură:

    1. În baza de date reprodusă, asigurați-vă că sunt închise toate tabelele.

    2. Faceți clic cu butonul din dreapta în partea de sus în Panoul de navigare, apoi faceți clic pe Opțiuni de navigare. Se afișează caseta de dialog Opțiuni navigare.

    3. În secțiunea Opțiuni de afișare, selectați Afișare obiecte sistem, apoi faceți clic pe OK.

      Cum?

      1. Creați o interogare, selectând tabelele care conțin înregistrările pe care doriți să le puneți în tabelul nou.

        Cum?

        1. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

        2. În caseta de dialog Afișare tabel, faceți clic pe fila care listează tabelele ale căror date doriți să le utilizați.

        3. Faceți dublu clic pe numele fiecărui obiect pe care îl adăugați la interogare, apoi faceți clic pe Închidere.

        4. Adăugați câmpuri în rândul Câmp din grilă de proiect.

        5. Pentru a vizualiza rezultatele interogării, faceți clic pe meniul Vizualizare, apoi faceți clic pe Vizualizare foaie de date.

      2. În vizualizare Proiect a interogării, în fila Proiectare, în grupul Tip interogare, faceți clic pe Creare tabel. Se afișează caseta de dialog Creare tabel.

      3. În caseta Nume tabel, introduceți numele tabelului pe care doriți să îl creați sau să îl înlocuiți.

      4. Faceţi clic pe Altă bază de date, apoi fie tastaţi calea bazei de date în care doriţi să amplasaţi noul tabel, fie faceţi clic pe Răsfoire pentru a localiza baza de date.

      5. Faceți clic pe OK.

      6. Pe fila proiectare , în grupul rezultate , faceți clic pe Run. Acest lucru va face tabelul nou.

        Notă : Tabelul nou pe care îl creați nu moștenește proprietățile de câmp sau setarea cheie primară din tabelul original.

  9. Pentru fiecare tabel din baza nouă de date, creați același index și cheie primară utilizate în tabelul reproducerii.

    Cum?

    1. Deschideți tabelul în Vizualizare proiect.

    2. În partea de sus a ferestrei, faceți clic pe câmpul pentru care doriți crearea unui index.

    3. În partea de jos a ferestrei, faceți clic în caseta proprietate Indexat, apoi pe Da (se permit dubluri) sau Da (fără Dubluri).

    4. Selectați câmpul sau câmpurile care formează cheia primară.

    5. În fila Proiectare, în grupul Instrumente, faceți clic pe Cheie primară.

  10. Pentru fiecare tabel din baza de date nouă, creați relații care au existat pentru reprodusă tabel.

    Cum?

    Atunci când creați o relație între tabele, câmpuri corelate nu trebuie să aibă același nume. Cu toate acestea, câmpuri corelate trebuie să aibă același tip de date decât dacă câmp cheie primară este un câmp Numerotare automată. Potriviți un câmp Numerotare automată cu un câmp număr doar dacă proprietatea Dimensiune câmp a ambele dintre câmpurile care se potrivesc este la fel. De exemplu, potriviți un câmp Numerotare automată și un câmp număr dacă proprietatea Dimensiune câmp a ambele câmpuri este Întreg lung. Chiar și atunci când ambele câmpuri care se potrivesc sunt câmpuri numerice, trebuie să aibă același setarea proprietății .

    Definirea unei unu-la-mai mulți sau o relație unu-la-

    1. Închideţi orice tabele deschise. Nu aveţi posibilitatea creării sau modificării relaţiilor între tabele deschise.

    2. În fila Instrumente bază de date, în grupulAfișare/Ascundere, faceți clic pe Relații.

    3. Dacă încă nu aţi definit o relaţie în baza de date, caseta de dialog Afişare tabel este automat afişată.

      Dacă doriți să adăugați tabelele pe care doriți să le relaționați și caseta de dialog Afișare tabel nu este afișată, afișați-o: În fila Proiectare, în grupul Afișare/Ascundere, faceți clic pe butonul Afișare tabel.

    4. Faceţi dublu clic pe numele tabelelor pentru care doriţi relaţionare, şi apoi închideţi caseta de dialog Afişare tabel. Pentru crearea unei relaţii între un tabel şi el însuşi, adăugaţi tabelul respectiv de două ori.

    5. Glisaţi câmpul pe care îl doriţi în relaţie de la un tabel spre câmpul în relaţie din alt tabel.

      Pentru a glisa mai multe câmpuri, apăsați tasta CTRL, faceți clic pe fiecare câmp, apoi glisați-l.

      În majoritatea cazurilor, glisați câmpul cheie primară (care este afișat în text aldin) de la un tabel către un câmp similar (deseori având același nume) numit cheie străină din celălalt tabel.

    6. Caseta de dialog Editare relaţii este afişată. Verificaţi numele câmpurilor afişate în cele două coloane pentru a asigura corectitudinea acestora. Acestea pot fi modificate dacă este necesar.

      Setați opțiunile pentru relații dacă este necesar.

    7. Faceți clic pe butonul Creare pentru a se crea relația.

    8. Repetați pașii 4 până la 7 pentru fiecare pereche de tabele pentru care doriți să creați o relație.

      Când închideți fereastra Relații, Microsoft Access solicită salvarea aspectului. Relațiile create se salvează în baza de date indiferent dacă se salvează sau nu aspectul.

    Definiți o relație mai mulți-la-mai-mulți

    1. Creați cele două tabele ce vor avea o relație mai mulți-la-mai mulți.

    2. Creați al treilea tabel, numit tabel de asociere, apoi adăugați tabelului de legătură câmpuri noi cu definiții identice cu cele ale câmpurilor cheie primară din fiecare dintre celelalte două tabele. În tabelul de asociere, câmpurile cheii primare funcționează pe post de chei externe. Aveți posibilitatea să adăugați alte câmpuri la tabelul de legătură, la fel ca în cazul altor tabele.

    3. În tabelul de legătură, setaţi cheia primară să includă câmpurile cheii primare din celelalte două tabele. De exemplu, într-un tabel de legătură Detalii Comandă, cheia primară ar fi alcătuită din câmpurile IDComandă şi IDProdus.

      Cum?

      1. Deschideți tabelul în vizualizarea Proiectare.

      2. Selectați câmpul sau câmpurile pe care doriți să le definiți în calitate de cheie primară.

        Pentru a selecta un câmp, faceți clic pe selector de rând pentru câmpul dorit.

        Pentru a selecta mai multe câmpuri, țineți apăsată tasta CTRL și apoi faceți clic pe selectorul de rând pentru fiecare câmp.

      3. În fila Proiectare, în grupul Instrumente, faceți clic pe Cheie primară.

        Notă : Dacă doriți ca ordinea câmpurilor dintr-o cheie primară cu mai multe câmpuri să fie diferită de ordinea câmpurilor respective din tabel, faceți clic pe butonul Indexuri din grupul Afișare/Ascundere pentru a afișa fereastra Fereastra indexuri, apoi reordonați numele câmpurilor pentru index numit CheiePrimară.

    4. Definirea unei relație unu-la-mai mulți între fiecare dintre cele două tabele primară și tabel de asociere.

  11. Salvaţi baza de date nouă.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×